I'm new here.
I have been evaluating several CMSs recently.
And it seems that WSB is the best I could find( for corporate/personal websites)
I had a look at CMSMadeSimple which looks pretty good too. But due to some architectural (probably DB) problems, it's very slow on my machine.
So, I have decided to go with WSB which is very fast!
In fact, I have written my own, simple CMS for use on friends/customers websites. And I avoid using DB whenever possible to speedup things (And data in DB are cached on Disk as PHP files whenever possible).
Why am I looking for a CMS?
My problem is maintenance. In fact, I'm the only one working on my CMS, which is sometimes a pain.
So, I'm willing to contribute to WSB dev; or at least for fixing bugs.
I have found the approach for 2.x pretty good: The page_id being on disk, it's pretty fast to load content from the DB with the PK. It could also be possible to r\write the loaded page as a PHP file on disk which will be updated only when the admin makes some changes.
I have seen the stuff at http://projects.WebsiteBaker.org/websitebaker3/wiki/DatabaseForData
I think the doc has some points. But keep in mind that loading everything directly from DB would be very slow