Daisy (CMS)
From Wikipedia, the free encyclopedia
Daisy | |
|
|
Developer: | Outerthought |
---|---|
Latest release: | Daisy 1.5 / August 16, 2006 |
OS: | Cross-platform |
Use: | Content management system |
License: | Apache License 2.0 |
Website: | www.daisycms.org |
Daisy is a Java/XML open-source content management system based on the Apache Cocoon content management framework. Today, Daisy is in use at major corporations for intranet knowledge bases, product and/or project documentation, and management of content-rich websites.
Contents |
[edit] Content Management System
The content is stored in so-called Daisy documents. These documents are managed by the Daisy Repository Server. Documents consist of parts. Parts can be anything from required blocks of text to specified fields with restricted content. By creating specific documenttypes different types of information can be handled differently. Simple documents just hold text and links. By including a query in a document it is easy to create documents that aggregate other documents.
Each document can have multiple variants. A variant can be a version or a translated document (language variant). Variants can be used to mark specific versions, e.g. all documents referring to version XYZ of the software described.
Editing of Daisy documents is supported with a WYSIWYG Wiki-like editing environment.
Site navigation trees can be made more dynamic using queries generating navigation hierarchies.
Daisy is hierarchy-free and has a clear separation between repository server and front-end application. This allows for easy extension of the functionality.
Other features are:
- revision control
- centralized ACL system
- Jakarta Lucene based full-text indexing
- book publishing which allows for the generation of nicely formatted books with table of contents, section numbering, cross-referencing, footnotes and index
- faceted browsing
- The upcoming 2.0 version will (a.o.) include Workflow
[edit] Requirements
The packaged versions of Daisy 1.5 includes everything required to run Daisy, except for:
- a Java Virtual Machine (JVM): version 1.4.2, version 5 (= 1.5), or higher required
- a MySQL database: version 4.1.7 or higher required (5 also fine)
Daisy also supports PostgreSQL.
Daisy is thoroughly tested on Linux and also runs on FreeBSD, Mac OS X and Windows NT/2000/XP. Additionally, Daisy displays properly in most major browsers: Internet Explorer and Mozilla/Firefox with fallback to a textarea on other browsers.
[edit] Outerthought
Outerthought is an Open Source Java & XML company. Outerthought supports Daisy and its community of users and contributors in a responsive and transparent way.
[edit] Daisy Community
Outerthought is a private company and supports the mailing list. The documentation of Daisy runs on Daisy itself.
[edit] Criticism
Daisy was criticized for being a framework rather than a complete, ready to use CMS. Also, it is said that the system is not trivial to host and configure [1]. Note that this refers to Daisy version 1.2. The majority of the installation, hosting and configuration issues have been solved in subsequent releases, with version 2.0 release imminent.
[edit] See also
- Daisy is running in Apache Cocoon
- List of content management systems