+ All Categories
Home > Technology > Gestalten von websites mit dem cms joomla

Gestalten von websites mit dem cms joomla

Date post: 15-May-2015
Category:
Upload: guenter-nimmerfall
View: 1,184 times
Download: 0 times
Share this document with a friend
Description:
Eine kleine Präsentation zu Joomla
14
Gestalten von Websites mit dem CMS Joomla Alpbach 2010
Transcript
Page 1: Gestalten von websites mit dem cms joomla

Gestalten von Websites mit dem CMS Joomla

Alpbach 2010

Page 2: Gestalten von websites mit dem cms joomla

Wozu Joomla?

• Was ist Joomla?Joomla! ist ein populäres freies Content-Management-System (CMS), das aus dem Open-Source-Projekt Mambo hervorgegangen ist und inzwischen in den unterschiedlichsten Anwendungsbereichen weltweit zum Einsatz kommt. Seine Hauptanwendung findet Joomla beim Erstellen von Webseiten.

Joomla ist Freie Software und steht unter der GNU General Public License. Es ist in PHP 5 geschrieben und verwendet MySQL als Datenbank (weitere Datenbankschnittstellen stehen in Entwicklung).

Joomla gehört zusammen mit Wordpress, TYPO3 und Drupal zu den bekanntesten Open-Source-CMS[1] und ist eines der meistverwendeten.

Page 3: Gestalten von websites mit dem cms joomla

Mambo -> Joomla

• Geschichte von Joomla– 2005 Trennung vieler Mambo-Entwickler von Fa. Miro (AUS)– Joomla 1.0.0 erweiterte Mambo-Version (2005)– V 1.5.0 im Jänner 2008 – heute 1.5.22– Beta-Stadium 1.6:

Eines der neuen Hauptfeatures in Version 1.6 wird ein umfangreiches Rechtesystem sein, das auf einer Access Control List beruht. Außerdem wird eine hierarchische Kategorisierung eingeführt und die einfache Aufteilung in Bereiche und Kategorien erweitert und eine tiefere Gliederung ermöglicht.

Page 4: Gestalten von websites mit dem cms joomla

Vor- und Nachteile

• Vorteile– Einfache Installation und

Bedienung– Komponenten und

Module durch Installer integrierbar

– Große internationale Community im Hintergrund

– Zahlreiche Foren

• Nachteile– „Schwaches“

Rechtesystem im Vgl. zu TYPO 3

– Offenes System – daher beliebtes Ziel von Hackern

– Regelm. Updates der Komponenten und Module für Sicherheit maßgeblich

Page 5: Gestalten von websites mit dem cms joomla
Page 6: Gestalten von websites mit dem cms joomla
Page 7: Gestalten von websites mit dem cms joomla

Aufbau von Joomla

KomponentenKomponenten sind die komplexesten Erweiterungen. Es handelt sich dabei um eigenständige Anwendungen, wie zumBeispiel ein Forum, ein Newsletter-System oder eine Bildergalerie. Oft ist im Installationspaket einer Komponente auchein Modul und ein PlugIn enthalten, mit denen sich ein Teil der Anwendung (z. B. die letzten Beiträge aus einem Forum) an einer Modulposition oder im Inhaltsbereich anzeigen lässt.Zugriff auf die Komponenten haben nur die Benutzergruppen: Superadministrator und Administrator.Im Backend stellt Joomla! zum Aufruf der Komponenten dem Superadministrator und Administrator das Menü 'Components' zur Verfügung.

ModuleModule sind in sich geschlossene PHP-Skripte, die es ermöglichen, an einer bestimmten Position im Template etwasauszugeben. So kann beispielsweise mit dem enthaltenen Modul eines Newsletter-Systems das Anmeldeformular desNewsletters an einer bestimmten Modulposition im Template eingebaut werden.Im Joomla!-Basispaket sind eine Reihe Standardmodule enthalten, die im Backend im 'Module Manager' aufgelistet undverwaltet werden.Zugriff auf die Module haben die Benutzergruppen der Administratoren und Superadministratoren.

