Documentation

Contents

  1. Introduction
  2. User's Guide
  3. Administrator's Guide
  4. Integrator's Guide (and Deployment Guide)
  5. Developer's Guide
  6. Javadoc

Introduction

As the Lenya CMS is currently in the process of refactoring to be embedded into the open source xml publishing framework Cocoon, this documentation is also somewhat in flux. The main part of this documentation describes the CMS as it is currently implemented, allowing for users and developpers to experiment with it. At the same time, discussions on the details of the cocoon-implementation is ongoing. This discussion mainly takes place on the Lenya mailing list, where everybody is invited to participate. A digest of these discussions and concepts is available in a dedicated scratchpad area. The idea is that while documenting the systems current state, we also make notes about what the overall concepts are, and where the development efforts are heading.

To communicate your wishes and/or comments, ask questions, or even actively participate in the development of the Lenya CMS, check out the Lenya mailing list. The mailing list provides an alternative way to get information which is not included here, as most of the Lenya developpers are routinely monitoring it.

The official Lenya homepage is www.lenya.org.

User's Guide

Administrator's Guide

  1. Authorization and Authentication
    1. Creating and Editing Users (Browser Interface)
    2. Creating and Editing Users (Command Line)
    3. Creating and Editing Authorization Policies (Browser Interface)
    4. Creating and Editing Authorization Policies (Command Line)
    5. Creating and Editing Groups/Roles

Integrator's Guide (and Deployment Guide)

  1. Creating a new Publication
  2. Creating a new Document
    1. The definition of a Page
    2. The definition of a Document
    3. The various parts of a Page
    4. Making a Page publishable
    5. Making a Document publishable
    6. Making a Document editable
      1. With the HTML Form Editor
      2. With Q42's Xopus
  3. Authorization and Authentication
    1. Customizing Login- and Logout-Screen
    2. Replace Default by Alternative Authenticator
    3. Replace Default by Alternative Authorizer
  4. Menus
    1. Non-Collaborative (Authoring, Live)
    2. Collaborative (Authoring, Staging, Live)
  5. Server Architecture
    1. One Server System (Authoring and Live on one machine)
    2. Two Server System (One Authoring and one Live)
    3. Three Server System (One Authoring and two or more Live)
    4. Four Server System (Two Authoring and two or more Live)
  6. Virtual Servers (mandantenfaehig)
    1. Apache as Proxy
  7. Change Management
  8. Performance
  9. Scalability
  10. My sidebar
  11. HSQL Database
  12. Servlet Engines
    1. Tomcat

Developer's Guide

  1. Strange Effects
    1. XSLT (Xalan) Problems with IBMJava2-13: Use another JDK (jdk1.3.1)
  2. Pipeline Processor: Cocoon
  3. Authorization and Authentication
    1. Abstract Authenticator
    2. Abstract Authorizer
    3. Concrete Authenticator
    4. Concrete Authorizer
    5. Default Authenticator: IMLAuthenticator
    6. Default Authorizer: PMLAuthorizer
  4. Authoring
    1. Creating Content
      1. Parent-Child
      2. Parent-Child
      3. (xdoc)
      4. Document Collection
    2. Importing Content
      1. HTTP Upload
      2. Text
      3. Multimedia (Image, Audio, Video)
    3. Editing Content
      1. Lenya's HTML Form Editor
      2. Q42's Xopus (IE5.5 or later)
      3. bitflux's Editor (Netscape6.2)
      4. RealObjects edit-on Pro
      5. XML Web GUI
      6. XS DHTML Editor
    4. Dependency Manager
  5. Content Management Markup Language
  6. Revision Controlling (xdoc)
  7. Workflow Management
  8. Publishing
    1. Filesystem Publisher (xdoc)
    2. Command Line Interface (xdoc)
  9. Replication
  10. Event Handling
  11. Services
    1. Spell Checking
    2. Related Content
    3. Babel Fish
    4. Highlighting and Linking (Companies, Persons, etc.)
    5. Location and Showtime (Movies)
  12. Data Abstraction Layer
  13. Syndication/Aggregation
  14. Monitoring
  15. Scheduler
  16. Testing: WebTest, Anteater, Latka, HtmlUnit, HttpUnit
  17. Servlet Proxy Generator
  18. Scratchpad

Javadoc

Click here to view Javadoc of Lenya CMS.

Javadoc Tool Home Page