Home
Apache Lenya

Based on Apache Cocoon

Apache Lenya is based on Apache Cocoon, the XML publishing framework from the Apache Software Foundation. Apache Cocoon has been widely adopted in recent years and has become the defacto standard for XML publishing. It delivers a wide range of functionality, from generation of HTML, WML, XML, PDF, SVG and RTF from a single data source, interfaces to various databases over JDBC as well as LDAP. It is the Wyona philosophy to use Open Source components wherever possible in order to benefit from their feature set and their continous development. Apache Lenya integrates the BXE, Kupu and Xopus WYSIWYG editors.

Everything is XML

Apache Lenya makes use of official W3C standards wherever possible: XML, XSLT, XML Schema, XPath, XPointer, XLink, XInclude. In a departure from other CMS, Apache Lenya stores not only content in XML, but also CMS functionality such as user management, access control, revision control and workflow management. Customization of Apache Lenya is mostly done with further XML technologies such as XSLT and XSP. Java code is only necessary in special cases.

Modularization

Apache Lenya is built up from individual modules written in Java that extend Cocoon with CMS functionality: Access Controller, User Administration, Editor Interfaces, Revision Controller, Scheduler, Workflow Manager, Publisher / Replicator, Dependency Manager, Forms Editor, Import-/Export-Functionality. Since these modules are based on XML themselves, they can be exchanged by modules from other vendors (Open Source or proprietary) as needed.

Acknowledgements

Wyona would like to thank the community of the Apache Software Foundation for Apache Lenya.

Copyright © 2010 Wyona AG Powered by Yanel, Apache HTTP Server and Yulup