Open source content management system for your Mac
The Midgard CMS, is an Open Source Content Management System built on top of the Linux, Apache, MySQL and PHP (LAMP) platform.
Midgard enables cooperative work by separating application logic, graphic design and content, and applies natural tree structure concepts to each of these tasks : Programers develop Page Elements, artists design Style Elements, and content editors write Articles which are organized into Page, Style and Topic tree structures respectively.
The editorial and attached multimedia content is inserted into nested Page and Style Elements whose inheritance mechanism provides a flexible and powerful templating system. In addition, text content can be formatted into basic html on the fly.
Collections of one or more Web sites are fully separated into Sitegroups, and administrated by distinct Groups of webmasters.
Within Sitegroups, the default Unix-like permission system restricts the users' write privileges to sub-trees depending on the Groups they belong to.
Snippets, which are organised into yet another tree structure of Snippetdirs, are used to store and share Page or Style Elements. They are meant to become a growing library of Midgard templates and applications.
Asgard, the Web based administration interface, is one such application. Repligard, on the other hand, is a command line replication utility.
Main features of Midgard CMS: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
What's New in This Release:
Binary packages