16.11.2012 Aufrufe

3. Arbeiten an der Seitenstruktur (Organisation) und am Inhalt

3. Arbeiten an der Seitenstruktur (Organisation) und am Inhalt

3. Arbeiten an der Seitenstruktur (Organisation) und am Inhalt

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kurzskript: Das CMS Joomla mit einigen Erweiterungen [Josef Hofer, KS Linz] Seite 1<br />

1. Gr<strong>und</strong>lagen<br />

Progr<strong>am</strong>m, Lizenz<br />

Das CMS 1 Joomla<br />

� Joomla ist OpenSource (GPL), in PHP5 geschrieben <strong>und</strong> verwendet MYSQL als Datenb<strong>an</strong>k.<br />

� Joomla 2 liegt <strong>der</strong>zeit in <strong>der</strong> Version 1.6 3 vor, aus Gründen <strong>der</strong> Stabilität <strong>und</strong> <strong>der</strong> Verfügbarkeit<br />

von Erweiterungen empfehle ich <strong>der</strong>zeit noch die Version 1.5.<br />

� Gr<strong>und</strong>sätzlich muss ein Webserver mit PHP <strong>und</strong> MYSQL zur Verfügung stehen.<br />

� Ist das nicht <strong>der</strong> Fall, k<strong>an</strong>n m<strong>an</strong> sich mit XAMPP o<strong>der</strong> MOWES 4 weiterhelfen, die beide auch als<br />

Portable Versionen zur Verfügung stehen 5 .<br />

Joomla-Basis <strong>und</strong> Erweiterungen<br />

� Mit Joomla können dyn<strong>am</strong>ische Webseiten gestaltet werden: <strong>Inhalt</strong>e verwalten, B<strong>an</strong>ner schalten,<br />

Umfragen starten. Für die Erstellung komplexer Systeme <strong>und</strong> Webauftritte bietet Joomla mit<br />

seiner modularen Bauweise die Möglichkeit das Basissystem zu erweitern. Diese Erweiterungen<br />

stehen kostenfrei o<strong>der</strong> kostenpflichtig zur Verfügung <strong>und</strong> können im Normalfall mit Hilfe des<br />

Installers in <strong>der</strong> Administrationsoberfläche ins System implementiert werden.<br />

� Komponenten sind komplexe Subsysteme, welche größere Funktionen nachrüsten. Dargestellt<br />

werden Komponenten im Haupt- bzw. <strong>Inhalt</strong>sbereich <strong>der</strong> Seite. Solche Subsysteme können zum<br />

Beispiel ein Forum o<strong>der</strong> Galerien sowie Blogsysteme o<strong>der</strong> Ähnliches sein.<br />

� Module können <strong>am</strong> ehesten als Blöcke o<strong>der</strong> Kästen definiert werden, die abhängig von den im<br />

Template vergebenen Modulpositionen spezifische <strong>Inhalt</strong>e o<strong>der</strong> Funktionsbereiche <strong>an</strong>zeigen.<br />

� Plugins sind Progr<strong>am</strong>mteile, um <strong>Inhalt</strong>e o<strong>der</strong> Funktionen zu verän<strong>der</strong>n o<strong>der</strong> zu erweitern. So ist<br />

es zum Beispiel möglich, bestimmte <strong>Inhalt</strong>e (Galerien, Module) in Artikel <strong>an</strong>zeigen zu lassen<br />

o<strong>der</strong> die Ausgabe von bestimmten Wörtern o<strong>der</strong> Textpassagen zu verän<strong>der</strong>n. Plugins werden in<br />

ihre Einsatzgebiete geglie<strong>der</strong>t, abhängig davon, ob die Funktionen systemübergreifend, nur in<br />

Artikel o<strong>der</strong> bei <strong>der</strong> Suche zum Einsatz kommen sollen.<br />

� Templates stellen die grafische Oberfläche des Joomla Fr<strong>am</strong>eworks dar. In Templates werden<br />

die optischen Eindrücke <strong>der</strong> Internetseite gesteuert <strong>und</strong> die Modulpositionen festgelegt.<br />

1.1. Joomla installieren<br />

� Joomla wird jetzt in einem Projektordner im www-Ordner bei MOWES (o<strong>der</strong> htdocs bei XAMPP)<br />

o<strong>der</strong> einem <strong>an</strong><strong>der</strong>en St<strong>am</strong>mverzeichnis für Webseiten <strong>am</strong> Webserver entpackt.<br />

� D<strong>an</strong>n wird die Seite aufgerufen: z.B. http://localhost/Ordnern<strong>am</strong>e (o<strong>der</strong> URL d. Provi<strong>der</strong>s)<br />

