Open Source Content Management System

Features

Midgard CMS provides a powerful toolkit for web publishing and building interactive web applications. The features include:

Comprehensive authoring tools

  • Web-based authoring
    Website content can be edited securely anywhere from a computer connected to the internet
  • Separation of content and layout
    Content and layout of websites are managed separately
  • Easy 'Edit this page' interface
    Users with editing permissions can edit a page by just browsing to it and clicking "Edit this page"
  • AJAX-powered on-site editing
    For modern browsers Midgard also provides an AJAX content editor which enables editing content on the spot by double clicking it
  • Tree based content management
    Content can be managed in a hierarchical tree using the Aegir interface
  • WYSIWYG editing
    Rich text editor allows Word compatible WYSIWYG editing of content for MS Internet Explorer 5.5+ and Mozilla 1.3+
  • Arranging content in folders
    Content can be arranged in folders for display, and can be moved and copied between folders
  • Image asset management
    Images and other file based assets can be stored centrally into an image repository or gallery
  • Content approvals
    Content can be published immediately or left as a working copy until approval
  • Scheduled publication
    Publication and removal dates can be assigned for content
  • Content locking
    Midgard's locking system prevents accidental simultaneous editing of a document
  • Revision history and roll-back
    All revisions to content are stored to an RCS repository and can be easily viewed and retrieved
  • Accessibility
    SpiderAdmin provides an accessible interface for content authors and site maintainers
  • Offline editing
    Midgard's news and blog system supports the Metaweblog API for posting content using desktop tools like Ecto and Marsedit

Website management

  • Rapid deployment
    Midgard's Site Wizard enables rapid creation of new websites using either completely custom layouts of one of the templates supplied with the system.
  • Powerful templating engine
    Midgard's templating engine allows deconstructing site templates into smaller, manageable pieces that can be replaced in different subsites or site areas
  • Clean URLs
    By using its own Apache URL handler module Midgard can provide clean, pronounceable, "file-like" addresses for pages
  • Components
    MidCOM components provide a powerful way for "clicking a site together" by selecting types for each folder on the website. Types include site features like news listings, static content or photo galleries
  • Integrated search engine
    Midgard provides integration to the Apache Lucene full-text search engine, meaning that all content is searchable as soon as it has been saved.
  • Text formatting engine
    Midgard's formatting engine provides easy addition of custom content formatters into output templates. In addition, comprehensive Wiki markup and the Markdown formatter are supported.

Multilingual support

  • Localized user interfaces
    All user interfaces shipping with Midgard CMS provide localization features and include translations to many languages. Translations to other languages or specific terminology are easy to add through web forms
  • Unicode support
    Midgard enables usage of non-western characters through UTF-8 support

User management and access control

  • Web based user management
    All user information can be managed through a web interface
  • Virtual databases for organizations
    Each organization can manage their own data in a sitegroup using shared software versions from the "root sitegroup"
  • Group-based access control
    All permissions to data are assigned through group ownerships. Groups owning other groups inherit their permissions
  • Power users
    Aegir provides a more featureful interface to persons marked as "power users"
  • Authentication integration
    Midgard supports PAM (Pluggable Authentication Modules) for verifying passwords against an external authentication source like LDAP, Active Directory or a Windows network
  • Kerberos single sign-on
    Midgard can provide single sign-on with Windows networks using the Kerberos protocol

Web development

  • Full PHP scripting language
    Midgard provides the full PHP development environment including a code snippet library management system
  • MidCOM component framework
    Midgard's component framework enables easy development of applications with standardized configuration, data schema management and templating functionalities
  • Definable content schemas
    MidCOM datamanager provides an easy PHP array syntax for defining data structures for all content objects
  • Object oriented Midgard API
    Midgard provides a powerful, documented object-oriented PHP application programming interface to all Midgard objects
  • Java support
    Midgard provides support for the standard Java Content Repository (JSR-170) programming interfaces for integration with enterprise systems
  • Comprehensive set of content objects
    Midgard includes predefined content objects for managing hierarchical, time oriented, and organization oriented data. New objects are easy to define using the MgdSchema system
  • Metadata attachments to all objects
    All Midgard objects can be extended using parameters. The system also provides an integrated metadata editor for all content
  • File attachments to all objects
    All Midgard objects support file attachments
  • Syndication with RSS
    RSS feeds can be aggregated to the site and news and photo folders automatically provide RSS 2.0 feeds of the content

Designed by Nemein, hosted by Anykey