The latest release of FileTrack, a Web enabled communication logger, is now available for download. This release is mainly a compatibility release. I have included all the required changes in order to comply with the latest Porcupine release (0.5.2).
Porcupine v0.5.2 is finally here. This release includes the brand new version of QuiX supporting the latest releases of Firefox, Safari and Chrome browsers but also introduces a couple of new exciting enhancements. A popular request for QuiX has always been an effects module. This release has a new small effects module that initially supports fade, wipe and slide effects. Furthermore, the newest version includes an enhanced list view widget implementation with no more wobbling headers and great support for large datasets by using asynchronous rendering. Finally, the base widget class has a new "query" method for performing advanced queries on the widgets hierarchy and a new auto complete widget contribution.
The last month mabber
seemed to be facing some major problems. Therefore, I wasn't able to chat with you online. This week it seems to be back online. When I accessed my account I saw all the initiated chat sessions that I had missed. Two of them were about universal browser support for QuiX and the roadmap behind this.
I don't know when QuiX is going to be ported to Konqueror but I know that Opera support has to be put in place ASAP after implementing the first set of the scalability improvements.
Thus, the Opera fanatics (including my friend amusic) can stay assured that soon they won't have to switch to another browser in order to use Porcupine and QuiX based applications.
The next version of Porcupine - hopefully to be released in October - will include the new version of QuiX that supports the Safari browser. When I started developing this new feature, I never realized how beneficial it would turn out in the mean time.
The last days I have been wondering what it takes to have multiple Porcupine processes running on SMP systems, as the first step towards scalability. Since almost all of the modern CPUs are multi-core and due to the Python's Global Interpreter Lock, in order to take full advantage of a CPU's horsepower is to have multiple Porcupine processes (sub-processes to be precise) all accessing the same database.
The recipe manager tutorial is updated in order to reflect the latest Porcupine API changes. This tutorial goes through all the steps required for building and
deploying a simple Porcupine application from scratch. The sample application is a recipe manager used for storing and retrieving cooking recipes.
I have just created a new downloads section dedicated to QuiX custom widgets. I have initially included two QuiX custom widgets; a ruler and a flash video player.
The latest official release is not compatible with Firefox 3. This is because Firefox 3 has added the "charset" directive in the Content-Type HTTP header. As a result Porcupine cannot detect an XML-RPC request initiated by Firefox 3. Here is a quick fix.
The new web site is far more friendly for search engines and more consistent than the old one in terms of putting things where it should be and not having pieces of relevant information scattered in different sections. I hope you like the new design.
The new FileTrack release is available for download. FileTrack is a Web-enabled communication log, keeping track of all your inbound and outbound documents. It supports multiple logs, auto-archiving of older entries, and generates simple reports based on multiple criteria. One or more log entries, contacts, or documents can be grouped together into an issue for easier monitoring.
Apart from a couple of minor bugs being fixed this release also includes all the changes required for making it compatible with the latest Porcupine version.
Download it and then follow the installation instructions to install it. Due to the latest desktop schema updates, the upgrade procedure is not so easy as doing a clean install.