Potential Conflict Between PHP 5.3.2 and Nexista?

By superadmin on June 19, 2010 12:29 PM

After a hefty apt-get dist-upgrade, I was getting major segmentation faults on debian squeeze. After downgrading to php5 5.2.6.dfsg.1-1+lenny8 I'm back in business, but this definitely worth mentioning.

More details to follow soon...

Nexista Moved to Github

By Albert on June 11, 2010 5:39 PM

Like many open source projects, Nexista is now hosted at Github!

HTTP Methods

By Albert on November 30, 2009 11:06 AM

I just tagged Nexista 0.2.5 because I made a significant change to how sitemaps are processed (though the change does not break backwards compatibility).

Gates should now include an http method attribute, like this:

<map:gate name="x-hostgroup-delete" role="yodnsuser" http_method="post">

If they do not, they will default to get, and as I mentioned in the first paragraph, posts to gates that have defaulted to the get method will also be processed. However, if there is a post method gate, it will be processed instead.

This change was inspired by Sinatra, and it turns out to be a helpful change. Gates are now a lot simpler and concise, without urls getting too complex.

Two New To-Do's

By Albert on November 29, 2009 3:42 PM

TODO:

  • Add HTTP methods (get, post, put, delete) to sitemaps as gate attributes
  • Support chaining XSL templates together (as opposed to the current xsl action which inserts its output back into flow)

Sinatra

By Albert on August 21, 2009 7:28 PM
I've recently learned about a lightweight web framework for Ruby called Sinatra. I'm not sure if it is described as MVC, though. If it is, it would be the closest MVC I've found to Nexista.

Sinatra supports some pretty cool stuff that is similar to how Nexista uses sitemaps. ince its written right in ruby instead of XML, its easy to understand right away.

Nexista uses PHP to create PHP versions of the sitemap. I've considered using an XSLT template to generate the code version, perhaps something like that could transform existing Nexista applications into sinatra applications.

Schema2Mysql.xsl

By Albert on August 5, 2009 6:28 PM
This style sheet is long, long overdue, but I'm finally writing it. Yeah!

What does it do? It takes an MDB2 XML schema and transforms it to MySQL database creation commands. Yes, it is very cool.

I'm only about halfway through, but I should be done soon. At the moment, I'm working on it in the Established Sites repository, but it will get moved to Nexista very soon.