Gestalten von Websites mit dem CMS Joomla<br />Alpbach 2010<br />
Wozu Joomla?<br />Was ist Joomla?<br />Joomla! ist ein populäres freies Content-Management-System (CMS), das aus dem Open-...
Mambo -> Joomla<br />Geschichte von Joomla<br />2005 Trennung vieler Mambo-Entwickler von Fa. Miro (AUS)<br />Joomla 1.0.0...
Vor- und Nachteile<br />Vorteile<br />Einfache Installation und Bedienung<br />Komponenten und Module durch Installer inte...
Aufbau von Joomla<br />Komponenten<br />Komponenten sind die komplexesten Erweiterungen. Es handelt sich dabei um eigenstä...
PlugIns?<br />PlugIns (vorm. Mambots)<br />PlugIns sind die kleinste Art von Erweiterungen. Unter einem PlugIn kann man si...
Die Sache mit den Benutzergruppen<br />Das wichtigste Element ist hier die Zuweisung zu einer Gruppe. Es gibt folgende Gru...
Wer darf was & wo?<br />Im Frontend<br />Folgende Autorisation haben diese Benutzer im Frontend:<br />Registrierte können ...
Der Aufbau einer Joomla-Site<br />
Beispiel für eine Schulwebsite<br />
Beispiel für eine Schulwebsite<br />Bereich Allgemeines<br />Kategorie "Startseite" (bekommt keinen Extra-Menüpunkt, sonde...
Typische Anwendungen für Schulwebsites<br />Bereich<br />Bildergalerie<br />Terminkalender<br />Downloadbereich<br />Sprec...
Nächste SlideShare
Wird geladen in …5
×

Gestalten von websites mit dem cms joomla

1.525 Aufrufe

Veröffentlicht am

Eine kleine Präsentation zu Joomla

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.525
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
75
Aktionen
Geteilt
0
Downloads
6
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Gestalten von websites mit dem cms joomla

  1. 1. Gestalten von Websites mit dem CMS Joomla<br />Alpbach 2010<br />
  2. 2. Wozu Joomla?<br />Was ist Joomla?<br />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.<br />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).<br />Joomla gehört zusammen mit Wordpress, TYPO3 und Drupal zu den bekanntesten Open-Source-CMS[1] und ist eines der meistverwendeten.<br />
  3. 3. Mambo -> Joomla<br />Geschichte von Joomla<br />2005 Trennung vieler Mambo-Entwickler von Fa. Miro (AUS)<br />Joomla 1.0.0 erweiterte Mambo-Version (2005)<br />V 1.5.0 im Jänner 2008 – heute 1.5.22<br />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.<br />
  4. 4. Vor- und Nachteile<br />Vorteile<br />Einfache Installation und Bedienung<br />Komponenten und Module durch Installer integrierbar<br />Große internationale Community im Hintergrund<br />Zahlreiche Foren<br />Nachteile<br />„Schwaches“ Rechtesystem im Vgl. zu TYPO 3<br />Offenes System – daher beliebtes Ziel von Hackern<br />Regelm. Updates der Komponenten und Module für Sicherheit maßgeblich<br />
  5. 5.
  6. 6.
  7. 7. Aufbau von Joomla<br />Komponenten<br />Komponenten 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.<br />Zugriff auf die Komponenten haben nur die Benutzergruppen: Superadministrator und Administrator.<br />Im Backend stellt Joomla! zum Aufruf der Komponenten dem Superadministrator und Administrator das Menü 'Components' zur Verfügung.<br />Module<br />Module sind in sich geschlossene PHP-Skripte, die es ermöglichen, an einer bestimmten Position im Template etwas<br />auszugeben. So kann beispielsweise mit dem enthaltenen Modul eines Newsletter-Systems das Anmeldeformular des<br />Newsletters an einer bestimmten Modulposition im Template eingebaut werden.<br />Im Joomla!-Basispaket sind eine Reihe Standardmodule enthalten, die im Backend im 'Module Manager' aufgelistet und<br />verwaltet werden.<br />Zugriff auf die Module haben die Benutzergruppen der Administratoren und Superadministratoren.<br />
  8. 8. PlugIns?<br />PlugIns (vorm. Mambots)<br />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.<br />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 werden<br />die PlugIns im zugehörigen 'PlugIn-Manager' .<br />Zugriff auf den PlugIn-Manager haben nur die Benutzergruppen der Administratoren und Superadministratoren.<br />
  9. 9. Die Sache mit den Benutzergruppen<br />Das wichtigste Element ist hier die Zuweisung zu einer Gruppe. Es gibt folgende Gruppen:<br />Für das Frontend:<br />Registriert<br />Autor<br />Editor<br />Publisher<br />Für das Backend:<br />Manager<br />Administrator<br />Super Administrator<br />
  10. 10. Wer darf was & wo?<br />Im Frontend<br />Folgende Autorisation haben diese Benutzer im Frontend:<br />Registrierte können nur Beiträge lesen.<br />Autoren können Beiträge erstellen, aber nicht veröffentlichen.<br />Editoren können vorhandene Beiträge editieren und Beiträge erstellen. Allerdings können Sie keine neu erstellten veröffentlichen<br />Publisher; Manager; Administrator; Super Administrator können Beiträge erstellen und veröffentlichen, sowie vorhandene Beiträge editieren.<br />Backend<br />Folgende Autorisation haben diese Benutzer im Backend:<br />Manager können neue MenuIcons hinzufügen, Inhalt, Startseite, Sektionen, Kategorien und Medien verwalten<br />Administrator können dasselbe wie der Manager und außerdem Mülleimer, Menü und Nutzer verwalten, Komponenten, Module und Mambots installieren, deinstallieren und verwalten<br />Super Administrator können dasselbe wie der Administrator und außerdem Sprachen und Templates installieren/deinstallieren und verwalten, die globale Konfiguration bearbeiten.<br />
  11. 11. Der Aufbau einer Joomla-Site<br />
  12. 12. Beispiel für eine Schulwebsite<br />
  13. 13. Beispiel für eine Schulwebsite<br />Bereich Allgemeines<br />Kategorie "Startseite" (bekommt keinen Extra-Menüpunkt, sondern wird "Home„ zugeordnet) <br />Kategorie "Profil der Schule (Ziele, Projekte, ...)" <br />Kategorie "Rundgang durch die Schule" <br />Kategorie "Termine" <br />Kategorie "Vertretungsplan" <br />Kategorie "Chronik, Höhepunkte (auch Bildergalerie möglich)" <br />Kategorie "Kollegium" <br />Kategorie "Klassen" <br />Kategorie "Impressum" <br />Bereich Gremien<br />Kategorie "Elternsprecher" <br />Kategorie "Schülersprecher" <br />Kategorie "Schulkonferenz" <br />Kategorie "Förderverein" <br />Dieser Vorschlag für eine entsprechende Struktur stammt von http://wiki.zum.de/Schulhomepage_mit_Joomla<br />
  14. 14. Typische Anwendungen für Schulwebsites<br />Bereich<br />Bildergalerie<br />Terminkalender<br />Downloadbereich<br />Sprechstundentool<br />Linklisten<br />Wikipedia-Suche<br />Sponsoren-Logos<br />usw.<br />Komponente/Modul<br />Picasa-Galerie<br />Google-Calendar<br />Repository<br />PeopleBook/Steckbriefe<br />Weblinks<br />Wikipedia-Suchmodul<br />Slideshow-Modul<br />usw.<br />

×