Business rules and rule-based systems technology to build knowledge-intensive applications for the semantic web. Agile doesn't have to be fragile.

About The Development Site

Note: updated March 27, 2008

The Development site is more technical than the Home site, still on the subject of inference engines and the Semantic Web, but focusing on technology such as open source packages, computer languages and 'intelligent' systems in general. Most of the content is links to products or projects.

Links - PHP Content Management Systems

Oct 14 2009: What's going on ! Yet another good small CMS emerges from the pack. Added phpSQLiteCMS.
Oct 10 2009: added Zikula CMS framework.
Oct 9 2009: added XMLNuke, XML CMS framework.
Oct 4 2009: discovered gpEasy CMS.

Links - PHP Wikis and Knowledge Wikis

Nov 4 2009: Added Semantic MediaWiki, demo on server.

Oct 4 2009: Add Wikyblog. Updated WikkaWiki with info about burgeoning project for phpMyEdit package

Updated Jan 25 2009: added Kisimi and DokuWiki

There are several small, fast and powerful open source wikis that can be used as a full-featured CMS to for building small web sites and are fairly easy to extend and customize.

Links - Server Side Javascript

June 30 2009: AppJet ends its free hosting and shelves AppJet. Adios, amigo !
April 6 2009: server side Javascript content makes its second and final move to its own page.

Tales from the Server Side

See a recent article What Server Side JavaScript Needs.

Links - Mozilla Javascript and XUL

Oct 26 2009: there may be some activity for running Glade XML with XUL, new link for the Webglade Javascript library.
March 29 2009: moved server-side Javascipt, and added yet more links.
March 27 2009: added Jelix and Jaxer, more links.

See related content about Firefox and server-side Javascript.

Link - KDE 4 Windows

Feb 27 2009: updates
May 22 2009: update on Kubuntu 9.04 with KDE 4.2

In addition to the plethora of great Linux applications running on Windows via GTK, QT and Java, there is now a fairly stable version of KDE4 for Windows. It's still not entirely stable and requires some effort to get going, but at this rate my old Windows 2000 system may make it to the year 3000 !!!

Links - Upgrading to Drupal 6

Feb 16 2009: new authoritative upgrade guide from Drupal.

There are a good series of articles on the subject from This could be the start of something big ... if I'm not careful.

I must say that preliminary results have been a mixed bag. It's probably something I'm doing, but in any case, upgrading a medium-sized site with half-a-dozen modules to Drupal 6 is far from a trivial undertaking at this point of time. That may change in the coming months - I hope so.

Links - Ruby Wikis and Content Management Systems

Jan 20 2009: created

There is a good collection of simple CMS and wiki gems available for Ruby webapps, most prominently the Ruby on Rails framework. In addition, there are several interface and integration frameworks either based on Rails or presented as alternatives to Rails which provide a solid foundation customized Ruby web applications.

Links - CakePHP Content Management Systems

Update Jan 24 2009: The new PageBakery repository is showing some activity !
Update Dec 4 2008: Mambo 5 movements
Update Sept 19 2008: Wildflower impressions and links

Doing the Mambo

The latest movements in the Mambo 5 project ( Nov 25th 2008 ) -

Un-Rule Engines for Business Rules

March 1 2009: added Postgres Rules, and a few edits.
Revised Oct 20 2008: This is a new "hybrid rule engine" category for the development site, more nut-and-bolts-oriented than most rule engine discussions.

A Rule Engine By Any Other Name?

What should one call rule engines without true inferencing capabilities. How can they be called rule engines if the don't do rule inferencing ? Maybe the best term is "un-rule engines", as if we were talking about the "un-Cola" of soft drink marketing fame.

Links - Python Content Management System(s)

Jan 27 2009: more links,particularly Zwiki
Revised Oct 3 2008: it's still Plone as the premier Python CMS so far ... still looking.

Python is an admirable language in almost every way ( but don't get me going about 'self' in method calls - if Smalltalk programmers see 'self' all over the code, they add $10 to their hourly rate, usually well deserved ).

Links - Ruby Rule Engines

Updated Sept 19 2008: added Ruby/EventMachine links
Updated Sept 19 2008: more links for Ruleby

Not a major category among the many rule engines implemented in Java and other languages. In this case, I've pushed the definition of 'engine' to the limits so I can include some of the more solid and interesting implementations.

Links - The Drupal Rules Engine Project

Update: Jan 16 2009 - Current development release ( rules-6.x-1.x-dev ).
Update: Sept 29 2008 - Current production release ( 6.x-1.0-beta3 )

Wolfgang Ziegler ( a.k.a. fago ) has started a project derived from the workflow-ng module to create a Drupal rules nodule implementing inference engine functionality, tightly coupled to the Workflow-NG module. One presumes that the rules engine will implement forward/backward chaining and be pluggable into the workflow engine.

Syndicate content