Warning: session_start(): open(/tmp/pagodabox/sessions/sess_e390d8880e98d3f48efc7b2dd75f1985, O_RDWR) failed: No such file or directory (2) in /var/www/public/bootstrap.php on line 81
I've rewritten this blog with my own source. I call it Bloogers. Bloogers is blog software written specifically for SQLite and PHP5 with SQLite PDO enabled. Honestly who needs a big 'ol RDBMS for something as simple as a blog? GOOP Gallery 3 is integrated. The objective of this project is to produce a light weight blog system with a light weight code structure to match the light weight database that backs it up.
I haven't recieved any feed back from GOOPGallery 3. And haven't worked on it much lately. Feel free to use whats there. I hope it is useful. I'll get back to it some day. It's nearly complete anyway.
Linspire is dead! Thats a good thing. I haven't used it in over a year and a half any who. I was a long time user and it was my first distro. Much better and much easier to use distro's have come along since then.
Now that Xandros has taken it over and it's going back to its Debian roots, I might consider going back to Freespire at some point. We'll see what Xandros does with it.]]>
I'm through most of the application setup. This includes the creation of a single global object registry. This registry will hold just a few objects: db, request, and system variables.
I'm still planning to use SQLite as the principle data store.
In further reading today I found out that SQLite locks the db during writing procedures. This makes user submitted comments a little more difficult to achieve with out having the possibility of collision. While it is true that a site would have to be very busy to experience this problem, even one user losing their comment is not acceptable to me.
My remedy for this is use a combination of flat files and SQLite. User submitted comments will go to a moderation que and to flat files. The administrator, blog owner, will approve or reject these comments. Either way the file gets deleted and the comments, if approved, added to the SQLite DB via the administrator.
This will eliminate the concurrent user problems associated with SQLite, limit the time the DB is locked, and assure that submitted comments get recorded.
Which brings me to another concern.
I don't believe I'll allow more than 10 users to the system. These users will be admins and writers. Anymore than that and you'd be looking at concurrent writing issues.
More on this issue tomorrow...
I'll be adding some comment functionality as well as a redesign to the site. Im even considering a domain name change -- never really cared for current one anyway. Well at any rate don't be surprised. You've been warned. The site will still continue to use SQLite has its data store.
Tiny MCE is available for download at SourceForge.net.]]>