Upcoming Stuff for 0.8
Posted: Thu Dec 09, 2004 6:08 pm
Hey all,
It's been awhile since we've had a release, or really any word on what is going on. So, I figured I'd just tell you all what is going on in CMS development.
Last night I merged my code for 0.8 into the subversion repository and it's coming along. While not ready for release by any means, the code is starting to stabilize. Why did it take 2-3 weeks just to get to a point where code is in subversion?
Well, 0.8 competely rewrites everything related to content. New database schema. New library. New add/edit content pages. All this is done in the interest of making content itself more flexible. We now will have the ability to add new content types with little to no work, including no changes to the database schema. We will also have the ability to make new content types via modules that will be as flexible as using the standard {cms_module module=""} syxtax that we're used to. Using News as a content type will actually have the same option set that the cms_module equivilent has.
Also in the works for 0.8 is a lot of additions into the module API to account for other shortcomings in the current system.
For example, WYSIWYGs will now become modules themselves that can be installed and uninstalled. This will also give us the ability to support more than just HTMLArea, and for the people who think that the CMS distribution is too big (like myself), remove it completely. I'd like to support fckeditor and/or tinymce as well, but that might be done after the 0.8 release.
The dhtmlmenu will also become a module. We need to get the phplayers code out of the document root and also need to have the ability to send out the link tag into the head, since putting it where it is now is technically invalid for xhtml. The upgrade script for 0.8 will take this into account and modify your template so that your site isn't broken.
Needless to say, this might be the most ambitious release since 0.1. Almost every file has been touched in this process and hopefully it'll make a more stable, more flexible product. We'll see.
Things are going good as far as development. I'd like to have an rc out before the holiday and hopefully a 0.8 release before the end of the year, but time is ticking and life is starting to get a little busy.
If you have any ideas, requests, complaints, NOW is the time! I'm in heavy development mode right now and any ideas could help shape the code before it's written instead of hacking in fixes. Let me know in IRC, here or post bugs and/or feature requests into the bug tracking system so that I can take stuff into consideration before it's coded.
Thanks for all your support. This really is a lot of fun.
Ted (wishy)
It's been awhile since we've had a release, or really any word on what is going on. So, I figured I'd just tell you all what is going on in CMS development.
Last night I merged my code for 0.8 into the subversion repository and it's coming along. While not ready for release by any means, the code is starting to stabilize. Why did it take 2-3 weeks just to get to a point where code is in subversion?
Well, 0.8 competely rewrites everything related to content. New database schema. New library. New add/edit content pages. All this is done in the interest of making content itself more flexible. We now will have the ability to add new content types with little to no work, including no changes to the database schema. We will also have the ability to make new content types via modules that will be as flexible as using the standard {cms_module module=""} syxtax that we're used to. Using News as a content type will actually have the same option set that the cms_module equivilent has.
Also in the works for 0.8 is a lot of additions into the module API to account for other shortcomings in the current system.
For example, WYSIWYGs will now become modules themselves that can be installed and uninstalled. This will also give us the ability to support more than just HTMLArea, and for the people who think that the CMS distribution is too big (like myself), remove it completely. I'd like to support fckeditor and/or tinymce as well, but that might be done after the 0.8 release.
The dhtmlmenu will also become a module. We need to get the phplayers code out of the document root and also need to have the ability to send out the link tag into the head, since putting it where it is now is technically invalid for xhtml. The upgrade script for 0.8 will take this into account and modify your template so that your site isn't broken.
Needless to say, this might be the most ambitious release since 0.1. Almost every file has been touched in this process and hopefully it'll make a more stable, more flexible product. We'll see.
Things are going good as far as development. I'd like to have an rc out before the holiday and hopefully a 0.8 release before the end of the year, but time is ticking and life is starting to get a little busy.
If you have any ideas, requests, complaints, NOW is the time! I'm in heavy development mode right now and any ideas could help shape the code before it's written instead of hacking in fixes. Let me know in IRC, here or post bugs and/or feature requests into the bug tracking system so that I can take stuff into consideration before it's coded.
Thanks for all your support. This really is a lot of fun.
Ted (wishy)