2.1 CMS made simple Content Management System

Werbung
SLL
RECHERCHE VON SOFTWAREPRODUKTEN
FÜR EIN
CONTENT MANAGEMENT SYSTEMEN
FÜR EINE
KOOPERATIVE MITTELSCHULE
AutorInnen:
Astleitner Doris, Bauer Heidi, Forsich Karina,
Frotschnig Christina, Hamelbach Martina, Jeschko
Eveline, Trimmel Karin, Vlasits Manfred
Status: abgeschlossen
Ausgabe:2.1.2008
Inhaltsverzeichnis
1. Einleitung ........................................................................................................................... 3
1.1 Ziel der Arbeit ................................................................................................................... 3
1.2 Funktionalitäten des CMS ................................................................................................ 3
2. Recherchierte Tools ....................................................................................................... 3
2.1 CMS made simple Content Management System ........................................................... 4
2.2 OpenCMS .......................................................................................................................... 6
2.3 Website Baker .................................................................................................................. 7
2.4 XOOPS ............................................................................................................................... 8
2.5 MOODLE (LMS) ................................................................................................................. 9
2.6 webEdition CMS ............................................................................................................. 11
2.7 Site@School.................................................................................................................... 13
2.8 PHP Nuke ........................................................................................................................ 15
2.9 JOOMLA .......................................................................................................................... 17
2.10 Typo 3 ........................................................................................................................... 20
3. Die fünf geeignetsten Softwareprodukte ............................................................ 22
SSL – Gruppe: Astleitner Doris, Bauer Heidi, Forsich Karina, Frotschnig Christina,
Hamelbach Martina, Jeschko Eveline, Trimmel Karin, Vlasits Manfred
1. Einleitung
1.1 Ziel der Arbeit
Ziel dieser Arbeit ist es, anhand eines bereits erstellten Lastenheftes,
mögliche KM-Tools zu recherchieren.
Insgesamt wurden 11 Tools ermittelt, welche für unsere SSLAnforderungen geeignet erscheinen.
1.2 Funktionalitäten des CMS
Die Bilanz des Lastenheftes ist ein geeignetes Content Management
System (CMS) zu finden, wobei verschiedene Funktionalitäten beinhaltet
sein sollen. Diese wären:

Browserbasiertes System

Open Source-Software

Windows bzw. kompatibel

PHP/MySQL programmierbar

Verwaltung von Erlässen und Verordnungen

Gruppenkalender

Unterrichtsmaterial verwalten

Jahresplanungen

Ideenbörse

