Furasta CMS v1.0 Under Construction
Posted Jul 21st, 2009 by ConorI have decided to work on a new full version of Furasta CMS. I have already started on work for version 1.0 which will be a full re-write.
Also Michael Dever will be helping me out and developing some of the code himself. I am very excited about this new version, as it is a full re-write it will give me an opportunity to include some of the features that I have been thinking about for quite a while, such as:
1. Plugin Architecture. Hopefully I can make this work well. I have looked carefully at the architectures of WordPress, Webme and Joomla and I hope to make one that can beat them all in performance and ease of use.
2. Users and Permissions. The CMS will include the ability to create different users, which have certain permissions to access certain pages. This is something which I touched on in v0.1.5 but intend to improve.
3. New Control Panel. The admin area will now comprise of a new, simplified, control panel. The aim here is to create a CP that looks empty, but which is full of content.
4. News Page + Comments Feature. I have wanted this for a while. Once I am confident enough with it I will move my WordPress blog to Furasta to prove that it works.
5. Possibly a simple file manager. Although I am strongly considering using KFM.
6. Re-write of the Smarty syntax. Possibly get rid of smarty all together.
Because of the massive difference between v0.1.5 and v1.0 the website http://furasta.org will have to be reconstructed. But it’s all very exciting. Now less talk and I have to get down to the action, tomorrow, after a bit of WOW.
looking forward to stealing all your good ideas and using them for WebME!
you know, it would be bloody brilliant if Furasta plugins worked in WebME, and vice versa…
also, I’ll be finished my book in 2 weeks and am planning to then dive into a complete rewrite of KFM from the ground up. if you’re interested in discussing what you’d need for your own project, give me a shout, as it will take a while to completely rewrite everything.
Furasta plugins working in webme would be hard. All the functions are different etc. What I could write ia a kind of translator, so that the CMS would see that it is a WebME plugin and apply different functions accordingly something like:
define(‘SCRIPTBASE’.HOME);
function dbQuery($q){
query($q);
}
Stuff like that would have to be translated because the syntax is slightly different. But if the general idea is the same then it should work if you have this “translator”. Something to think about anyway…
As for KFM I will certainly let you know when I do what exactly my needs are. I don’t know at this stage because I’m only writing the core at the moment.
I forgot to mention that Furasta now has an SVN repo here.