� Installationsprüfung, Lizenz <strong>an</strong>nehmen<br />

1 Ein Content-M<strong>an</strong>agement-System (<strong>Inhalt</strong>sverwaltungssystem) ist ein System zur Erstellung, Bearbeitung <strong>und</strong> Org<strong>an</strong>isation von<br />

<strong>Inhalt</strong>en meistens für das Web. Ein Autor k<strong>an</strong>n ein solches System meist ohne Progr<strong>am</strong>mier- o<strong>der</strong> HTML-Kenntnisse bedienen. Der<br />

darzustellende Informationsgehalt wird in diesem Zus<strong>am</strong>menh<strong>an</strong>g als Content (<strong>Inhalt</strong>) bezeichnet. Zu den bek<strong>an</strong>ntesten Open-<br />

Source-CMS zählen Joomla, Wordpress, TYPO3, WebEdition <strong>und</strong> Drupal. Joomla ist mit 10% Markt<strong>an</strong>teil nach Wordpress das<br />

meist verwendetste CMS (vgl. http://w3techs.com/technologies/overview/content_m<strong>an</strong>agement/all (04.05.2011))<br />

2 http://www.joomla.de (04.05.2011) – Deutsche Joomlaseite, hier k<strong>an</strong>n auch Joomla heruntergeladen werden<br />

http://wiki.joomla-nafu.de/joomla-dokumentation/Joomla!_Wiki (04.04.2011) – Joomla Wiki<br />

http://www.joomlaos.de (05.05.2011) – Deutsche Seite für Templates <strong>und</strong> Erweiterungen<br />

http://cocoate.com/de/joomla-15 (05.05.2011) – Joomla 1.5 Buch<br />

http://openbook.galileocomputing.de/joomla15/ (01.05.2011) – Joomla 1.5 Buch mit vielen Erweiterungsmöglichkeiten<br />

3 Neuerungen in 1.6: Neues Benutzerverwaltungssystem (Access Control List (ACL) statt bisheriger Benutzerverwaltung), Menüsprachenunterstützung<br />

verbessert (L<strong>an</strong>guage Switcher) sowie die Einführung einer unbeschränkten Kategorie-Tiefe <strong>an</strong>stelle <strong>der</strong> in<br />

Joomla 1.5 auf Bereiche <strong>und</strong> Kategorien beschränkten Kategorisierung.<br />

4 Quelle: http://www.chsoftware.net/de/mowes/mowesportable/mowes.htm (05.05.2011)<br />

5 XAMPP o<strong>der</strong> MOWES können nur gestartet werden, wenn <strong>der</strong> Port 80 nicht verwendet ist (z.B. Skype vorher beenden!)


Kurzskript: Das CMS Joomla mit einigen Erweiterungen [Josef Hofer, KS Linz] Seite 2<br />

� Datenb<strong>an</strong>kverbindung eingeben 6<br />

� Es ist kein FTP-Zugriff bei den portablen Versionen nötig, sonst die FTP-Zug<strong>an</strong>gsdaten auf den<br />

Webordner beim Provi<strong>der</strong> eingeben.<br />

� Seitenn<strong>am</strong>e, Admin-Daten (Email, Passwort) – Button Beispieldateien installieren klicken (!!!)<br />

� Verzeichnis „installation“ im Webordner von Joomla löschen<br />

1.2. Frontend <strong>und</strong> Backend<br />

� Joomla besteht aus einem Front- <strong>und</strong><br />

Backend 7 . Im Frontend arbeitet vorwiegend <strong>der</strong><br />

Benutzer. Im Backend wird die Seite aufgebaut,<br />

org<strong>an</strong>isiert <strong>und</strong> administriert.<br />

� Einige administrative Funktionen können auch<br />

ins Frontend nach einem Login gelagert<br />

werden (Beiträge eingeben / editieren, Bil<strong>der</strong><br />

hochladen, …)<br />

� Das Frontend (in diesem Fall mit den Beispielseiten)<br />

erscheint durch Eingabe <strong>der</strong> URL (z.B.<br />

http://localhost/webordner o<strong>der</strong> eben einer<br />

Online-Adresse). Wird ein /administrator <strong>an</strong>gehängt,<br />

gel<strong>an</strong>gt m<strong>an</strong> ins Backend. Der Administrator<br />

hat den Benutzern<strong>am</strong>en admin.<br />

� Im Frontend werden verschiedene Module <strong>und</strong><br />

Seitenbereiche <strong>an</strong>gezeigt, die im Backend ein-<br />

<strong>und</strong> ausgeblendet <strong>und</strong> in ihrer Anordnung<br />

verän<strong>der</strong>t werden können.<br />

Weitere Konfigurationen<br />

� Unter Site > Konfiguration werden weitere Allgemeine Einstellungen getätigt: N<strong>am</strong>e <strong>der</strong> Seite,<br />

Meta-Daten, Benutzer-Einstellungen (ob User sich selbst auf <strong>der</strong> Seite registrieren können), <strong>und</strong><br />

weitere Server-Einstellungen (Ftp-Zug<strong>an</strong>g, Sicherheit, Datenb<strong>an</strong>kverbindung, Optionen für das<br />

Mailing).<br />

2. <strong>Arbeiten</strong> <strong>am</strong> Layout <strong>und</strong> <strong>an</strong> den Formatierungen / Backend<br />

2.1. Kontrollzentrum<br />

� Mit dem Login als Administrator gel<strong>an</strong>gt m<strong>an</strong><br />

ins Kontrollzentrum, das den Zug<strong>an</strong>g zu<br />

sämtlichen Joomla-Menüs ermöglicht.<br />

� Die Bedienung ist intuitiv 8 , bei vielen Elementen<br />

kommt eine Beschreibung im Tooltipp.<br />

� Weitere Hilfe gibt es im Menü Hilfe.<br />

Rechte im Front- <strong>und</strong> Backend 9<br />

� In Joomla können Benutzer <strong>an</strong>gelegt werden, die bestimmte Rechte haben:<br />

6 für MOWES portable: Servern<strong>am</strong>e: localhost | Benutzer: root | Paswort bleibt leer | DB-N<strong>am</strong>e festlegen | Tabellenpräfix?<br />

7 Bildquelle: http://cocoate.com/de/joomla-15/ein-r<strong>und</strong>g<strong>an</strong>g-durch-ihre-neue-website/frontend (04.05.2011)<br />

8 Überblick über Bedienelemente http://cocoate.com/de/joomla-15/aufbau-<strong>der</strong>-joomla-administration/bildschirm-layout (05.05.2011)<br />

9 Bildquelle: http://www.bloggerschmidt.de/blog/item/benutzer-verwalten-in-joomla-besseres-user-m<strong>an</strong>agement.html (9.5.2011)


Kurzskript: Das CMS Joomla mit einigen Erweiterungen [Josef Hofer, KS Linz] Seite 3<br />

2.2. Templates<br />

� Joomla wird mit drei Basistemplates geliefert: JA_Purity, rhuk_milkyway, Beez (barrierefrei).<br />

Templates sind für das Aussehen <strong>der</strong> Seite (Layout, Formatierungen, Abstände, Anordnung <strong>der</strong><br />

Elemente, …) zuständig <strong>und</strong> stehen für das Front- <strong>und</strong> Backend bereit.<br />

Templates suchen, herunterladen <strong>und</strong> installieren, auswählen<br />

� Neben den drei Basistemplates gibt es eine Vielzahl <strong>an</strong> User <strong>und</strong> Firmen, die Templates in<br />

unterschiedlicher Qualität teils gänzlich kostenfrei, teils gegen Gebühren zur Verfügung stellen 10 .<br />

� Templates liegen meist als Zip-Datei vor, die im Backend installiert werden können:<br />

Erweiterungen > Installieren / Deinstallieren: Paketdatei hochladen & installieren.<br />

� Mit Erweiterungen > Templates<br />

k<strong>an</strong>n ein bestimmtes Template als<br />

St<strong>an</strong>dard ausgewählt werden.<br />

� Für jeden einzelnen Menüpunkt<br />

k<strong>an</strong>n auch separat ein Template<br />

zugewiesen werden.<br />

� M<strong>an</strong>che Templates haben Auswahlmöglichkeiten<br />

(Gr<strong>und</strong>-Farbstimmung, Templatebreite, ...)<br />

Templates für eigene Zwecke adaptieren<br />

� Im Hauptordner <strong>am</strong> Webserver findet m<strong>an</strong> den Ordner templates, dieser enthält die Templatespezifischen<br />

Dateien, die bearbeitet (CSS-Dateien) <strong>und</strong> getauscht (Bil<strong>der</strong>, Icons) werden können<br />

� Templates haben CSS-Dateien, in denen Schriftformatierungen, Abstände, Trennlinien, usw.<br />

geregelt sind. Diese können <strong>an</strong>gepasst werden. Die entsprechenden Dateien findet m<strong>an</strong><br />

entwe<strong>der</strong> im Ordner direkt o<strong>der</strong> über das Kontrollzentrum ><br />

Erweiterungen > Templates > Template wählen > Bearbeiten > HTML /<br />

CSS bearbeiten<br />

� Vorschau zeigt eine Ansicht <strong>der</strong> Seite mit den Beschriftungen <strong>der</strong> Bereiche, die <strong>der</strong>zeit<br />

eingeblendet sind, dies wird d<strong>an</strong>n später benötigt um festzulegen, welche Bereiche/Module<br />

(Menüs, …) wo auf <strong>der</strong> Seite erscheinen sollten.<br />

<strong>3.</strong> <strong>Arbeiten</strong> <strong>an</strong> <strong>der</strong> <strong>Seitenstruktur</strong> (Org<strong>an</strong>isation) <strong>und</strong> <strong>am</strong> <strong>Inhalt</strong><br />

Vorbemerkung<br />

� Zuerst wird die Org<strong>an</strong>isation <strong>der</strong> Seite <strong>an</strong>gelegt (Bereiche <strong>und</strong> Kategorien), <strong>an</strong>schließend die<br />

Menüs 11 . Zuletzt werden die Beiträge erstellt (<strong>Inhalt</strong> mit Bil<strong>der</strong>n, …), denn diese Aufgabe k<strong>an</strong>n oft<br />

nach einer Schulung von den K<strong>und</strong>en selbst erledigt werden.<br />

10 Suchmaschinen helfen bei <strong>der</strong> Templatesuche für Joomla, eine große Zahl ist auch hier ge<strong>am</strong>melt: http://joomlaos.de (02.05.2011)<br />

11 Ich lege nur wenige Menüeinträge <strong>an</strong>, zur Übersicht, <strong>der</strong> Rest k<strong>an</strong>n meist schon von den K<strong>und</strong>en nach einer Schulung erledigt<br />

werden.


Kurzskript: Das CMS Joomla mit einigen Erweiterungen [Josef Hofer, KS Linz] Seite 4<br />

<strong>3.</strong>1. Bereiche/Kategorien zur Strukturierung des <strong>Inhalt</strong>es<br />

� Joomla sieht vor, sämtliche <strong>Inhalt</strong>e einer Seite in Bereiche<br />

<strong>und</strong> Kategorien zu org<strong>an</strong>isieren 12 . Bevor diese <strong>an</strong>gelegt<br />

werden, muss m<strong>an</strong> sich folgende Frage stellen: „Was will<br />

ich eigentlich in welchem Zus<strong>am</strong>menh<strong>an</strong>g darstellen?“<br />

� Diese Strukturierung <strong>der</strong> Seite dient nicht nur als<br />

Ordnungsrahmen für alle, die die Seite bearbeiten, son<strong>der</strong>n<br />

v.a. auch als Hilfsmittel, Teile <strong>der</strong> Seite (z.B. die <strong>Inhalt</strong>e<br />

einer g<strong>an</strong>zen Kategorie) auf einmal abzuarbeiten, z.B. als Untermenü (Kategorienliste), um bei<br />

oftmaligen Än<strong>der</strong>ungen nicht immer auch die Menüs än<strong>der</strong>n zu müssen.<br />

� Die Zugriffsebene (z.B. nur registrierte Benutzer) k<strong>an</strong>n z.B. für einen ges<strong>am</strong>ten Bereich<br />

<strong>an</strong>gegeben werden. Weiters stehen Layouts zum Auflisten <strong>der</strong> <strong>Inhalt</strong>e ges<strong>am</strong>ter Bereiche <strong>und</strong> /<br />

o<strong>der</strong> Kategorien zur Verfügung (z.B. Blog-Layout, Listen, ...)<br />

<strong>3.</strong>2. Menüs<br />

� Joomla stellt mit den Beispieldateien mehrere Menüs zur Verfügung, die beliebig geän<strong>der</strong>t <strong>und</strong><br />

umben<strong>an</strong>nt werden können (Menüs > Menüs).<br />

� In den Menüs selbst (Menüs > Menün<strong>am</strong>en unter dem Trennstrich) werden die Menüpunkte- <strong>und</strong><br />

Untermenüpunkte ges<strong>am</strong>melt <strong>und</strong> <strong>an</strong>gelegt.<br />

� Es können auch eigene Menüs erzeugt werden (falls m<strong>an</strong> nicht bestehende aus den<br />

Beispieldateien adaptiert - ist für Einsteiger meine Empfehlung) 13<br />

Einzelne Menüeinträge in einem Menü <strong>an</strong>legen, Arten von Menüpunkten<br />

� Je<strong>der</strong> Menüeintrag in Joomla ist von<br />

einem bestimmten Typ, er k<strong>an</strong>n ein Link<br />

auf einen Beitrag sein, eine <strong>an</strong><strong>der</strong>e<br />

Joomla-Komponente, ein Link auf ein<br />

Kontaktformular, ins Internet usw.<br />

� Neue Menüeinträge haben einen Titel<br />

(Text <strong>der</strong> als Link erscheint), einen Link<br />

(wird von Joomla eingefügt), ev. einen<br />

übergeordneten Eintrag (d<strong>an</strong>n wird er<br />

zu einem Untermenüpunkt) <strong>und</strong> die Einstellung,<br />

ob er freigegeben (für den<br />

Benutzer sichtbar) ist. Weiters wird die Zugriffsebene<br />

(welche Benutzer sehen den Menüeintrag, nur<br />

registrierte o<strong>der</strong> alle) <strong>und</strong> ein Linkziel <strong>an</strong>gegeben. Bei Menüeinträgen auf Beiträge (siehe unten)<br />

muss <strong>der</strong> Beitrag zuvor <strong>an</strong>gelegt sein 14 !<br />

� Es können noch weitere Par<strong>am</strong>eter <strong>an</strong>gegeben werden, die von <strong>der</strong> Art des Menüeintrages<br />

abhängen (Menübil<strong>der</strong>, ...)<br />

Möglichkeiten in <strong>der</strong> Menü-Tabelle (Menü > Menü auswählen)<br />

� Menüs kopieren o<strong>der</strong> verschieben, löschen, neu erstellen<br />

� Menüs freigeben o<strong>der</strong> sperren, regelt die Sichtbarkeit im Front-End<br />

12 Bildquelle: http://cocoate.com/de/menue-inhalt (06.05.2011)<br />

13 Menüs > Menü > Button Neu. Es sollte auch ein Modul-Titel <strong>an</strong>geben werden, so erstellt Joomla auch ein Modul für das Menü <strong>und</strong><br />

dort k<strong>an</strong>n eingestellt werden, wo das Menü auf <strong>der</strong> Seite erscheint. Jetzt muss das neu erstellte Menü noch veröffentlicht werden:<br />

Aktivierung, Reihenfolge, Position (im Menü Erweiterungen > Module), gegebenenfalls muss dem neuen Modul jetzt noch die<br />

richtige CSS-Klasse zugewiesen werden (Modulklassensuffix).<br />

14 Ich empfehle einen Beitrag „In Arbeit“ <strong>an</strong>zulegen <strong>und</strong> den vorerst mit allen Menüeinträgen zu verlinken.


Kurzskript: Das CMS Joomla mit einigen Erweiterungen [Josef Hofer, KS Linz] Seite 5<br />

� Reihenfolge <strong>der</strong> Menüs än<strong>der</strong>n (Pfeile o<strong>der</strong> Nummerierung, speichern mit Symbol)<br />

� Än<strong>der</strong>ung <strong>der</strong> Zugriffsebene (Rechte, wer ein Menü sieht, mehr dazu später)<br />

� Der Menüpunkt, <strong>der</strong> als St<strong>an</strong>dard markiert ist (Symbol Stern) wird als Startseite <strong>an</strong>gezeigt.<br />

<strong>3.</strong><strong>3.</strong> Beiträge (Kontrollzentrum: Menü <strong>Inhalt</strong> > Beiträge)<br />

� Beiträge stellen in Joomla die eigentlichen <strong>Inhalt</strong>sseiten mit Texten, Bil<strong>der</strong>n, Tabellen, … dar.<br />

� Für alle Beiträge gemeins<strong>am</strong>e Einstellungen werden in den Voreinstellungen<br />

<strong>an</strong>gegeben (welche Icons werden <strong>an</strong>gezeigt, mit/ohne Autoreninformationen, mit/ohne<br />

Erstellungsdatum <strong>und</strong> Zeit, mit Bewertungsmöglichkeit, usw.). Jede dieser Einstellungen k<strong>an</strong>n<br />

für jeden Beitrag jedoch wie<strong>der</strong>um extra geän<strong>der</strong>t werden (Direkt im Beitrag > Erweiterte<br />

Einstellungen).<br />

Beiträge <strong>an</strong>legen<br />

� Symbol Neu, Titel <strong>an</strong>geben, Bereich auswählen, Freigabe, Startseite (entscheidet, ob <strong>der</strong><br />

Beitrag auch auf <strong>der</strong> Startseite erscheint), Kategorie auswählen. Beiträge können auch<br />

nicht-kategorisiert sein.<br />

� Beitragstexte können einen Teaser (Aufmachertext) enthalten; getrennt<br />

wird dieser durch einen Weiterlesen-Bereich (Button unten, im Text wird dieser durch eine Linie<br />

symbolisiert). Beim Einfügen eines Seitenumbruchs k<strong>an</strong>n ein Seitentitel für die Folgeseite<br />

eingegeben werden – bei „Benutzer“ erscheinen Buttons zum Blättern von Seite zu Seite.<br />

Weiters k<strong>an</strong>n ein Seitenindex für die Unterseiten erstellt werden.<br />

� Beitragspar<strong>am</strong>eter: Wird <strong>der</strong> Autor bei Beiträgen auf <strong>der</strong> Seite<br />

<strong>an</strong>gezeigt, d<strong>an</strong>n ist dieser hier eingetragen. Beiträge können<br />

gleich o<strong>der</strong> zu einem bestimmten Datum freigegeben (= veröffentlicht)<br />

werden <strong>und</strong> auch wie<strong>der</strong> zeitgesteuert o<strong>der</strong> m<strong>an</strong>uell<br />

von <strong>der</strong> Seite genommen werden. Zugriffsebene: wer darf den<br />

Beitrag sehen (z.B. nur registrierte Benutzer).<br />

Bil<strong>der</strong> einfügen 15<br />

� Jedem Text k<strong>an</strong>n ein beliebiges Bild aus dem Medienbereich hinzugefügt werden, dieses muss<br />

bereits in <strong>der</strong> richtigen Größe vorliegen.<br />

� Der Cursor wird <strong>an</strong> die gewünschte Stelle positioniert, d<strong>an</strong>n wird <strong>der</strong> Button „Bild“ unter<br />

dem Textfeld geklickt. Im folgenden Fenster k<strong>an</strong>n ein Bild hochgeladen werden, o<strong>der</strong> bereits<br />

hochgeladene Bil<strong>der</strong> (per FTP) eingefügt werden. Der alternative N<strong>am</strong>e wird abgefragt.<br />

� Ein eingefügtes Bild k<strong>an</strong>n mit dem Button Bild-Bearbeiten z.B. im TinyMCE-Editor weiter editiert<br />

werden (Abst<strong>an</strong>d zum Text, Größe, Ausrichtung, Klassen, Style-Angaben)<br />

Beiträge finden <strong>und</strong> än<strong>der</strong>n<br />

� Mit den Pfeilen o<strong>der</strong> einer Ordnungszahl k<strong>an</strong>n die Reihenfolge innerhalb von Bereichen o<strong>der</strong><br />

Kategorien geän<strong>der</strong>t werden.<br />

� Beiträge können ins Archiv gegeben werden, sie werden d<strong>an</strong>n grau dargestellt.<br />

� Ist <strong>der</strong> Login-Bereich aktiviert, können <strong>Inhalt</strong>e auch im Front-End bearbeitet werden.<br />

<strong>3.</strong>4. Die Joomla Startseite (Menü > Main Menu > Startseite)<br />

� Die Startseite k<strong>an</strong>n eine Vielzahl von Beiträgen (z.B. Layout: Startseiten-<br />

Blog) haben. Diese können sortiert werden. Mit Filteroptionen k<strong>an</strong>n die<br />

Anzeige eingeschränkt werden.<br />

15 In Joomla können auf verschiedene Arten Bil<strong>der</strong> eingefügt werden. Mit Board-Mitteln von Joomla können Bil<strong>der</strong> aus dem<br />

Medienm<strong>an</strong>ager eingefügt werden. Mit Erweiterungen (z.B. Phoca-Galerie) können umf<strong>an</strong>greiche Galerien, Diashows, … integriert<br />

werden. Verschiedene Joomla-fähige Editoren (TinyMCE, JoomlaCK, …) bieten weitere Möglichkeiten.


Kurzskript: Das CMS Joomla mit einigen Erweiterungen [Josef Hofer, KS Linz] Seite 6<br />

4. Weitere Funktionalitäten: Komponenten, Module, Plugins<br />

4.1. Vorbemerkungen<br />

Begriffe<br />

� Komponenten: Für Joomla gibt es eine Vielzahl <strong>an</strong> Komponenten (Progr<strong>am</strong>me), welche oft in<br />

Zus<strong>am</strong>menh<strong>an</strong>g mit Modulen/Plugins auftreten.<br />

� Module: Ein Modul ist einfacher gebaut <strong>und</strong> übernimmt oft die Anzeige auf <strong>der</strong> Webseite. Ein<br />

Template gruppiert also verschiedenste Module zu einer <strong>an</strong>sprechenden Seite.<br />

� Plugins: Ein Plugin sorgt im vorh<strong>an</strong>denen Text für eine Zusatzfunktion (z.B. ein weiterer Button,<br />

um Galerien <strong>an</strong>zuzeigen, …)<br />

� Es gibt einige tausend (teils kostenlose) Erweiterungen für Joomla! 16 Diese können Komponenten,<br />

Module, Plugins o<strong>der</strong> externe Progr<strong>am</strong>me sein.<br />

Erweiterungen installieren/deinstallieren<br />

� Erweiterungen liegen meist als Zip-Datei (Paket-Datei) vor <strong>und</strong> werden unter Erweiterungen ><br />

Installieren/Deinstallieren hinzugefügt o<strong>der</strong> gelöscht.<br />

4.2. Komponenten im St<strong>an</strong>dard-Lieferumf<strong>an</strong>g von Joomla (Menü Komponenten)<br />

� B<strong>an</strong>ner: ermöglicht die Anzeige von Werbeb<strong>an</strong>nern (Grafik o<strong>der</strong> Text). Bei jedem Aufruf <strong>der</strong><br />

Seite werden <strong>an</strong><strong>der</strong>e B<strong>an</strong>ner eingeblendet, mitgezählt <strong>und</strong> können abgerechnet werden. Die<br />

Komponente 17 bietet eine K<strong>und</strong>en-, Kategorien- <strong>und</strong> B<strong>an</strong>nerverwaltung.<br />

� Kontakte: Alle Ansprechpartner können in Kategorien übersichtlich <strong>an</strong>gelegt, mit Informationen<br />

versehen <strong>und</strong> mit Kontaktformularen ausgestattet auf <strong>der</strong> Seite <strong>an</strong>gezeigt werden 18 .<br />

� Newsfeeds: Hier können Feeds von <strong>an</strong><strong>der</strong>en Seiten eingeb<strong>und</strong>en werden, dazu stehen<br />

Kategorien <strong>und</strong> <strong>Inhalt</strong>sm<strong>an</strong>ager zur Verfügung 19 .<br />

� Umfragen: Komponente zur Erstellung <strong>und</strong> Auswertung von Umfragen 20 .<br />

� Weblinks: Hier k<strong>an</strong>n eine Linkliste o<strong>der</strong> ein Downloadbereich aufgebaut werden. Es werden<br />

Kategorien <strong>an</strong>geboten <strong>und</strong> Zugriffe gezählt. Registrierten Benutzern k<strong>an</strong>n es erlaubt werden,<br />

auch Links einzugeben, sie müssen allerdings noch bestätigt werden 21 .<br />

4.<strong>3.</strong> Module im St<strong>an</strong>dard-Lieferumf<strong>an</strong>g von Joomla (Menü Erweiterungen > Module)<br />

Site<br />

� Module können aktiviert / deaktiviert sein/werden, in ihrer Reihenfolge verän<strong>der</strong>t werden <strong>und</strong> mit<br />

verschiedenen Zugriffsberechtigungen (z.B. nur registrierte Benutzer) ausgestattet sein. Sie<br />

haben eine Position innerhalb des Templates (z.b. b<strong>an</strong>ner, left, right, top, …).<br />

� Mit Seiten wird geregelt, ob es nur auf bestimmten Seiten <strong>an</strong>gezeigt wird.<br />

� Module können auch kopiert werden, falls sie öfter benötigt werden (z.B. Zufallsbild)<br />

� Navigationspfad (Breadcrumbs): Anzeige <strong>der</strong> Hierarchie von Beiträgen<br />

� Fußzeile (Footer): zeigt Joomla Lizenzinformationen in <strong>der</strong> Fußzeile <strong>an</strong><br />

� B<strong>an</strong>ner: steuert die Anzeige von B<strong>an</strong>nern<br />

� Alle Menüs (mod_mainmenu): Steuert die Anzeige von Menüs (Einrückungen, Trennzeichen,<br />

Stil, Icons, Erweiterbarkeit, ...)<br />

16 z.B. einige hier: http://extensions.joomla.org (07.05.2011)<br />

17 Details zur Komponente B<strong>an</strong>ner: http://cocoate.com/de/joomla-15/menue-komponenten/b<strong>an</strong>ner (02.05.2011)<br />

18 Details: http://cocoate.com/de/joomla-15/menue-komponenten/kontakte (02.05.2011)<br />

19 Details: http://cocoate.com/de/joomla-15/menue-komponenten/newsfeeds (02.05.2011)<br />

20 Details: http://cocoate.com/de/joomla-15/menue-komponenten/umfragen (02.05.2011)<br />

21 Details: http://cocoate.com/de/joomla-15/menue-komponenten/weblinks (02.05.2011)


Kurzskript: Das CMS Joomla mit einigen Erweiterungen [Josef Hofer, KS Linz] Seite 7<br />

� Anmeldung (Login): Registrier- (siehe auch Seite > Konfiguration) bzw. Anmeldemöglichkeit<br />

� Archiv: Möglichkeit <strong>der</strong> Archivierung <strong>und</strong> ihrer Anzeige im Frontend<br />

� Wrapper: bindet externe, nicht von Joomla erzeugte <strong>Inhalt</strong>e in Ifr<strong>am</strong>es ein, so können g<strong>an</strong>ze<br />

externe Websites eingeb<strong>und</strong>en werden.<br />

� Feed-Anzeige: zur Anzeige von Newsfeeds in einem Teil <strong>der</strong> Seite<br />

� Wer ist online<br />

� Umfragen: Ein- <strong>und</strong> Ausschalten <strong>der</strong> Möglichkeit für Umfragen, die bei den Komponenten<br />

konfiguriert werden.<br />

� Zufallsbild: ein Zufallsbild aus einem Ordner <strong>der</strong> Webseite <strong>an</strong>zeigen (Stelle <strong>an</strong>geben: top, left, ...)<br />

� Syndication: Im Syndication-Modul wird das Newsfeed <strong>der</strong> Website <strong>an</strong>geboten. In den<br />

Par<strong>am</strong>etern k<strong>an</strong>n festgelegt werden, welche St<strong>an</strong>dards <strong>an</strong>geboten werden. Die <strong>Inhalt</strong>e des<br />

<strong>an</strong>gebotenen Newsfeeds stellen die Einträge <strong>der</strong> Frontpage.<br />

� Schlagzeilen: zeigt zufällige Intro-Texte (Teaser) <strong>der</strong> Beiträge<br />

� Neueste Nachrichten: Anzeige <strong>der</strong> letzten (neuesten) eingegebenen Beiträge<br />

� Meist gelesen: Anzeige <strong>der</strong> meist gelesenen Beiträge <strong>der</strong> Seite<br />

� Suche: Eingabefeld für die Suche auf <strong>der</strong> Seite<br />

Administrator:<br />

� hier findet m<strong>an</strong> Module für das Backend, hier sind keine Einstellungen nötig.<br />

4.4. Plugins im St<strong>an</strong>dardumf<strong>an</strong>g von Joomla (Menü Erweiterungen > Plugins)<br />

� Plugins werden aktiviert <strong>und</strong> deaktiviert, haben eine Reihenfolge, sind von verschiedenen Typen<br />

<strong>und</strong> können auf verschiedene Zugriffsberechtigungen eingeschränkt sein.<br />

Einige <strong>der</strong> Plugins<br />

� Authentifikation: Erspart Nutzer/innen die Registrierung (LDAP, Gmail-Emailadresse, …)<br />

� Content-Plugins: w<strong>an</strong>deln <strong>Inhalt</strong>e um – z.B.: Emailverschleierung (gegen Sp<strong>am</strong>),<br />

Seitennavigation (weiter, zurück), Bewertung, Code-Hervorhebung, Seitenumbruch, ...)<br />