Projektadministration
2. Recherchierte Tools
Die nachfolgenden CMS erfüllen diese Anforderungen ganz bzw. teilweise.
In der anschließenden Tabelle werden die fünf geeignetsten
Softwareprogramme angeführt und entsprechend den Anforderungen des
SLL-Projekts gegenübergestellt.
3
2.1 CMS made simple Content Management System
Name
CMS made simple Content Management System
- CMSms
Lizenz
Open Source CMS - GPL Lizenz
Voraussetzungen
MySQL, Für die Grundinstallation sind 20MB
Speicherplatz ausreichend.
Module
Zusätzliche Module verfügbar, allerdings kein
Kalender
Weblink
http://cmsmadesimple.org/
Fazit
Module und Erweiterungen sowie Designs
(Themes) stehen nicht so viele wie bei anderen
CMS – System zur Verfügung, vor allem kein
Kalendermodul, das für unser Projekt sehr
sinnvoll wäre. Wenn man als Anfänger (keine
HTML, PHP, CSS Kenntnisse) mit diesem CMS
Startet und mit dem Grundsystem auskommt,
ist es kein Problem mit diesem Content
Management System zu arbeiten. Komplizierter
wird es dann schon, wenn man weiter Blöcke
einbauen möchte oder das Design ändern
möchte. Hier kommt man als Anfänger schnell
an seine Grenzen. Für diese ist das System dann
absolut nicht einfach (simple).
CMS made simple ist ein interessantes Content Management System. Man
kürzt es meist mit CMSms ab. Nicht zu verwechseln mit CMSimple!! Das
„CMS made simple“ Durch die Installation wird man komfortabel durch ein
Installationsscript geführt. Hier muss man aber gleich etwas aufpassen, da
als erstes der Administrator angelegt wird und erst dann die Daten für die
MySQL Datenbank eingegeben werden. Dies ist eventuell etwas
verwirrend, da bei es bei sonstigen Scripten fast immer umgekehrt ist.
Eingefleischte Poweruser können sich hier gleich mal verlaufen. Ansonsten
ist die Installation sehr einfach.
Das Grundsystem bietet soweit alles, um eine Homepage zu erstellen. Im
Grundsystem ist auch gleich die deutsche Sprache mit installiert und muss
nur aktiviert werden. Als komfortabler WYSIWYG Editor ist TinyMCE
bereits im Grundsystem enthalten.
Bei der Installation von Erweiterungen bietet CMSms eine Besonderheit.
Die zur Verfügung stehenden Module werden im Modulmanager angezeigt.
Will man nun ein solches Modul installieren, muss man es nur anklicken.
Das System lädt dann im Hintergrund das Modul vom Server und
installiert es automatisch. Der User muss sich nicht um das Downloaden,
entpacken und wieder hochladen in das richtige Verzeichnis kümmern.
2.2 OpenCMS
Name
OpenCMS
Lizenz
Open Source CMS - LGPL Lizenz
Anforderungen
Java 2 SDK, Tomcat und MySQL
Weblink
http://www.inmedias.de/cms-opencms/
Fazit
Die Installation ist nicht für Benutzer mit Basiskenntnissen
geeignet und stellt daher große Anforderungen an den
Administrator. Weiters können nur wenige Provider die
Anforderungen erfüllen. Darüber hinaus ist es nicht
kostenlos.
OpenCms ist ein in Java und XML realisiertes Web Content Management
System (CMS) für Unternehmen und große Websites, das komplett aus
Open Source-Komponenten besteht. OpenCms ist Open Source Software
und steht unter der LGPL-Lizenz. Die Installation ist nicht für Anfänger uns
stellt große Anforderungen,
Anforderungen: Java 2 SDK, Tomcat und MySQL. Da diese Anforderungen
nur wenige Provider erfüllen, kommt meist nur ein eigener Server in
Frage. Von der Dokumentation und Anleitungen über Bücher bis hin zu
Filmen findet man für diese System alles.
2.3 Website Baker
Name
Website Baker
Lizenz
Open Source CMS - GNU General Public License
Anforderungen
PHP 4.1 oder höher und MySQL 3.2.3 oder höher
Module
geringe Anzahl von Modulen, viele
Designvorlagen
Weblink
http://www.websitebaker.de/Download.3.0.html
Fazit
Es handelt sich um ein kostenpflichtiges
Produkt. Die Installation scheint auf den ersten
Blick etwas kompliziert, da auf der ersten Seite
sehr viele Informationen einzugeben sind.
Nötige Module wie zB. der Kalender sind
vorhanden.
Website Baker ist ein in PHP entwickeltes OpenSource Content Managment
System und ist unter der GNU General Public License lizenziert. SystemVoraussetzung ist: PHP 4.1 oder höher und MySQL 3.2.3 oder höher. Lt.
Hersteller von Website Baker ist das oberste Ziel dieses Content
Management System die "Einfache Benutzung".
Und ist den Entwicklern auch gelungen. Es gibt sehr viele Designvorlagen
(Templates) für das System. Der Bereich Zusatzmodule ist eher kleiner,
aber alle wichtigen Dinge und Funktionen für eine Webseite sind
vorhanden. Das Grundsystem bringt bereits einen WYSIWYG mit sich und
man kann sofort Starten.
2.4 XOOPS
Name
Xoops
Lizenz
GNU General Public License (GPL).
Anforderungen
Webserver (Apache, IIS) mit PHP ab Version
4.1.0, MySQL Datenbank ab 3.23.xx, PHP 4.1
oder höher und MySQL 3.2.3 oder höher
Module
Webserver (Apache, IIS) mit PHP ab Version
4.1.0, MySQL Datenbank ab 3.23.xx
Weblink
http://xoops.softonic.de/
Fazit
Eine Installation dieses doch komplexen Skriptes
ist sicher nicht jedermanns Sache. Allerdings
verfügt das Produkt über interessante Module,
die für das SLL-Projekt interessant erscheinen.
Manche davon leider aber noch an
„Kinderkranheiten“.
Xoops ist ein Web Content Management System auf der Basis von PHP
und MySQL. Xoops steht unter der GNU General Public License (GPL).
Xoops ist ein Objekt orientiertes Portal System. Das Grundsystem ist sehr
schlank gehalten und muss vor dem Einsatz als Content Management
System mit diversen Modulen erweitert werden. Die Installation es sehr
einfach gestaltet und ist in wenigen Minuten erledigt. Auch die Installation
der Zusatzmodule ist sehr einfach, da dies mit einem Mausklick erledigt
ist. Das System ist in Modulen aufgebaut und Besitzt ein
Benutzermanagement.
2.5 MOODLE (LMS)
Name
MOODLE
Lizenz
Open Source Basis ohne Lizenzkosten
Weblink
http://www.moodle.de/
Fazit
Moodle ist im Bildungswesen ein anerkanntes
und bewährtes Produkt, das auf eine große
Usergemeine blicken kann. Es ist das einzige
von uns angeführte LMS, das daher auch eine
Schulungsplattform bieten würde. Obwohl das
Layout nicht sehr ansprechend ist, ist es doch
die Fülle der Angebote speziell für den
Schulbereich geeigneter Module ein
interessantes Produkt.
MOODLE ist ein Lernportal. Modular Object Oriented Dynamic Learning
Environment (=Modulare objektorientierte dynamische Lernumgebung)
MOODLE wurde in den 90er Jahren von dem Australier Martin Dougiamas
entwickelt und wird heute als freie Software zur Verfügung gestellt. Zur
Zeit ist die Version 1.8 aktuell. MOODLE wird von tausenden Institutionen
auf der ganzen Welt verwendet.
Moodle ist eine Software für Online-Lernplattformen. Man arbeitet in
Kursräumen mit den Teilnehmer/innen zusammen. Besonders stark ist
Moodle in der Förderung der Kooperation. Die Erarbeitung von
Lerninhalten in der Gruppe verbessert das Lernergebnis. Moodle eignet
sich daher auch für die Projektgruppenarbeit, als Knowledgebase und für
den Mitarbeiter- und Kundensupport. Die Oberfläche steht in 75 Sprachen
zur Verfügung und alles auf Open Source Basis ohne Lizenzkosten.
Es bietet den kompletten Service zur erfolgreichen Nutzung von Moodle
an. Von der Beratung über die Installation, Hosting, Schulung,
Kursentwicklung und Weiterentwicklung.
Mit der MoOdalis-Lösung gibt es Zusatzwerkzeuge zur Nutzung von
Repositories und zur Steuerung des gesamten Bildungswesens. Mit
MoOdalis erhält man Online-Kursräume, Buchungsverfahren,
Ablaufprozesse und Reportings und die Anbindung an die
Unternehmenssysteme.
Aktuell wird an spezielle Lösungen für Content-Anbieter bearbeitet, welche
zur Integration und Abrechnung von Inhalten gedacht ist.
2.6 webEdition CMS
Name
webEdition Web-Content-Management-System
Lizenz
GNU General Public License (GPL).
Anforderungen
25 MB Webspace mit PHP und MySQL, Internet
Explorer ab Version 5.5 oder (empfohlen)
Mozilla Browser ab Version 1.3
Module
Erweiterungsmodule zu SOnderkonditionen
Weblink
Fazit
Alle Funktionen sind sehr benutzerfreundlich und
individuell einstellbar, Vorlagen können sehr
leicht erstellt werden, beliebig erweiterbar,
exzellenter Support, sehr große Community von
mehreren tausend Benutzern, sehr sicher und
stabil, kleine Fehler werden wöchentlich
behoben, sehr zukunftssicher, sehr schnelle
Weiterentwicklung; die Basisversion hat bereits
alle Funktionen, für eine Schulhomepage
benötigt wird
Nur die Basisversion mit grundlegender
Benutzerverwaltung ist kostenlos; wer eine sehr
feinstufige Benutzerverwaltung benötigt, muss
149 Euro für die Benutzerverwaltung PRO
anlegen. Es gibt auch kein für uns notwendiges
Kalendermodul.
Das webEdition Web-Content-Management-System der Firma webEdition
Software GmbH eignet sich für die unterschiedlichsten Arten von Websites.
Die Unternehmensgröße unserer Lizenznehmer variiert von wenigen
Mitarbeitern bis zu weltweit operierenden Konzernen. Es ist ein
kommerzielles CMS, das Schulen die Basisversion für eine Domain
kostenlos überlässt. Lizenzen für weitere Domains sowie
Erweiterungsmodule gibt es zu Sonderkonditionen.
Anbieter: webEdition Software GmbH
Preise: je Schule Basisversion für eine Domain kostenlos, Lizenzen für
weitere Domains sowie Erweiterungsmodule kostenpflichtig

