Email this page 
Subscribe to Newsletter 
Bookmark  
Follow us on Twitter 
Join us on Facebook 

Features

The proven functionality included in Magnolia allows businesses to focus on communicating well to their target audience online. Magnolia is easy to use for website authors, developers and administrators. All parties involved in implementing a corporate website with Magnolia can achieve the best results and cost of set up and operation can be kept to a minimum.

All Magnolia Editions
  • Instant inline editing
  • Browser-based user interface
  • Human readable web addresses
  • Versioning
  • Integrated document management
  • Role-based user management
  • Full-text search
  • Multilingual user interface
  • Unlimited page and paragraph designs
  • Syndication and staging
  • Java Content Repository (JCR)
  • Workflow
  • Unlimited scalability, clustering and load-balancing
  • and many more features…

 
Magnolia Enterprise Edition only
  • Transactional activation
  • Advanced cache strategies
  • Scheduled backups
  • Version export / import
  • WSRP portal connector
  • SiteDesigner™: Create layouts directly in the browser
  • Built-in support for RSS, podcasts, videos, news
  • LDAP/ADS integration and single sign-on
  • Package manager for deployment
  • Advanced meta-data search
  • Hot backups
  • CRX connector

Added functionality of Magnolia Enterprise Edition  

 

Content authoring and display

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.

Setting up a website

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.

System administration

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:

  • the Backup Module allows to schedule content dumps including versioned content.
  • the Packaging Module allows to backup content, java classes, templates and static resources as a single package.
  • the repository implementation might provide backup tools of its own itself – e.g. CRX (available seperately) allows hot backup.
In addition the default import/export mechanism can be used for backups in the Community or Enterprise Edition. It can be scheduled by an external tool.