� Editor-Plugins: Plugins, die die Funktionalität des Editors erweitern<br />

� Editor-xtd: Buttons unter dem Editor zur Erweiterung <strong>der</strong> Funktionalität<br />

� System-Plugins: Cache, Cookies, Protokollierung, Debugging<br />

� Search-Plugins: regeln den Umf<strong>an</strong>g <strong>der</strong> Suchfunktion (Kontakte, Kategorien, Bereiche, ...)<br />

4.5. Privates Nachrichtensystem<br />

� Joomla hat die Möglichkeit Mails zu versenden, auch Massenmails (Newsletter, …)<br />

5. Joomla erweitern<br />

http://extensions.joomla.org/extensions (08.05.2011) stellt eine umfassende S<strong>am</strong>mlung von<br />

Erweiterungen für Joomla zus<strong>am</strong>men, s<strong>am</strong>t Kommentaren <strong>und</strong> Bewertungen.<br />

Eine detaillierte Anleitung zu einer Vielzahl von Erweiterungen findet m<strong>an</strong> hier:<br />

http://openbook.galileocomputing.de/joomla15/ (01.05.2011): Online Shop, Formulare,<br />

Dokumentverwaltung, Kalen<strong>der</strong>funktion, Bil<strong>der</strong>-Galerien, Chat, Forum, Gästebuch, Podcast, Weblogs,<br />

Wiki, Dateiverwaltung, ...

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!