
![]() | All Magnolia Editions | ![]() |
| ||
![]() | ![]() |
![]() | Magnolia Enterprise Edition only | ![]() |
Added functionality of Magnolia Enterprise Edition ![]() | ||
![]() | ![]() |
Authoring content from within Magnolia is easy even for large and complex websites and finding content is just as easy for website visitors.
| Instant inline editing | With Magnolia, content authors no longer need to switch between different navigation mechanisms to make a small change on a web page. They can quickly switch to edit-mode for any page currently being displayed in their browser for instant editing within the exact same look and feel of the public website. |
| Browser-based user interface | All authoring tasks such as managing the site hierarchy and inline editing are carried out in a browser - no more client installations are needed, no platform dependencies need to be taken care of. |
| Runs with any browser | The authoring of Magnolia environment works in all major browsers. Authors can use the one they like best – not the one a software vendor likes best. |
| Move, copy, reorder | Authors can move or copy entire site-structures with ease in Magnolia. They can reorder pages and page content via drag and drop – directly in an Internet browser. |
| Human readable web addresses | The URLs of web pages created with Magnolia are human readable. This makes them easy to communicate, easy to bookmark and easy to spider by search engines. |
| Versioning | All Magnolia content is automatically versioned and can be rolled back to a previous state. |
| Integrated document management | Magnolia's document capabilities are kept to the point and make it easy to manage documents and publish them on the web. The integration of a document-centric application into the web publishing workflow of Magnolia has many benefits such as a unified publishing mechanism, meta-data search, access control and versioning. |
| Digital asset management | A centrally managed file library allows authors to reference files from content pages and thus allows the reuse of digital assets throughout a website. A powerful meta-data driven search interface makes finding these assets easy. |
| Dynamic lists | Pages, documents and any other kind of data can be queried from within Magnolia to display a dynamic list of digital content. |
| Role-based user management | Authors can define roles for document access and assign them to users to make sure each user has only the rights that he or she should have. Documents can only be seen, read and changed by those who are allowed to do so. |
| Full-text search | Magnolia's integrated full-text search easily lets website authors and visitors find what they are looking for. |
| Access-controlled search also based on meta-data | Search is fully access controlled within Magnolia and returns only the content which users have access to. One can search over all accessible information or retrieve content by typed meta-data information such as author, year, keywords or any other information that has been configured as a search option. |
| Automatic meta-data storage | Magnolia automatically saves meta-data for any content such as the name of an author and the last authoring date. |
| Dublin Core and custom meta-data | Magnolia supports standardized meta-data information based on Dublin Core. Additionally, custom meta-data fields can easily be changed through the graphical user interface. They are automatically fully indexed and behave just like the built-in meta-data. |
| Multilingual user interface | The Magnolia user interface for content authors is available in over 15 languages, including English, Russian, Chinese, French, German and Spanish. |
| Multilingual content | It is straightforward to manage and serve several languages from within Magnolia by creating one site content tree per language. |
| Scheduled aka time-based publishing | Magnolia allows content authors to activate or de-activate content based on various criteria. For example, content can be published or unpublished based on date and time. The combination of meta-data information and a powerful workflow engine make Magnolia very flexible in this respect. |
| Workgroup collaboration | The system can be set up in such a way that workgroups have shared access to resources, e.g. a folder in the document management system. |
Software developers setting up a website with Magnolia will enjoy the features that help them with implementing a reliable system within reasonable time.
| Structured data management | Magnolia allows for easy management of both unstructured and semi-structured content with the help of use a hierarchical content repository. On top of that, the Magnolia Data Module provides an advanced environment to manage structured data. This approach is very flexible: In Magnolia, structured data is indexed, searchable, access is unified, it can be activated and mirrored and treated exactly the same way as any other information in the system. |
| Automatic form-dialog generation | Form dialogs for data entry are generated automatically. Developers concentrate on the “what” – Magnolia provides the “how”. |
| Standards-based templating in JSP and Servlets | By default, site templating is done in JSP in Magnolia which allows unlimited page and paragraph designs. The Magnolia templating engine is pluggable and can be replaced by other implementations, for instance FreeMarker or Velocity. Magnolia gives developers the flexibility they want while preserving corporate design guidelines. With Magnolia, developers can utilize existing Java knowledge – there is no need to learn proprietary script languages any more. |
| Custom-tag library speeds up templating | The Magnolia tag library allows developers to customize the authoring environment and create templates in a fast, efficient and re-usable way. Magnolia additionally supports third-party tag libraries such as JSTL to minimize the amount of code developers have to write. |
| Unlimited page and paragraph designs | Magnolia gives developers the flexibility they want while preserving corporate design guidelines. |
| Syndication and staging | The built-in publish and subscribe mechanism allows developers to syndicate content easily to any other application which understands HTTP. |
| Java Content Repository (JCR) | Magnolia is custom-built from scratch to support the JSR-170 standard for Java content repositories. This makes it extremely easy to customize Magnolia and unify content access. |
| Logging with Apache Log4j | Magnolia uses standard Log4j logging. Its extensive customization options allow developers to tailor logs to their particular needs. |
| Workflows | Magnolia includes a leading cross-platform workflow engine which allows for extensive customization of workflows and the integration of Magnolia as part of a business process managed architecture. |
Magnolia includes features that enable system administrators to professionally solve maintenance and operation issues.
| 100% Java/J2EE compliance | Magnolia is developed in Java and runs on any J2EE compliant application server. |
| Prepackaged with Apache Tomcat for quick and easy deployment | Magnolia is delivered with Apache Tomcat by default but may also be configured to run on any J2EE compliant server such as IBM WebSphere, Bea WebLogic, Pramati Server, JBoss Application Server, and more. |
| Unlimited scalability, clustering and load-balancing | The integrated publish and subscribe mechanism allows administrators to mirror a website to as many physically distributed servers as necessary. |
| High-performance caching system | Magnolia has its own caching mechanism to increase speed and minimize CPU load. The cache is being written to the file system and is automatically updated whenever needed. The cache is configurable by tree or by page. |
| Backup | Backup is possible through various means depending on your specific needs. The Enterprise Edition provides the following options for backup:
|