unkomplizierte Installation

einfache Bedienbarkeit

Erweiterungsmodule für wachsende Ansprüche

Optimale Integration in Dreamweaver

eine Lizenz pro Domain bzw. Website

PHP, MySQL, XML

Barriere frei

verschiedene Sprachversionen

Quellcodeoffen: individuell anpassbar
2.7 Site@School
Name
Site@School
Lizenz
Open-Source-Software
Anforderungen
Site@School 2.1 verlangt einen ApacheWebserver (unter Linux oder Windows) mit PHP
und MySQL.
Module
Die unentbehrlichen und optionalen Bausteine
einer Schul-Website werden geliefert und
können flexibel angeordnet und administriert
werden.
Weblink
http://siteatschool.org/
Fazit
Spezielle Funktionen für Schulhomepage
(Agenda, Klassenstruktur, interner Bereich und
Schülerbereich), benutzerfreundlich, kostenlos,
kompetenter und schneller Support
Keine Druckansicht (oder PDF-Export) der
Seiten, zur individuellen Vorlagengestaltung
muss in PHP programmiert werden, nicht so
viele Details bei einzelnen Funktionen wie
webEdition oder Mambo, kleine
Entwicklergemeinde
Mit dem Content-Management-System (CMS) Site@School kann eine
Schule komfortabel eine zeitgemäße Schul-Website einrichten und
pflegen. Site@School ist Open-Source-Software und wurde in den
Niederlanden von einem pädagogisch motivierten Team entwickelt.
Site@School ist so aufgebaut, dass sich eine Schul-Website erstellen lässt,
die den individuellen Anforderungen einer Schule gerecht wird.
Preis: kostenlos

