Zur Navigation | Zum Inhalt

Schlagzeilen

In Zeiten knapper werdender Ressourcen, insbesondere Finanzmittel aber auch Personal und Zeit erfolgt der Rückgriff auf Projektmanagent vor allem unter der Perspektive von Effektivität und Effizienz. Machen wir das Richtige und gehen wir dabei richtig vor? Regelmäßig veranstalte ich Seminare zum Thema ressourcenorientiertes Projektmanagement. Neben einer Geschäftsfall- und Engpass-Methodik ("Business-Case" & "Critical Path") vermittle ich Ihnen soziale Techniken aus der Management-Kybernetik für die erfolgreiche Projektsteuerung. 

FVCML0208 10
Leistungskennzeichen PDF Drucken E-Mail
Geschrieben von: Christof T. Klein   
Artikel Inhalt
Einige ausgewählte Kennzeichen
Datenbankbasiert
Browserbasiert
Betriebssystemunabhängig
Designschablone (Template)
Standardlayout außer Kraft setzen (Layout Overrides)
Erweiterungen (Extensions)
Rechte-Rolle-Zugriffssystem mit anpassbarer Zugangssteuerung
Community
Leistungsfähigkeit (Performance)
Geregelter Veröffentlichungsablauf
Suchmaschinenfreundliche URLs

Einige ausgewählte Kennzeichen

Der Funktionsumfang von Joomla! wird dank einer aktiven Community ständig weiterentwickelt. Die Leistungsmerkmale ändern sich dem entsprechend fortlaufend. Einige wenige allgemeine Kennzeichen möchte ich vorstellen.

 

Datenbankbasiert

Alle Informationsgehalte (Contents) werden in einer Datenbank verwaltet. Datenbank (z.B. MySQL, Postgres), Skriptsprache ( PHP) und Webserver (z.B. LAMPP, Microsoft IIS) liefern die Basis für dynamische Webseiten. Dynamisch deshalb, weil die Inhalte erst bei Aufruf durch einen Besucher mittels Browser aus der Datenbank abgerufen und eingespielt, d.h. an die Designschablone ausgegeben und flexibel dargestellt werden können. Der Vorteil gegenüber „statischen” Webseiten liegt in einem Zugewinn an Flexibilität.

Browserbasiert

Sowohl die Pflege der Anwendung und Verwaltung der Informationsgehalte als auch der Besuch und die Interaktion mit angemeldeten Benutzern erfolgt allein über einen geeigneten Internetbrowser wie z.B. Firefox, Internet Explorer, Konquerer u.ä.). In dieser Kombination entsteht für den publizierenden Anwender und pflegenden Administrator ein einfaches Redaktionssystem.

Betriebssystemunabhängig

Bild zwei BildschirmeDer Betrieb von Joomla! ist unabhängig von einem bestimmten Betriebssystem, d.h. es muss zunächst einmal auf ihrem jeweiligen System (dem „Client”) keine spezielle Software installiert werden. Auf dem System auf dem Joomla! installiert werden soll, dem Server dagegen müssen bestimmte Anforderungen erfüllt sein. Zwar sind auch hier verschiedene Betriebssysteme wie z.b. Windows, Linuxderivate und andere möglich. Doch es muss ein Webserver laufen (Apache, ZEUS, Microsoft IIS), der die Skriptsprache (PHP) unterstützt, eine Datenbank (z.B. MySQL, PostGres, OracleDB) anbindet und Datenbankmodule bietet1. Viele Provider unterstützen Joomla! (oft schon vorinstalliert) und erfüllen die Anforderungen von Haus aus, ohne dass Anpassungen nötig werden.

Designschablone (Template)

Bild 3 WürfelDie Designschablonen sind verantwortlich für das Aussehen und die Anmutung einer Seite (auf denglish: ihr „Look&Feel”). Joomla! Templates entsprechen modernen Prinzipien, d.h. die Entwickler trennen zwischen funktionalem Quelltext (Ausbaustruktur in XHTML) und für das Erscheinungsbild zuständigen Stilvorgaben (gestaltbare Darstellungsformen qua CSS). Bei Bedarf besteht die Möglichkeit der Ausgabe für verschiedene Medien (z.B. Smartphones, Tablets, Netbooks, Nachrichten-Einspeisung) anzupassen. Das Entwicklungsprinzip MVC (Model-View-Controller) erlaubt Webdesignern benutzerdefinierte Anpassungen ohne in die Programmstruktur oder den Programmcode eingreifen zu müssen.

Standardlayout außer Kraft setzen (Layout Overrides)

Die Designschablonen (Templates) enthalten vorkunfigurierte Positionen (Modul Positions). Durch diese speziellen Nutzerblöcke können Bilder, Texte, Filme, Werbung usw. an verschiedenen Stellen des Layouts präsentiert werden, z.B. im linken Segment des Kopfbereichs (modul position „top-left”). Durch Außer-Kraft-setzen der Vorgaben des Standard-Layouts (Layout Overrides) nehmen Webdesigner eigene Anpassungen der Nutzerblöcke vor und steuern dadurch das Zusammenspiel von Template und Layout nach eigenen Vorstellungen.

Erweiterungen (Extensions)

