Difference between revisions of "Dem Markus seine Spielwiese"

From GeeklogWiki
Jump to: navigation, search
(Mayor rewrite)
 
Line 2: Line 2:
 
|Beschreibung=  
 
|Beschreibung=  
 
|Hersteller= Geeklog Core Team
 
|Hersteller= Geeklog Core Team
|AktuelleVersion= 1.5.1
+
|AktuelleVersion= 1.6.1
|AktuelleVersionFreigabeDatum= 9. September 2008
+
|AktuelleVersionFreigabeDatum=  
  
 
|Kategorie= [[Content-Management-System]]
 
|Kategorie= [[Content-Management-System]]
Line 11: Line 11:
 
}}
 
}}
  
'''Geeklog''' (engl. ''giek-lock'', seltener auch dt. ''gi-klock'') ist ein [[Freie Software|freies]] [[Content-Management-System]] (CMS), das in den unterschiedlichsten Anwendungsbereichen weltweit zum Einsatz kommt.
+
'''Geeklog''' (engl. ''giek-lock'', seltener auch dt. ''gi-klock'') ist ein [[Freie Software|freies]] [[Content-Management-System]] (CMS).
 +
, das ."
 +
 
  
 
Es steht unter der [[GNU General Public License]], ist in [[PHP]] 5 geschrieben und verwendet [[MySQL]] und [[MSSQL]] als [[Datenbank]].
 
Es steht unter der [[GNU General Public License]], ist in [[PHP]] 5 geschrieben und verwendet [[MySQL]] und [[MSSQL]] als [[Datenbank]].
 +
  
  
 
== Geschichte ==
 
== Geschichte ==
Geeklog und [[Joomla]] messen.
+
Geeklog und Nutzerverwaltung.
  
.
+
.
  
== Versionen ==
+
  
=== Version 1.0.x ===
 
* Am ## September 2005 wurde die Version 1.0.0 freigegeben. Merkmale sind:
 
 
 
  
 +
==== Grundlegende Funktionsweise ====
 +
  
 +
  