Einfache Bedienung ohne spezifische Vorkenntnisse.

Editieren mit einem Word-ähnlichen Editor

Persönliche Seiten für SchülerInnen und LehrerInnen, spezielle
Rechtevergabe

Projektbasierte Zusammenarbeit für SchülerInnen möglich

Intranet für LehrerInnen

Benutzerhandbuch mit Screenshots

Zusätzliche Module: Email, Gästebuch, Chat, Newsletter, Kalender,
TV-Modul,

Open Source
2.8 PHP Nuke
Name
PHP-Nuke
Lizenz
Open Source Software unter der GPL Lizenz
Anforderungen
Webspace, der PHP unterstützt und eine MySQL
Module
viele kostenlose & kostenpflichtige
Weblink
http://www.phpnuke.gratis-cms.com/
Fazit
Das CMS PHP Nuke hat sich als gute Wahl für
Datenbankanbindung bietet.
Zusatzmodule
die Erstellung einer Schulwebsite herausgestellt.
Die Software ist rundum selbsterklärend und gut
an die eigenen Bedürfnisse anpassbar."
Allerdings gibt es nur einen einzigen Entwickler
(Francisco Burzi). Es verfügt über kein
Kalendermodul und ist daher nicht vorrangig
geeignet.
PHP-Nuke ist eine Kombination aus einem Web-Content-ManagementSystem (CMS oder WCMS) und einem Portal-System. Sie können mit einem
installierten PHP-Nuke-System ihre Web-Site komplett Online verwalten auch ohne etwas von HTML oder PHP zu verstehen. Kern des PHP-NukeSystems ist ein Online-Redaktions-Modul, mit dem Sie jederzeit Artikel
schreiben können, die automatisch in Ihre Web-Site eingegliedert werden.
Für Einsatz und Installation von PHP-Nuke benötigen Sie keine bis
marginale Kenntnisse von PHP und HTML. Erst wenn PHP-Nuke im Kern
angepasst wird, muss man etwas PHP beherrschen.
Es gibt kostenpflichtige Versionen die erweiterten Support und erweiterte
Funktionen anbieten. So auch das 2F Projekt unter 2F-CMS.com.

