Weburunu, also named as SanalDoku (meaning virtual texture/pattern in turkish) is a good framework for creating web sites and also a simple content management system.
It has its dead ends too of course. Even it’s a powerful tool, it’s not too easy to develop with it. You have to get some practice on it. While you practice writing code with it, you enjoy using it and fascinate with ideas in it, at least I had. Even it started to get a little older it’s still powerful and flexible.
During trainings about Weburunu I mentioned some things that can be added, since we need them but don’t have too much time to write their code or design them. These are some of my thoughts and they may take Weburunu one step ahead or it can be needles as there are some different projects going on.
Well in passing days I worked on the search part of WBU and added a template search in it. Now you are able to search in display templates and it will show you the results. It can be a useful tool or just nothing. Anyone who wants to try can try it from my home directory from any wbu website’s admin panel. Just search something and below the content results there will be template results.
One more thing that can be added is, the editing of these templates from the web browser. Without the need to open an html editor or emacs or vi, we should be able to edit these display types from admin panel. This will give us more freedom and perhaps more control over our product. Or it will just create a security hole.
Another thing is to add a form generator script to content types. Which will really take Weburunu one step ahead, and it will be really more user friendly and perhaps developer friendly. By this way we can really create content types that are different than others. How these values can be defined is a different discussion anyway, but if someone must intend to write them down, then we can discuss it anyway.
Not many people tries to change or improve the Weburunu’s core as many people try to use it as tools and not to get involved deep in it. But this will help you more to understand it and also will give more insight on how to write a framework :)