If you have to manage some ftp site, I can understand you pain in managing the site with FTP. Specially if you are managing a site where you need to edit the files. Without shelling out some decent amount of money you will not get decent editor which can help you edit the files directly over ftp. So today I spent my time looking for a good solution and UREKA I found it.
download and install curlftpfs. mount your ftp directory onto some directory with a command like the below:
curlftpfs ftp://w/ak /mnt/ftp
Once done use your faviourite file manager of editor to manage it like a local folder.