Don't know if you noticed, but BBCMF outputs XHTML 1.0-compliant code. Click on the "XHTML" link at the bottom of the page for more details. In fact, all the pages on the main menu validate XHTML 1.0 strict.
BBCMF is a content management framework built with the Euphoria programming language. The official BBCMF blog can be seen on the right, and below this welcome message are development notes and to-do lists.
The menu up top will direct you to documentation and downloads.
If you have any questions, comments, or suggestions, you can find me in EuForum or in the #euphoria IRC channel on freenode.
Don't know if you noticed, but BBCMF outputs XHTML 1.0-compliant code. Click on the "XHTML" link at the bottom of the page for more details. In fact, all the pages on the main menu validate XHTML 1.0 strict.
CSS is a funny thing. I can't seem to get a 5-pixel separation between the menu ("Home...Download..." above) and the content below it. Anybody have any idea what I might should try? grrrrrr...
Update: I found out about Yahoo!'s base.css a few days ago and decided to see what would happen if I used it. Seems to fix a few aggravations, so let's see how it goes.
I have seriously considered several Javascript libraries during the course of developing BBCMF. I was first introduced to jQuery. Then YUI. Then ExtJS. Ultimately I decided to use ExtJS; then I had to use it. Woe. So, whoa. Now I'm back to using YUI, and here's why: progressive enhancement. ExtJS warns that if your users don't use Javascript, then ExtJS won't be useful. However, with YUI, I can accommodate both types of users easily. Regular users not allowing Javascript will get the standard page. Those with Javascript will get enhanced behavior. And some behaviors are very cool. I'll try to put up a demo page in the future to show off some of the enhancements available. Until then, visit the Yahoo UI page and get used to it. It's not just for aesthetics. There is some very valuable functionality there.
I'm creating a form builder that will allow you to build forms easily. The benefit is that your Javascript plugin can take the same generic HTML form building code and create a nice Ajax form.
I continue to make significant modifications to the base code, including recent changes that will allow database interface plugins. By default it uses EuSQL from Matt Lewis, which is an SQL interface to the Euphoria Database System. However, if necessary or by preference, you'll be able to use any database system you like with BBCMF, including PostgreSQL, MySQL, SQLite, etc.
There is a lot more to do to make the system user friendly, but for now it works nicely for simple web sites (if you're a n00b) and complex web sites (if you're l33t like me). But, I'm ready to release some code to beta testers. If you'd like to get your hands on a copy for testing, please let me know.