BartArt3D

Leuten.be

This website is ment as a portfolio for the artist 'Leuten' and his several projects.

Leuten.be

This website

It would be a shame to let the site you're looking at out of my portfolio. This site is developed in php and also uses javascript and ajax. I'm not really a huge fan of flash and actionscript, but since it is used so often, I just have to work with it.

This site is not only written in php, it also uses the Object Oriented paradigm, and is developed with as much separation of content, structure, functionality and style as possible. On top of that I've seperated the tasks that the application has to perform. There is a layer for accessing the database, a layer for collecting the data, a layer that defines certain entities in this application. A blog-post is one example of an entity.

I've also managed to create a system to change the content online. I don't need to use a html-editor to modify the content. That's why I call this my own little CMS. The plan is to extend the possibilities. Of course you could ask why I don't use an existing CMS. The reason is that I now am in full controll. I can extend functionality as I wish and need.

Often, the problem with an existing CMS is that you almost have to learn a new language. You have to understand the structure, the way it works and even a new syntax. That can take weeks of study.

It speaks for itself that I do study CMS-systems. There are plenty of them going around the web. Drupal is very well known, and has a very good reputation. In my experience it is becoming way to big for simple websites. Another CMS with the power, size and reputation of Drupal is Joomla. They are free, and quite userfriendly for simple uses, and as long as you're happy with preset templates. In my opinion though, the term 'userfriendly' is used way too often.

So I'm making my own CMS. It is not as good as the big ones, but it does its job very well so far. When I need an extension, I simply write one, without having to study a new syntax, structure, system. On top of that, I don't have to worry about updates that can break modules or extensions.

Ontwen

This is a website I've made in my early days. It is not a dynamic page, even though it might feel like it. This might be changed soon. Now I've got to manually change the contents straight in the html, but if they've got the money, I can change it so that they'll be able to add and modify content as they wish.

Ontwen.be