PHP Nuke Features

komplettes Redaktionsmodul

Benutzerspezifische Funktionen

mehrsprachig
2.9 JOOMLA
Name
Joomla!
Anforderungen
Linux, Free BSD, Mac OS X und Windows
NT/2000/XP. Voraussetzungen je nach Version
ein Webserver mit PHP 4.1 bzw. 4.3.0 ab Joomla
1.5 und MySQL ab 3.23.0.
Module
 Bookmarks: Erweiterungen zur Darstellung
von Bookmarks.
 Chat: Chat Module und Komponenten für
Joomla.
 Community Builder: Komponente und
Zusatzmodule für den Community Builder.
 Content, News, Infos & RSS: Module und
Komponenten zur Anzeige verschiedener
Informationen.
 Download-Komponenten: DownloadKomponenten incl. Zusatzmodule für Joomla.
 Editoren für Joomla: WYSIWYG Editoren für
Joomla.
 Email, Messenger, Private Nachrichten...
 Komponenten und Module zur
Kommunikation
 Falling Down: Module die Grafiken über den
Bildschirm fallen lassen.
 Foren Software: Foren-Software incl.
Zusatzmodule für Joomla.
 Formulare: Komponenten zum erstellen von
Formularen
 Galerien & Bilder: Galerie Komponenten und
Zusatzmodule Games & Fun
 Spiele für Joomla
 Glossary: Glossary Komponenten für Joomla
Gästebücher: Gästebücher für Joomla.
 Kommentare: Komponenten, Module und
Plugins zum erstellen von Kommentaren im
Content
 Liga Manager Online: Module für den LMO
 Menü Add-Ons für Joomla/Mambo: Module
und Add-Ons zur Erstellung verschiedener
Menüstrukturen.
 Multimedia: Komponenten, Module und
Mambots zur Wiedergabe von Multimedia
Dateien.
 Newsletter: Newsletterkomponenten und
Module für Joomla.
 SEO: Komponenten zur
Suchmaschienenoptimierung
 Sitemaps: Komponenten zur Darstellung
einer Sitemap
 Statistiken, Zähler, Statusreports...: Module
und Komponenten zur Anzeige verschiedener
Informationen
 Terminkalender: Module und Komponenten
zur Verwaltung von Terminen
 Uhren & Zeit: Verschiedene Uhren bzw. Zeit-
Module
 Virus Information: Module und Komponenten
zur Anzeige aktueller Viren.
 Websuche: Komponenten und Module zur
Suche über Suchmaschinen etc.
 Webverzeichnisse: Komponenten Module und
Plugins zur Erstellung von Webverzeichnissen
 Wetter: Module und Komponenten zur
Anzeige von Wetterdaten
 Whois: Module und Komponenten zur WhoisAbfrage