==== 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 <code><?php mosMainBody ();?></code> wird dabei im [[Vorlage (Datenverarbeitung)|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 [[Modul (Software)|Module]] zur Verfügung gestellt, mittels derer der Nutzer vom System automatisch Daten, wie z.&nbsp;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.  
+
==== Erweiterungen ====
 +
Viele Programmierer haben Erweiterungen (Plugins) . .
  
Mit sogenannten [[Komponente (Software)|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.
+
->DIRK
  
==== 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 ====
 
==== 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 ...
+
Geeklog wurde von anfangs ein Sicherheitsportal entwickelt und somit selber mit viel Sicherheit in der Konzeption gebaut. Das zeigt das 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 [[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.
+
==== Eigenschaften ====
 
+
* Strikte Trennung von Programmiercode und Design aber auch von Sprachausgabe des Systems und des Designs.
==== Ausgewählte Eigenschaften ====
+
* Design in einfachem templateHTML und CSS
* Strikte Trennung von [[Layout]]/[[Design]] und funktionalem Quelltext mit dem Model-View-Controller-Entwurfsprinzip
+
* [[Suchmaschinenoptimierung]] Geeklog kann menschen- und maschinenlesbare [[Uniform Resource Locator|URLs]] (z.&nbsp;B. [[Suchmaschine]]n) erzeugen
* [[Suchmaschinenoptimierung]] – Joomla! kann menschen- und maschinenlesbare [[Uniform Resource Locator|URLs]] (z.&nbsp;B. für [[Suchmaschine]]n) erzeugen
+
* Eingebaute umfassende Suchfunktion auch in Plugins hinein
* Eingebaute Volltext-Suchfunktion
 
* Eingebaute [[Cache|Caching]]-Mechanismen sorgen für gute Performance
 
* Zahlreiche [[Skin (Computer)|Themes]] ermöglichen weitgehende Anpassung des Layouts
 
 
* Spracheinstellungen (auch mehrsprachige Sites) mit Hilfe von [[Lokalisierung#Informatik|Lokalisierungsdaten]]
 
* Spracheinstellungen (auch mehrsprachige Sites) mit Hilfe von [[Lokalisierung#Informatik|Lokalisierungsdaten]]
 
* Anbindung an LDAP Server/-Authentifizierung
 
* Anbindung an LDAP Server/-Authentifizierung
 
* Anbindung an [[OpenID]] Server/-Authentifizierung
 
* Anbindung an [[OpenID]] Server/-Authentifizierung
* Integration von [[Ajax (Programmierung)|Ajax]]-Features mit dem [[Web 2.0]] JavaScript-Framework [[MooTools]]
+
* .
 
 
 
 
  
  
Line 65: Line 57:
  
 
== Name und Logo ==
 
== Name und Logo ==
Der Name ''Geeklog'' (spricht sich gi-klok) leitet sich von dem Wort „Geek“ und "web log" ab.  
+
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.
+
Das Wort Geek hat im englischen eher die Bedeutung 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-[[Add-on|Erweiterungen]], die regions-spezifisch sind. Bi-direktionale Text-Unterstützung für [[Hebräisch]] und [[Arabisch]] zum Beispiel finden sich häufig in Community [[Portal]]en von Drittanbietern. Inoffizielle [[Webmaster|Web-Entwickler]] programmieren ebenfalls Erweiterungen und [[Template]]s 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 ==
 
== Medien ==
 
=== Literatur ===
 
=== Literatur ===
{{Wikibooks|Joomla|Das Joomla!-Wikibook}}
 
 
  
 
'''Geeklog 1.4.x'''
 
'''Geeklog 1.4.x'''
  
* Hoi sin: ''blabla'' ISBN 978-3-8273-2323-1.
+
* Geeklog Japanese: ''CMS Geeklog'' ISBN 4774130494, 9784774130491
  
  
Line 85: Line 73:
 
== Weblinks ==
 
== Weblinks ==
 
* [http://www.geeklog.net/ offizielle Geeklog-Webseite] (englisch)
 
* [http://www.geeklog.net/ offizielle Geeklog-Webseite] (englisch)
* Geeklog [http://www.geeklog.info/ Deutschland], [http://www.geeklog.fr/ Frankreich] und [http://www.geeklog.pl/ Polen], [http://www.geeklog.jp/ Japan]
+
* Geeklog [http://www.geeklog.info/ Deutschland], [http://www.geeklog.fr/ Frankreich] und [http://www.geeklog.pl/ Polen], [http://www.geeklog.jp/ Japan]
  
 
== Einzelnachweise ==
 
== Einzelnachweise ==
 
<references />
 
<references />
 +
 +
Ref1 Open source for the enterprise: managing risks, reaping rewards
 +
Von Dan Woods, Gautam Guliani
  
  

Latest revision as of 14:54, 11 February 2010

Template:Infobox Software

Geeklog (engl. giek-lock, seltener auch dt. gi-klock) ist ein freies Content-Management-System (CMS).


Es steht unter der GNU General Public License, ist in PHP 5 geschrieben und verwendet MySQL und MSSQL als Datenbank.


Geschichte

Im Jahr 2001 kamen Drupal und Mambo ( ab 2005 JoomlaDrupal, aber es wird kontinuierlich weiterentwickelt und hat mit dem Aspekt Sicherheit eine ganz besondere Nische im Markt.



Grundlegende Funktionsweise

Redaktionssystem, das es einem oder mehreren Autoren erlaubt, Texte und Bilder in Form von Blogartikeln oder statischen Seiten online zu stellen.



Erweiterungen

Sicherheit

====

  • Strikte Trennung von Programmiercode und Design aber auch von Sprachausgabe des Systems und des Designs.
  • Design in einfachem templateHTML und CSS
  • Suchmaschinenoptimierung Geeklog kann menschen- und maschinenlesbare URLsSuchmaschinen) erzeugen
  • Eingebaute umfassende Suchfunktion auch in Plugins hinein
  • Spracheinstellungen (auch mehrsprachige Sites) mit Hilfe von Lokalisierungsdaten
  • Anbindung an LDAP Server/-Authentifizierung
  • Anbindung an OpenID Server/-Authentifizierung



Der Name Geeklog (spricht sich gi-klok) leitet sich von dem Wort "Geek" und "web log" ab.



Medien

Literatur

Geeklog 1.4.x


Weblinks

Einzelnachweise

<references />

Ref1 Open source for the enterprise: managing risks, reaping rewards

Von Dan Woods, Gautam Guliani


Kategorie:Web-Content-Management-System Kategorie:Freies Content-Management-System Kategorie:Skriptsprache PHP