RSSThe TSW Blog

The making of TSW WebCoder 2013 part 1 – Projects

January 24, 2012

One of the most important functionalities of WebCoder, if you ask me, is the project management. Ever since this feature was first implemented, which was many, many versions ago, files were manually added to the project, either by the user clicking the "Add" button, or when the users chose to synchronize the project. This worked pretty well if you only added, moved and removed files from within WebCoder, but in the end, it did feel a bit old-school. In WebCoder 2012, I have turned this concept completely around. WebCoder 2012 will monitor your project root for any file related changes and then instantly update the project structure accordingly. This means that if you save a file, move a file, delete a file or rename a file, WebCoder automatically detects this and updates the project structure. No need to do manual synchronizations, and when you create a new file and save it within the project root, WebCoder won't bother you with a question on whether to add it or not.

But what if you don't want a specific file or directory within your WebCoder project structure? For this, we have exclusion filters, allowing you to exclude specific files or directories or several files/directories using wildcards and even Regular expressions to specify rules. For instance, you can exclude all *.gif files or all directories which starts with a . (dot) very easily. Excluding a single file or directory can be done with two mouse-clicks.

There are more changes in project management than this, but you will have to see them for your self, once the first beta version hits the page. It will be a while though, but stay tuned for more information about WebCoder 2012 :)

Disclaimer: WebCoder 2012 is still far from being done. These blog posts are merely to show you what this new version will be like and to give you an impression of the development process. I hope to have the final version of WebCoder 2012 ready in the third quarter of 2012, but nothing is certain yet!

Kasper (TSW) @ 9:02 am in TSW,WebCoder

The making of WebCoder 2013 – Introduction

January 16, 2012

As promised, I will once again be doing an entire series of blog posts about the upcoming version of WebCoder. With this new version, I started all over as I have done many times before, re-building the application from scratch. Technically I went from Windows Forms to WPF, which is not very interesting to most of you, but it meant that no UI could be re-used - only the code behind it could. I made this change for several reasons, one of them being that it gave me the opportunity to create at least a couple of features that you have been requesting for some time now - more on that later. Another benefit of starting all over like this, was that it gave me a chance to do something that I have been thinking about doing for quite some time: Trimming! I don't think that WebCoder had gotten bloated, but it DID contain a lot of functions and settings. This is simply what happens to a big application like WebCoder, which has been through many beta phases where people have had different requests and takes on how things should work.

With WebCoder 2012, I have been re-implementing things only if they still made sense, and for each feature, I have thought long and hard on whether it should still be in WebCoder, and if so, how I might change it to make it even better. While doing this, I have been reading up on your wishes for WebCoder 2012, and even on some of the wishes you had during the beta testing of WebCoder 2010. Some of them were impossible to do at that point, because it would require way too many changes, but because I was doing everything from scratch this time, I was able to make some fundamental changes in some areas, which I think you will appreciate.

During the next months, I will post much more information about these changes and how WebCoder is going to look. You might want to prepare for some pretty big changes this time, but speaking as the only one who have done actual work with an early build of WebCoder 2012, I promise you that it's all for the better. Stay tuned :)

Disclaimer: WebCoder 2012 is still far from being done. These blog posts are merely to show you what this new version will be like and to give you an impression of the development process. I hope to have the final version of WebCoder 2012 ready in the third quarter of 2012, but nothing is certain yet!

Kasper (TSW) @ 5:31 pm in TSW,WebCoder