The making of WebCoder 2009 – part 6

November 3, 2008

I have to admit that "changes in the FTP implementation" is not quite as sexy and glamorous as some of the other new things in WebCoder 2009, but nevertheless, I wish to tell you a bit about them. The FTP implementation in WebCoder 2007 was way better than the one in version 2005, and I think that we will take an equally big leap with WebCoder 2009. I have added SFTP and FTPS support, just like in phpCoder, and combined it with some of the good code that I wrote for SiteSync 2.0. This means that most transfers are now done on a separate thread, allowing you to keep writing code while WebCoder works with your FTP server. I have removed the "WebCoder is working..." window while several files are transferred, and instead I have added a queue list, where you can see how many files are to be transferred and how far along in the process you are, just like in the SiteSync FTP window. At the same time, a small status notification will be shown in the statusbar, so that you can see the progress, even when you don't have the queue window visible. These things combined will ensure that you can keep on working in WebCoder, even when you are doing uploads or downloads of multiple files, and it has yet another advantage: Since the transfers are running on a separate thread, canceling transfers will now finally be possible, as some of you have asked for :). All in all, I think you will be quite pleased with these changes. Stay tuned for even more cool stuff :)

Kasper (TSW) @ 3:14 pm in WebCoder

2 Responses to “The making of WebCoder 2009 – part 6”

  1. Jacob Molin says:

    Good work!

    I really like when programs works in separate processes.

    Like in Google chrome. Sometimes a website brokes down, but the whole browser and the other websites keep working.

  2. Brian says:

    A thread is not a process. Threads live in processes.
    Not to diminish your work, Kasper. ;)

Leave a Reply