Page 8: Gestalten von websites mit dem cms joomla

PlugIns?

PlugIns (vorm. Mambots)PlugIns sind die kleinste Art von Erweiterungen. Unter einem PlugIn kann man sich auch ein kleines PHP-Skript vorstellen, das im Hintergrund läuft und eine bestimmte Zusatz- oder Hilfsfunktion bereitstellt.Im Joomla!-Basispaket sind eine Vielzahl unterschiedlicher PlugIns enthalten. Eins der wichtigsten PlugIns ist das , mit dem die Bilder im Artikel eingebaut und über die zugehörigen Parameter ausgerichtet werden können. Verwaltet werdendie PlugIns im zugehörigen 'PlugIn-Manager' .Zugriff auf den PlugIn-Manager haben nur die Benutzergruppen der Administratoren und Superadministratoren.

Page 9: Gestalten von websites mit dem cms joomla

Die Sache mit den Benutzergruppen

Das wichtigste Element ist hier die Zuweisung zu einer Gruppe. Es gibt folgende Gruppen:Für das Frontend:– Registriert– Autor– Editor– Publisher

Für das Backend:– Manager– Administrator– Super Administrator

Page 10: Gestalten von websites mit dem cms joomla

Wer darf was & wo?

Im FrontendFolgende Autorisation haben diese Benutzer im Frontend:• Registrierte können nur Beiträge lesen.• Autoren können Beiträge erstellen, aber

nicht veröffentlichen.• Editoren können vorhandene Beiträge

editieren und Beiträge erstellen. Allerdings können Sie keine neu erstellten veröffentlichen

• Publisher; Manager; Administrator; Super Administrator können Beiträge erstellen und veröffentlichen, sowie vorhandene Beiträge editieren.

BackendFolgende Autorisation haben diese Benutzer im Backend:• Manager können neue MenuIcons

hinzufügen, Inhalt, Startseite, Sektionen, Kategorien und Medien verwalten

• Administrator können dasselbe wie der Manager und außerdem Mülleimer, Menü und Nutzer verwalten, Komponenten, Module und Mambots installieren, deinstallieren und verwalten

• Super Administrator können dasselbe wie der Administrator und außerdem Sprachen und Templates installieren/deinstallieren und verwalten, die globale Konfiguration bearbeiten.

Page 11: Gestalten von websites mit dem cms joomla

Der Aufbau einer Joomla-Site

Bereich 1

Kategorie 1

Kategorie 2

Kategorie 3

Page 12: Gestalten von websites mit dem cms joomla

Beispiel für eine Schulwebsite

Schuljahr 2010/11

Direktion Lehrer Schüler

Page 13: Gestalten von websites mit dem cms joomla

Beispiel für eine Schulwebsite

Bereich Allgemeines• Kategorie "Startseite" (bekommt

keinen Extra-Menüpunkt, sondern wird "Home„ zugeordnet)

• Kategorie "Profil der Schule (Ziele, Projekte, ...)"

• Kategorie "Rundgang durch die Schule" • Kategorie "Termine" • Kategorie "Vertretungsplan" • Kategorie "Chronik, Höhepunkte (auch

Bildergalerie möglich)" • Kategorie "Kollegium" • Kategorie "Klassen" • Kategorie "Impressum"

Bereich Gremien• Kategorie "Elternsprecher" • Kategorie "Schülersprecher" • Kategorie "Schulkonferenz" • Kategorie "Förderverein"

Dieser Vorschlag für eine entsprechende Struktur stammt von http://wiki.zum.de/Schulhomepage_mit_Joomla

Page 14: Gestalten von websites mit dem cms joomla

Typische Anwendungen für Schulwebsites

Bereich• Bildergalerie• Terminkalender• Downloadbereich• Sprechstundentool• Linklisten• Wikipedia-Suche• Sponsoren-Logos• usw.

Komponente/Modul• Picasa-Galerie• Google-Calendar• Repository• PeopleBook/Steckbriefe• Weblinks• Wikipedia-Suchmodul• Slideshow-Modul• usw.


Recommended