Apache Lenya
Apache Lenya is a free content management system (content management system in English, abbreviated CMS) written in Java, handling the XML representation format. Apache Lenya is based on Apache Cocoon. Among its features are version control, activity scheduling, search capabilities, workflow tools, and WYSIWYG editors managed from the browser.
Lenya was a project started by Michael Wechner in early 1999 for the content management of the journal of pattern formation magazine. In 2000, he founded Wyona, a company that continued the development of Lenya to support the Neue Zürcher Zeitung edition. In 2003, Wyona donated Lenya to the Apache Software Foundation, where the project has been in development ever since, becoming a Tier 1 Project since September 2004.
Architecture
Apache Lenya is built on the Apache Software Foundation's Cocoon XML/XSL Publishing Framework. It also has various WYSIWYG (what you see is what you get) editors such as [Bitflux] (http://www.bitfluxeditor.org) or [Kupu] (https://web.archive.org/web/20061103075503/ http://kupu.oscom.org/), in addition to editing in form mode.
Apache Lenya also integrates [Apache Lucene], for performing document searches based on an expression. Lucene is a high-performance, full-featured Apache Software Foundation text search engine written entirely in Java. It is a technology applicable to almost any application that requires search engines.
Main features
Document writers do not need to have knowledge of [XML], thanks to support for [XSLT], [XPath] and [XML Schema] transformations on the client side.
An administrative interface allows administrators to manage the tool, and perform configuration tasks.
Apache Lenya is a sufficiently simple management tool, allowing administration to be carried out without the need for technical knowledge. Among others, this tool has the following characteristics:
- Approval flow control (workflow) allows you to accept, reject, publish or disable.
- Version control.
- Audit of changes (historic).
- Time planner for the publication of contents.
- Preview of production and development.
- Organization of contents by sections and subsections.
- Possibility to create, modify and/or delete sections and contents of the website.
- Clean separation between content and presentation with XML and XSLT templates.
- Monitoring the status of the server and coconut.
- User and group management.
- It allows the existence of a user hierarchy for administration: administrators, editors and editors.
- Support for a multitude of languages.
- Editors Open-Source WYSIWYG.
- Possibility of authentication via LDAP or through the application itself.
- Multi-platform in relation to the [sperative system] and architecture, being developed 100% JAVA and total compatibility with the main web browsers.
- Use the search engine [Apache Lucene].
Software based on Apache Lenya
Some products and applications provide complete solutions based on Apache Lenya, providing efficient comprehensive administration of the entire system and many other additional features. Some of these products are: