Recently in Nexista Category

Back in the Saddle

| No Comments | No TrackBacks

Schematronic is moving along slowly and steadily. I'm glad I decided to keep it more Nexista-ish as opposed to Cocoon. I'm also leaning towards using the original libxml2 and libxslt libraries. They aren't "pythonic" as they say, but I'm more familiar with the standard interfaces, such as those in the xml / xslt api's for perl and php.

I still have a lot to learn when it comes to python, and I'm pleased to say that my work on Nexista and Aortica has really helped a ton, and it has already spurred new developments with schematronic. It took me about a week and a half to get Aortica "usable" (its still missing auth, and bunch of plugins, and a bunch of actions, but it works!), so I'm hoping to get an operational schematronic out in the next week or so. Today I've managed to get the xsl handler to transform flow, as well as get config to parse the config file.

Speaking of configuration, while Aortica is all about mod_perl2 and Nexista is all about PHP5 and mod_fcgid / fastCGI, Schematronic is all about python and wsgi. Therefore its going to have its own little configuration idiosyncrasies. Not a big deal, just some small decisions that will have to be made at some point.

Major to-dos:

  • Database abstraction - pretty much decided on using adoDB, but I'd love it if I could find something simpler like DBI / MDB2
  • Sitemap / Fence parsing and dispatching

Leaning Towards Nexista

| No Comments | No TrackBacks

Right now I'm definitely leaning towards simply porting Nexista to python in the form of Schematronic, instead of trying to blend nexista with cocoon, as I had originally planned.

I have a hard time understanding Cocoon because it is so big, complicated, and written in java, a language which I have very little experience with.

Furthermore, the author of pycoon, Andrey, seems to have a good understanding of python and cocoon, whereas I am learning python, but have a good understanding of nexista.

Once I'm done with Schematronic, I'll be more familiar with python, and will then hopefully understand pycoon better. I should also have another look at popoon, as it is a PHP port of cocoon. I've looked at it before and unfortunately I got confused pretty quickly. Maybe this time around I'll be able to understand it better as I've learned a little bit about cocoon while exploring pycoon.

Nexista

About this Archive

This page is an archive of recent entries in the Nexista category.

Cocoon is the previous category.

Popoon is the next category.

Find recent content on the main index or look in the archives to find all content.