Midgard (Software)
Midgard ist ein Software-Framework, mit dem Web-basierte Anwendungen wie Content Management Systeme entwickelt werden können, um Online- Informationen professionell zu verwalten; Midgard setzt dabei auf ein LAMP-System auf; für Endanwender stehen Produkte wie das Aegir CMS zur Verfügung.Durch Midgard-basierte Anwendungen können beispielsweise Webredakteure in jedem gängigen Browser und ohne spezielle Softwareprodukte eine Website pflegen. Midgard unterstützt durch ein komplexes relationales Datenmodell die Arbeit von gemischten Teams aus Designern, Redakteuren und Programmierern.
Bei den fertigen Web-Anwendungen werden die beteiligten Komponenten komplett getrennt:
- Inhalt - z.B. redaktionelle Texte oder Dateien zum Download,
- Layout - das "Look- and- Feel" einer Webpräsenz und
- Logik - Menüs und Navigation, aber auch Anwendungen wie Foren oder Knowledge Bases.
Table of contents |
2 Architektur 3 Weblinks |
Das Midgard-Framework ist grundsätzlich freie Software; die Lizenzierung der Teilkomponenten der Software unterliegt allerdings einem recht komplizierten Modell:
Die Midgard-Architektur setzt sich aus folgenden Kern-Komponenten zusammen:
Lizenzierung
Architektur
Weblinks