XMLNuke is an open source web development framework for developing websites and web applications based on XML/XSLT transformations. it doesn’t required any database backend because all final output is done in XML and then it converts the XML into the appropriate format – HTML, RSS, Excel, etc.. All so simple.
it also provide several classes for abstract the use of XML and XSLT manipulation and the environment of Web application. developer can also uses PHP5 or CSharp/Mono to build applications with XMLNuke. The main engine is working and supports internationalization, multiple sites, page caching for improved performance, classes for custom modules, and much more.
XMLNuke is also work as content manager for websites, where user can manipulates all the information through XML documents. These documents stored in their native format, are transformed through XSLT instructions and then displayed to the user, who may then view the information in any web browser.
Features of XMLNuke
- It creates an abstraction layer where developer concerned only with the code. The developer needs not to worry about how the result will be presented, but how to produce the information.
- Prescind various elements such as database, security (with multiple roles), file system, etc.. All the elements are dealt with only within the framework.
- Provide Native support for internationalization, multiple sites, templates (based on XSL)
- Security based on profiles and through integrated single sign-on
- Text file cache automatic or manual
- Supports multiple sites with one engine built in
- Support for Internalization
- Easy to access any data source (DB, Text, CSV, XML, etc.) using the same way
- Easy to modify the templates of XMLNuke and customize it according to your needs
- Create your own objects with your own XML templates
- Tested and approved on several platforms: Windows, Linux, FreeBSD
- Works with two programming languages: C# (.NET and Mono), PHP5 (Linux or Windows)
Download : http://sourceforge.net/projects/xmlnuke/