Archive Page 3 of 23



Development Lull for Good Reasons!

If you’ve been watching the SVN commits - they haven’t been too frequent or substantial lately. Apart from my wife and I having our first child, its also tax season here in the states. I’ve been using PBooks to manage my small business finances and its time to reconcile all the accounts for 2007. Its still a lot of manual work, but I’m happy to say everything is working really well!

With that said, I’m feeling like a stable release within 2008 might be pushing it. There is still a lot of work to be done before PBooks is ready for prime time. For the adventurous - feel free to give PBooks a try. :-)

Changing to a Monolithic Distribution Model

To ease installation woes, I’m moving to a monolithic distribution model. This way there will only be one SVN checkout, or one folder required to install PBooks.

Pre-packaged distributions for PEAR, Debian, and the like will not be monolithic, however, but we’re not ready for that yet anyway.

PS - Monolithic, in this sense, simply means “all in one giant package”. I only learned the meaning of this term in this context recently as it related to a monolithic kernel. In the case of software applications, libraries are handy because many applications can share their common elements. However, this can make installation a bear. This is just one more example of how convenience wins over efficiency! :-)

PBooks 0.08 Released




PBooks version 0.08 has been released, and you can find the complete tarball in the new download location:

PBooks Downloads

PBooks on Windows

If you would like to install PBooks on Windows please see the new instructions we posted today:

http://www.pbooks.org/wiki/PBooks_Installation_using_XAMPP_and_Windows

Approaching 0.08 Release




While there continue to be some issues with Selenium tests (failures when there shouldn’t be), PBooks 0.08 is almost ready for release.

Installation has been a significant hurdle for many people so in ticket 138 I have specified the need to test out a complete install prior to release. An installation into a webserver docroot will be tested, as even though it is not recommended, many users on shared hosts find it easier to do so.

Major SQLite Progress

I’m very pleased to report that there has been some seriously major progress towards running PBooks with SQlite. The major hurdle was the way that I had structured SQL statements with “LEFT JOIN”. Once I found a better way to draft them, specifically using “INNER JOIN”, the incompatibility went away.

Besides the JOIN issue, I also had to remove the use of SUBSTRING and DATE MySQL functions. Unfortunately those are not the same in SQlite. Instead I’ll write an action to use PHP’s substring, as I’m sure that will still be faster than XSL’s substring capabilities.

Also note that there are two new SQL files - one for the structure and one for some sample data. Using SQLite with PBooks is still very far from being complete, but its a lot closer than it was a few hours ago! :-)

For more information, see PBooks and SQLite