Bild ErweiterungenDie Basisversion von Joomla! lässt sich durch eine Reihe von Anwendungen erweitern und je nach Anwenderbedürfnissen entsprechend ausbauen. Zu den Erweiterungen zählen Komponenten, Module und Plugins, aber auch Templates und Sprachen werden dazu gerechnet. Durch seine Erweiterungen und deren kontinuierliche Weiterentwicklung bleibt Joomla! skalierbar, d.h. es kann Schritt halten mit Wandel der Bedürfnisse und Veränderungen der Zeit.

Rechte-Rolle-Zugriffssystem mit anpassbarer Zugangssteuerung

Bild TrutzburgVor allem im Zusammenhang mit einer Nutzung durch mehrere Anwender entstand der Bedarf das ursprüngliche Zugriffskontrollsystem von Joomla! auszubauen. Neben flexibleren Anmeldemechanismen (z.B. der Option zur Nutzung vorhandener Anmeldeprofile) erlaubt Joomla! die bedarfsabhängige Anpassung der klassischen Rollengruppen (z.B. Anwender, Autoren für das Frontend; Manager und Administratoren im Backend). Die Kombination aus Benutzerprofilen, Rollen und Zugriffsrechten können nun flexibel zugeschnitten, neue Gruppen bei Bedarf hinzugefügt werden, z.B. wenn Lieferanten Zugriff auf bestimmte Komponenten (Shop) erhalten sollen. Insgesamt erlauben die Neuerungen wie ACL (Access Control List) eine feinkörniger (granularer) Zugriffssteuerung.

Community

Bild CommunityHinter Joomla! agiert eine weltweite, stetig wachsende und doch solide Gemeinschaft, die J!-Community. Als wesentliche Ursache für den Erfolg einer quelloffenen Software gilt neben der Qualität des Programmcodes (z.B. geringe Fehlerquote) ein gutes und lebendiges Austauschverhältnis zwischen Entwicklern (Coreteam, Third-Party-Developer) und Anwendern (Webdesigner, User, Fans). Das Projekt lebt durch die vielen engagierten Leute rund um das Portal Joomla.org, ebenso wie auf den nationalen Portalen (z.B. Joomla.de) und in zahllosen Foren (z.B. Joomlaportal.de oder forum.joomla.org ). Jeder, ob Neuling oder Profi, findet hier Unterstützung und Antwort auf seine Fragen.

Leistungsfähigkeit (Performance)

Bild SchrauberDurch integrierte, mehrstufig konfigurierbare Caching-Mechanismen ist Joomla! auch für größere Anstürme an Besuchern gewappnet. Eine Kollisionsmanagement stellt sicher, dass bei der Bearbeitung eines Artikels nicht mehrere Autoren zugleich am selben Artikel arbeiten. Joomla! sperrt einen Beitrag für andere, sobald dieser zur Bearbeitung geöffnet wird.

Geregelter Veröffentlichungsablauf

Bild Digitales PublizierenJoomla! bietet seinen Nutzern einen geregelten Ablauf (Publikations-Workflow) aus Schreiben und einreichen, über die Freigabe bis zur eigentlichen Publikation eines Beitrags, inklusive einem erweiterten Versionsmanagement. Daneben ermöglicht Joomla! Beiträge zeitgesteuert zu veröffentlichen, zu einem vorab bestimmten Termin wieder einzusammeln und zu archivieren. Das sorgt für Aktualität der Beiträge auf der Webseite. Archivierte Inhalte können bei Bedarf wiederverwertet und beispielsweise bei Blogs zum Nachweis vorgehalten werden.

Suchmaschinenfreundliche URLs

Testbils Suche WCMS bereiten Suchmaschinen wie Google & Co häufig Schwierigkeiten durch ihre kryptischen Adresszeilen. Joomla! offeriert hier Abhilfe. Durch die Option die URLs umzuschreiben erscheint der aufgerufene Beitrag mit seinem Kurztitel. Schauen wir uns den Sachverhalt an einem Beispiel an. Statt einer langen Zeile mit Fragezeichen in der Adresszeile.

steht bei aktivierter Suchmaschienenfreundlichkeit bereits

Auch für uns Menschen schon viel einfacher zu merken. Bei zusätzlich aktivierter Option zur Ausgabe der Webadresse mit Dateiendung (als .html) erscheint unsere Beitragsadresse dann als

Mit der ersten Aktion sind Suchmaschinen schon sehr zufrieden. Die zweite Aktion darf als Sicherheitsmaßnahme gelten. Sie verschleiert einem menschlichen Betrachter, dass es sich bei unserer Seite um ein PHP-basiertes CMS handelt, was im Beispiel oben auf den ersten Blick klar ist.
Das ist nur ein Teil der Leistungsmerkmale von Joomla!. Die  Vielzahl an Möglichkeiten für das digitale Publizieren und Zusammenarbeiten lässt sich mit mehr als 8000 dokumentierten Anwendungen (vgl. Erweiterungen auf joomla.org) in mannigfacher Weise ausbauen.

Die Icons stammen aus der Crystal Project Reihe von Everaldo Coelho http://www.everaldo.com
 

Veranstaltungskalender

<<  Februar 2012  >>
 Mo  Di  Mi  Do  Fr  Sa  So 
    1  2  3  4  5
  6  7  8  9101112
13141516171819
20212223242526
272829    

Demnächst

NOEVENTS