Weblink
http://www.joomla.de/
Fazit
Die meisten Funktionen sind sehr
benutzerfreundlich und zuverlässig, guter
Support, beliebig erweiterbar, kostenlos, sehr
große Entwicklergemeinde, sehr zukunftssicher,
da das System ständig steigender Beliebtheit
und die Entwicklergemeinde ist weltweit
engagiert. Die Foren sind sehr aktiv und auch
die zahlreichen Publikationen helfen bei der
Umsetzung. Zur individuellen
Vorlagengestaltung muss in PHP/HTML
programmiert werden, Dokumentation und Hilfe
nur teilweise deutsch.
Joomla! ist eins der populärsten Open-Source-Inhaltsverwaltungssystem
(Content Management System - CMS), das aus dem Open-Source-Projekt
Mambo hervorgegangen ist und weiterentwickelt wurde. Die Installation
ist sehr einfach und in wenigen Minuten erledigt. Da die Joomla Gemeinde
sehr groß ist, gibt es ein großes Angebot an frei erhältlichen
Zusatzmodulen. Die Installation dieser Module ist ebenfalls sehr einfach,
da Joomla über ein Installationssystem verfügt. Hier muss man nur das
Modul wählen und Joomla führt die Installation durch. Für Anfänger ist
diese System gut geeignet, da man in wenigen Minuten eine Website
erstellen kann.
2.10 Typo 3
Name
Typo 3
Anforderungen
Open Source Software: PHP ab Version 4x,
MySQL, Apache, GD-LIb mit Freetype und
ImageMagick.
Lizenz
Open Source Software unter der GPL Lizenz
Weblink
http://typo3.org
Fazit
Typo3 ist ein sehr mächtiges Content
Management System, das keine Wünsche für
eine Schulhomepage übrig lässt. Die Installation
ist anspruchsvoller, doch wer ohne
Einschränkungen arbeiten und dafür kein Geld
investieren möchte, der findet in Typo3 ein
optimales System.
Der Installationsaufwand ist groß. Daher eignet
sich das System besonders für sehr große
Schulhomepages (über 200 Webseiten), das
jedoch von der KMS angestrebt wird
TYPO3 wurde ursprünglich von Kasper Skårhøj entwickelt, der sich
entschied, es der OpenSource Gemeinde zur Verfügung zu stellen.
Mittlerweile hat TYPO3 eine große, weltweite Community, welche eine
konstante Weiterentwicklung gewährleistet. Dadurch profitieren Sie stets
von neuen Technologien für Ihre Lösungen.
Preis: Kostenlos, da Open Source Projekt. Spenden sind erbeten.

Erstellung und Pflege von Inhalten ohne Programmierkenntnisse.

Änderung der Websitestruktur, Verwaltung der Menüpunkte und
Seiten (dynamische Navigation).

Ortsunabhängiges Bearbeiten der Inhalte.

Automatische Bildbearbeitung.

Zeitgesteuerte Publikation von Inhalten.

Zentrale Verwaltung von Texten und Dokumenten.

Verteilung der Arbeiten auf mehrere Mitarbeiter durch
Benutzerberechtigungen.

Beliebige Erweiterbarkeit durch Installation von derzeit über 1000
bestehenden Modulen, bzw. Programmierung von Modulen. Beinahe
täglich kommen weitere Module hinzu.

Mehrsprachigkeit...
SSL – Gruppe: Astleitner Doris, Bauer Heidi, Forsich Karina, Frotschnig Christina, Hamelbach Martina, Jeschko Eveline, Trimmel Karin, Vlasits
Manfred
3. Die fünf geeignetsten Softwareprodukte
Anforderungen 
Software 
Browserbasiertes
System
Open SourceSoftware
Windows bzw.
kompatibel
PHP/MySQL
programmierbar
Verwaltung von
Erlässen und
Verordnungen
Gruppenkalender
Unterrichtsmaterialien
verwalten
Jahresplanungen
Ideenbörse
Projektadministration
webEdition
CMS

site@school
Moodle
Joomla
Typo 3




















Über Newsletter
informieren,
Kenntnisnahme
zB in Form eines
Forumsbeitrags
 dieses Modul
gibt es nicht


Über Newsletter
informieren,
Kenntnisnahme
zB in Form eines
Forumsbeitrags


Über Newsletter
informieren,
Kenntnisnahme
zB in Form eines
Forumsbeitrags


Über Newsletter
informieren,
Kenntnisnahme
zB in Form eines
Forumsbeitrags


Über Newsletter
informieren,
Kenntnisnahme
zB in Form eines
Forumsbeitrags





 ginge nur in
Form einer
Datenbank,
nicht aber in
Kalenderfunktion


 in Form einer
Datenbank oder
in einem eigenen
Gruppenkalender
 in Form einer
Datenbank oder
in einem eigenen
Gruppenkalender
 in Form einer
Datenbank oder
in einem eigenen
Gruppenkalender
 in Form einer
Datenbank oder
in einem eigenen
Gruppenkalender








22
Herunterladen