CMS Made Simple

content-Management-System
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 10. März 2015 um 09:27 Uhr durch Cyberman44 (Diskussion | Beiträge) (inhaltliche Überarbeitung, Neustrukturierung und Erweiterung). Sie kann sich erheblich von der aktuellen Version unterscheiden.

nicht zu verwechseln mit CMSimple

CMS Made Simple

Logo von CMS Made Simple
Basisdaten

Entwickler Ted Kulp, CMSMS-Dev-Team [1]
Erscheinungsjahr 1. Juli 2004
Aktuelle Version 1.11.13 „Baquerizo Moreno“ [2]
(20. Februar 2015)
Aktuelle Vorabversion 2.0-beta3
(10. Januar 2015)
Betriebssystem plattformunabhängig
Programmier­sprache PHP
Kategorie Web-Content-Management-System
Lizenz GPL (Freie Software)
deutschsprachig ja
cmsmadesimple.org

CMS Made Simple (abgekürzt CMSMS) ist ein freies Content-Management-System (CMS) für kleine bis mittelgroße Webseiten, welches unter der GNU General Public License veröffentlicht wurde. Es wurde in der serverseitigen Skriptsprache PHP programmiert und verwendet MySQL als Datenbank, die über eine modifizierte Version des Datenbanklayers ADOdb Lite eingebunden wird. Für die Gestaltung des Layouts wird die Template-Engine Smarty eingesetzt.

Merkmale

CMS Made Simple ermöglicht durch seine intuitive Bedienung, kleinere Webseiten (etwa für Privatpersonen, Familien und Vereine) zu erstellen, ist aber gleichzeitig mächtig genug, um auch komplexe Internetauftritte für Unternehmen zu realisieren.

CMS Made Simple kann durch verschiedene Erweiterungen für spezielle Verwendungszwecke angepasst werden. Die verfügbaren Erweiterungen decken einen Großteil der Anwendungsfälle wie zum Beispiel News, Blog, Kalender, Gästebuch, Bildergalerie und weitere ab.

CMS Made Simple stellt an die Leistungs- und Konfigurationsfähigkeit des verwendeten Servers mittlere Anforderungen. Seinem Namen („CMS einfach gemacht“) trägt es mit einer im Vergleich zu anderen CMS niedrigen Lernkurve Rechnung, eine Webseite ist innerhalb weniger Stunden erstellt.

Zwar gibt es keinen Support durch einen Hersteller wie bei kommerziellen Produkten, jedoch bleiben im Forum aufgrund einer aktiven Anwender- und Entwicklergemeinde nur wenige Fragen unbeantwortet.

Beim alljährlichen Packt Publishing Award des britischen Print-on-demand-Verlages Packt gewann CMSMS 2010 in der Kategorie „Open Source Content Management Systeme“ den ersten Platz.[3]

Anforderungen

CMS Made Simple wurde auf verschiedenen Plattformen und Versionen getestet. Die Minimalanforderungen sind folgende:

CMS Made Simple ist damit ein typisches LAMP-Projekt.

