One of the tickets (#20) asks the question of whether we want to add a wiki component to Infonomix. Its a great idea, but if we move forward with it, when should we start?
I’m leaning towards using either sycaless or private-wiki, probably private-wiki. I’ll need to decide how to implement including additional sitemaps, either the way I usually do with Nexista or an alternative method used with Cocoon.
As a follow-up to the recent incremental release, I’ve made a ton of cleanup commits to the Infonomix code base. The demo is working fine, and the interface is looking much better. There is still plenty to do but I feel that the setup is in a good place for now.
When using the demo, I think that visitors will get the idea of what’s going on pretty quickly - they can create new projects, tasks, and to-do’s, as well as start work on any of them. As I’ve been working on the interface, I’ve found a few miscellaneous bugs so testing is now a priority.
This is a minor release which matches the code we are now using to power the new Infonomix Project Management demo. Improvements include refinements to the data model, and removing code which referenced outdated resources, such as jpGraph.
Here’s a quick screenshot to check out until I get a live demo going:

I’m a huge fan of the trac model, so much that I’ll likely be porting a lot of it into infonomix. I started infonomix several years before I even even knew trac existed, so there’s a bunch of good stuff in there that trac doesn’t have.
There’s a few things I don’t like about trac as well:
* python - although I’m planning to start using python as my primary development language over the next few years (along with C++), I am too comfortable with PHP to not use it primarily today.
* database - support for MySQL is experimental, and I’d like to be able to support several applications on the same database via table prefixes
* spam - although I haven’t been struck, I’m wary of trac spam
I’ve added the AGPL v3 license to the Infonomix code so I’ve made the repository readable by anonymous users. Note - the code is in an alpha state. The repository only contains the application, no installers, and not even the necessary supporting applications required to run. If you are very determined, you’ll be able to get it up and running, but otherwise, hang out for a while until I get the code more developer friendly. I’ll also be setting up a demo soon.
Anyway, feel free to browse if you like:
Infonomix Subversion Repository
Infonomix Trac Subversion Browser
I’m thinking about holding off on releasing infonomix until I can convert its sitemap to be compliant with the Cocoon sitemap specification. That would require a major update to nexista, because the other php-based sitemap-powered framework, popoon (which is compliant with Cocoon’s sitemap), uses some XSL / PHP crossovers. I’m not comfortable with that, as the entire reason why I like XML and XSL so much is because its so abstract, and not necessarily tied to any particular scripting language.
Prodgex is our project management software. It’s a very basic program for tracking time and can even allow the user to create projects with specific tasks to work on for themselves or employees. It’s not open-source yet, but I believe our intent is to release it as such. Like I said the program is very basic, but sometimes what you need most is a simple tool.