
Summary
Nexista is an Open Source PHP5/XML/XSLT development toolkit based on the Fusebox concept and designed to build large XML/ XSL based web applications.
I use Nexista all the time in my work - building web applications. It is a little difficult to get up and running, but I plan to change that in the near future.
My favorite thing about Nexista is its XSL support. Nexista makes it very easy to connect XSL with various data sources - XML files and databases for example.
There is support for some pretty smart caching and authentication as well. I use several PEAR packages alongside Nexista, including MDB2 and Cache_Lite, among others.
It uses XML for its configuration as well as a sitemap, which defines the structure of the application.
I’m a huge fan of XSL and XML as it enables a web application to be mostly language independent, in that it might be possible to run an application built with Nexista with Java, python, or ruby. Especially java since there is a very similar type of framework called Cocoon being developed by the Apache Foundation.
My influences in web development include OpenACS, binarycloud, phing, trac, wordpress, and mediawiki.
The majority of Nexista was written by Joshua Savage of Enradia Technologies, but has been maintained by Albert Lash of Savonix Corporation since 2006. It is licensed under the LGPL v2. I believe Joshua said his was influenced by Fusebox and Chrysalis.

Latest Comments
RSS