Ausgewählte Eigenschaften

  • strikte Trennung von Layout und Design durch den Einsatz der Template-Engine Smarty
  • Inhalte (Seiten) lassen sich hierarchisch in unbeschränkter Tiefe sortieren
  • rollenbasiertes Rechtesystem
  • für jede Seite kann individuell eine URL festgelegt werden, unter der sie erreichbar sein soll
  • Pretty URLs - CMSMS kann für Mensch und Maschine einfach zu lesende URLs erzeugen
  • über den MenüManager kann jedes nur vorstellbare Menü automatisiert generiert werden
  • im Lieferumfang enthalten sind ein News-Modul, MicroTiny (eine Light-Version des TinyMCE-WYSIWYG-Editors), eine Bildverwaltung, eine Dateiverwaltung sowie indexbasiertes Suchmodul
  • eingebaute Caching-Mechanismen zur Leistungsoptimierung
  • über Themes kann das Layout vollständig angepasst werden, wodurch sich die Webseiten sehr flexibel und nahezu barrierefrei gestalten lassen
  • Online-Aktualisierung der Module über ModulManager möglich
  • sowohl die Inhalte (Seiten, Module) als auch die Templates und Stylesheets werden in der Datenbank gespeichert
  • Sprache über Lokalisierungsdateien anpassbar. Im Backend stehen aktuell in 44 Sprachen zur Verfügung.
  • kann durch Zusatzmodule Multisite-fähig gemacht werden
  • Override: eigene Anpassungen sowohl von Templates als auch der Sprachdateien ohne Kern-/Modul-Code-Veränderungen möglich
  • stark modularer Aufbau: die Funktionalitäten vorhandener Module können über Instanzen miteinander kombiniert werden (z.Bsp. News-Modul/Feedback-Modul/Captcha-Modul/RSS-Modul/SocialMedia-Module bis hin zu kompletten eCommerce-Suiten[4]

Ausgewählte Erweiterungen

CMS Made Simple lässt sich durch Module, Tags (=Plugins), Smarty-Tags und Benutzerdefinierte Tags (in der Datenbank gespeicherte PHP-Scripte) erweitern.

Beliebte Erweiterungen sind

  • News (Nachrichten-/Artikel-Modul mit integrierter Zeitsteuerung)
  • Guestbook (Gästebuch)
  • Gallery (Bildergalerie)
  • Formbuilder (Modul zur Erstellung und Anzeige von Formularen)
  • CGCalendar (Kalender-Modul)
  • FrontendUsers (Modul zur Verwaltung von Frontend-Benutzern)
  • Cataloger (Modul zur Erstellung von Produktkatalogen aller Art)
  • Newsletter Made Simple (Modul zum Versand von Newslettern)
  • ListIt2 (universell einsetzbares Modul zur Listenerstellung im weitesten Sinne ... News, Kalender, FAQ etc.)

Sämtliche Erweiterungen für CMS Made Simple sind zentral im CMSMS Forge[5] zu finden.

CMSMS verfügt zudem über eine eigene Programmierschnittstelle (API)[6] und kann so einfach erweitert werden.

Geschichte

Das Projekt wurde am 1. Juli 2004 von dem US-Amerikaner Ted Kulp, einem in der Nähe von Philadelphia/USA beheimateten Programmierer, begonnen, als er ein geeignetes CMS für den Music Player Daemon (mpd) suchte. Das Programm wurde jedoch schnell zu einem eigenständigen Open-Source-Projekt mit einer großen internationalen Gemeinschaft von Anwendern und Entwicklern. Seit 2007 wurde Ted Kulp als Chefentwickler durch den Kanadier Robert Campbell unterstützt, der nach dessen Rückzug ab 2011 auch die Projektleitung übernahm.

Seit der Version 0.8 erhalten die Versionen zusätzlich zu ihrer Versionsnummer einen südpazifischen Insel-Namen als Versionsnamen[7]. Die finale Version 1.0 wurde am 10. September 2006 freigegeben.

Aktuell ist der 1.11.x-Entwicklungszweig.

Versionen

Legende: Alte Version Ältere Version; noch unterstützt Aktuelle Version Aktuelle Vorabversion Zukünftige Version
Zweig Version Veröffentlichung
0.8 Ältere Version; nicht mehr unterstützt: 0.8.2 17. Januar 2005
0.9 Ältere Version; nicht mehr unterstützt: 0.9.2 25. Februar 2005
0.10 Ältere Version; nicht mehr unterstützt: 0.10.4 9. November 2005
0.11 Ältere Version; nicht mehr unterstützt: 0.11.2 21. Dezember 2005
0.12 Ältere Version; nicht mehr unterstützt: 0.12.2 10. Mai 2006
0.13 Ältere Version; nicht mehr unterstützt: 0.13 18. Mai 2006
1.0 Ältere Version; nicht mehr unterstützt: 1.0.8 18. Juni 2007
1.1 Ältere Version; nicht mehr unterstützt: 1.1.4.1 7. Oktober 2007
1.2 Ältere Version; nicht mehr unterstützt: 1.2.5 12. Mai 2008
1.3 Ältere Version; nicht mehr unterstützt: 1.3.1 24. Juni 2008
1.4 Ältere Version; nicht mehr unterstützt: 1.4.1 9. August 2008
1.5 Ältere Version; nicht mehr unterstützt: 1.5.4 6. April 2009
1.6 Ältere Version; nicht mehr unterstützt: 1.6.10 25. Mai 2011
1.7 Ältere Version; nicht mehr unterstützt: 1.7.1 1. Mai 2010
1.8 Ältere Version; nicht mehr unterstützt: 1.8.2 12. August 2010
1.9 Ältere Version; nicht mehr unterstützt: 1.9.4.3 27. August 2011
1.10 Ältere Version; nicht mehr unterstützt: 1.10.3 9. Januar 2012
1.11 Aktuelle Version: 1.11.13 20. Februar 2015
2.0 Zukünftige Version: 2.0-beta3 10. Januar 2015

Offiziell unterstützt werden immer die letzten beiden Versionen des aktuellen Zweigs, derzeit also 1.11.12 und 1.11.13.

Medien

Literatur

  • Sofia Hauschildt: CMS Made Simple 1.6 : beginners guide. Create a fully functional and professional website using CMS Made simple. Packt Publishing, Birmingham 2010, ISBN 978-1-84719-820-4.
  • Samuel Goldstein: CMS Made Simple Development Cookbook.. Packt Publishing, Birmingham 2011, ISBN 978-1-84951-468-2.
  • Sofia Hauschildt: CMS Made Simple 1.9 Beginner's Guide: Lite Edition. Packt Publishing, Birmingham 2011, ISBN 978-1-84951-640-2.

Einzelnachweise

  1. Meet the Dev Team. CMS Made Simple, abgerufen am 30. Juni 2014.
  2. Announcing CMS Made Simple 1.11.13 - Security Release. CMS Made Simple, abgerufen am 21. Februar 2015.
  3. CMS Made Simple Wins the 2010 Open Source CMS Award, November 2010, Packt Publishing Award.
  4. CMSMS Quick E-Commerce How-To. Robert Campbell, abgerufen am 30. April 2010.
  5. CMS Made Simple - Forge. CMS Made Simple, abgerufen am 9. März 2015.
  6. CMS Made Simple - APIdoc. CMS Made Simple, abgerufen am 9. März 2015.
  7. Die Entwicklung von CMSMS. cmsmadesimple.de, abgerufen am 21. Februar 2015.