Difference between revisions of "Dem Markus seine Spielwiese"
(→Einzelnachweise) |
|||
Line 1: | Line 1: | ||
{{Infobox Software | {{Infobox Software | ||
− | |||
− | |||
|Beschreibung= | |Beschreibung= | ||
− | |Hersteller= | + | |Hersteller= Geeklog Core Team |
− | |AktuelleVersion= 1.5. | + | |AktuelleVersion= 1.5.1 |
|AktuelleVersionFreigabeDatum= 9. September 2008 | |AktuelleVersionFreigabeDatum= 9. September 2008 | ||
− | |Betriebssystem= [[ | + | |Betriebssystem= [[|]] |
|Kategorie= [[Content-Management-System]] | |Kategorie= [[Content-Management-System]] | ||
|Lizenz= [[GNU General Public License|GPL]] | |Lizenz= [[GNU General Public License|GPL]] | ||
|Deutsch= ja | |Deutsch= ja | ||
− | |Website= [http://www. | + | |Website= [http://www.geeklog.info/ geeklog.info] |
}} | }} | ||
Line 19: | Line 17: | ||
== Geschichte == | == Geschichte == | ||
− | Geeklog | + | Geeklog zu den kleinen, schlanken WebCMS, kann sich nicht mit [[Typo3]] wohl aber mit [[Drupal]], [[Mambo (CMS)|Mambo]] und [[Joomla]] messen. |
− | Es wurde bereits zwei mal durch Google Summer of Code | + | Es wurde bereits zwei mal durch Google Summer of Code . |
== Versionen == | == Versionen == | ||
=== Version 1.0.x === | === Version 1.0.x === | ||
− | * Am | + | * Am ## September 2005 wurde die Version 1.0.0 freigegeben. Merkmale sind: |
− | ** Bereinigung von Fehlern und | + | ** Bereinigung von Fehlern und |
− | ** | + | ** von [[MySQL]] 4.1 |
− | + | ||
Line 47: | Line 45: | ||
=== Version 1.5.x === | === Version 1.5.x === | ||
Am 22. Januar 2008 wurde der erste Stable Release von Joomla! 1.5 über die offizielle Projektseite veröffentlicht. Der Release trägt die Versionsnummer 1.5.0 und den Codenamen [[Chepre|Khepri]], der gleichnamigen altägyptischen Gottheit, die den Sonnenaufgang verkörpert.<ref>[http://www.joomla.org/content/view/4488/1/ Meldung auf der Joomla! Projektseite]</ref> | Am 22. Januar 2008 wurde der erste Stable Release von Joomla! 1.5 über die offizielle Projektseite veröffentlicht. Der Release trägt die Versionsnummer 1.5.0 und den Codenamen [[Chepre|Khepri]], der gleichnamigen altägyptischen Gottheit, die den Sonnenaufgang verkörpert.<ref>[http://www.joomla.org/content/view/4488/1/ Meldung auf der Joomla! Projektseite]</ref> | ||
− | |||
− | |||
Wegen des neuartigen Aufbaus der Version 1.5 wird oft von einem sogenannten [[Framework]] gesprochen. Der Code wurde vollständig objektorientiert ausgelegt und die Komponenten folgen dem [[Model View Controller|Model-View-Controller]]-Entwurfsprinzip. Dementsprechend steht Komponentenentwicklern eine neue API zur Verfügung, um eigene Erweiterungen für Joomla! zu entwickeln. Obwohl das Framework in der [[Objektorientierte Programmierung|objektorientierten]] Version PHP 5 geschrieben wurde, ist Joomla! 1.5 auch zur Version 4 teilweise abwärtskompatibel. Dennoch wird PHP 5 für den Betrieb empfohlen, da Joomla 1.5 mit dieser Version signifikant schneller und stabiler läuft. | Wegen des neuartigen Aufbaus der Version 1.5 wird oft von einem sogenannten [[Framework]] gesprochen. Der Code wurde vollständig objektorientiert ausgelegt und die Komponenten folgen dem [[Model View Controller|Model-View-Controller]]-Entwurfsprinzip. Dementsprechend steht Komponentenentwicklern eine neue API zur Verfügung, um eigene Erweiterungen für Joomla! zu entwickeln. Obwohl das Framework in der [[Objektorientierte Programmierung|objektorientierten]] Version PHP 5 geschrieben wurde, ist Joomla! 1.5 auch zur Version 4 teilweise abwärtskompatibel. Dennoch wird PHP 5 für den Betrieb empfohlen, da Joomla 1.5 mit dieser Version signifikant schneller und stabiler läuft. | ||
Line 67: | Line 63: | ||
− | |||
− | |||
== Name und Logo == | == Name und Logo == |
Revision as of 23:20, 5 February 2009
Geeklog (engl. giek-lock, seltener auch dt. gi-klock) ist ein freies Content-Management-System (CMS), das in den unterschiedlichsten Anwendungsbereichen weltweit zum Einsatz kommt.
Es steht unter der GNU General Public License, ist in PHP 5 geschrieben und verwendet MySQL und MSSQL als Datenbank.
Contents
Geschichte
Typo3 wohl aber mit Drupal, Mambo und Joomla messen.
Versionen
Version 1.0.x
- Am ## September 2005 wurde die Version 1.0.0 freigegeben. Merkmale sind:
MySQL 4.1
Grundlegende Funktionsweise
In der Basisversion ist Joomla zunächst vor allem ein Redaktionssystem, das es einem oder mehreren Autoren erlaubt, Texte und Bilder mithilfe von Upload- und Editierwerkzeugen online zu stellen. Die eingegebenen Daten werden dabei zunächst in einer Datenbank gespeichert und bei einem Seitenaufruf mittels der Skriptsprache PHP dynamisch zusammengesetzt. Über die Anweisung <?php mosMainBody ();?>
wird dabei im Template ein Skript aufgerufen, das die Ausgabe vom Nutzer eingegebener Inhalte an einer einzelnen, definierten Stelle auf der Webseite, dem Main-Content-Bereich, initiiert.
Darüber hinaus werden schon in der Basisversion eine Reihe sogenannter Module zur Verfügung gestellt, mittels derer der Nutzer vom System automatisch Daten, wie z. B. Übersichten der zuletzt eingestellten Artikel, auf der Webseite generieren lassen kann. Diese Module werden durch PHP-Skripte des Typs mosLoadModules eingebunden. Die von den Modulen zusammengestellten Daten können so an verschiedenen, von der Position der Skriptanweisungen im Template vorgegebenen, Stellen auf der Webseite ausgegeben werden.
Mit sogenannten Komponenten, wie z. B. der in der Grundausstattung enthaltenen Kontakte-Komponente, eingegebene Daten werden dagegen beim Aufruf einer entsprechenden Seite im Browser vom Skript mosMainBody angefordert und im Main-Content-Bereich angezeigt. Auf die Darstellung dieser Daten kann dabei allerdings zum Teil nur bedingt durch Manipulation der die Ausgabe steuernden Anwendungsskripte Einfluss genommen werden.
Erweiterungen
Viele Anwender haben Erweiterungen (Plugins, Addons) für Geeklog erstellt und beiten diese kostenlos an. Dazu gehören ein Forum-Plugin und ein Galerieplugin.
Sicherheit
Geeklog wurde von anfangs für ein Sicherheitsportal entwickelt und somit selber mit viel Sicherheit in derKonzeption gebaut. Das zeigt das linuxähnliche Rechtesystem, aber auch ...
Version 1.5.x
Am 22. Januar 2008 wurde der erste Stable Release von Joomla! 1.5 über die offizielle Projektseite veröffentlicht. Der Release trägt die Versionsnummer 1.5.0 und den Codenamen Khepri, der gleichnamigen altägyptischen Gottheit, die den Sonnenaufgang verkörpert.<ref>Meldung auf der Joomla! Projektseite</ref>
Wegen des neuartigen Aufbaus der Version 1.5 wird oft von einem sogenannten Framework gesprochen. Der Code wurde vollständig objektorientiert ausgelegt und die Komponenten folgen dem Model-View-Controller-Entwurfsprinzip. Dementsprechend steht Komponentenentwicklern eine neue API zur Verfügung, um eigene Erweiterungen für Joomla! zu entwickeln. Obwohl das Framework in der objektorientierten Version PHP 5 geschrieben wurde, ist Joomla! 1.5 auch zur Version 4 teilweise abwärtskompatibel. Dennoch wird PHP 5 für den Betrieb empfohlen, da Joomla 1.5 mit dieser Version signifikant schneller und stabiler läuft.
Ausgewählte Eigenschaften
- Strikte Trennung von Layout/Design und funktionalem Quelltext mit dem Model-View-Controller-Entwurfsprinzip
- Suchmaschinenoptimierung – Joomla! kann menschen- und maschinenlesbare URLs (z. B. für Suchmaschinen) erzeugen
- Eingebaute Volltext-Suchfunktion
- Eingebaute Caching-Mechanismen sorgen für gute Performance
- Zahlreiche Themes ermöglichen weitgehende Anpassung des Layouts
- Spracheinstellungen (auch mehrsprachige Sites) mit Hilfe von Lokalisierungsdaten
- Anbindung an LDAP Server/-Authentifizierung
- Anbindung an OpenID Server/-Authentifizierung
- Integration von Ajax-Features mit dem Web 2.0 JavaScript-Framework MooTools
Name und Logo
Der Name Geeklog (spricht sich gi-klok) leitet sich von dem Wort „Geek“ und "web log" ab.
Das Wort Geek hat im englischen eher die Bedeutung:... Während man im deutschen den Begriff nicht wirklich kennt. Ggf. verbindet man ihn mit dem Jecken, dem Karnevalisten.
Community
Joomla hat eine offizielle und viele inoffizielle Communities. Seit Juni 2008, weist das offizielle Joomla-Forum mehr als 299.000 Beiträge auf mit mehr als 1,3 Millionen Posts von mehr als 195.000 registrierten Mitgliedern in 40 Sprachen. Inoffizielle Seiten werden in vielen Sprachen veröffentlicht, meist mit Joomla-Erweiterungen, die regions-spezifisch sind. Bi-direktionale Text-Unterstützung für Hebräisch und Arabisch zum Beispiel finden sich häufig in Community Portalen von Drittanbietern. Inoffizielle Web-Entwickler programmieren ebenfalls Erweiterungen und Templates für den kommerziellen Vertrieb und bieten individuelle Anpassungsdienste auf Freelance-Basis an. Gewöhnlicherweise wird ein Template in einer Zip-Datei veröffentlicht, die mit Hilfe des integrierten Joomla-Installationsprogrammes installiert werden kann.
Medien
Literatur
Geeklog 1.4.x
- Hoi sin: blabla ISBN 978-3-8273-2323-1.
Weblinks
- offizielle Geeklog-Webseite (englisch)
- Geeklog – Deutschland, Frankreich und Polen, Japan
Einzelnachweise
<references />
Kategorie:Web-Content-Management-System
Kategorie:Freies Content-Management-System
Kategorie:Skriptsprache PHP