Joomla! 1.5
Joomla! 1.5.1 stable - Video Training ist im Kasten
Verfasst von Hagen Graf am 9. März 2008 - 0:52.
So, 9,5 Stunden sind aufgenommen. Ganz am Ende habe ich sogar noch beschrieben, wie Thomas Fasslers radionetz.at von Joomla! 1.0 nach Joomla! 1.5 migriert. Mit der com_migrator RC7 hats einfach so geklappt.
Der Weinhändler Pascal Bertrand ist jetzt auch auf dem neuesten Stand. Der Bau der Website wird detailliert auf der DVD beschrieben.
Jetzt bin ich mal gespannt, wie lange es dauert, bis das Video Training im Handel ist.
Bei Amazon gibt es schon einen Eintrag.
Wäsche gewaschen habe ich, der Smart war bei der Inspektion und morgen geht es nach Heilbronn ...
Ein paar Bilder von den Aufnahmen findet auf hier
- Neuen Kommentar schreiben
- 2652 Aufrufe
Joomla! in Zürich bei getunik.com
Verfasst von Hagen Graf am 27. Februar 2008 - 22:21.- Neuen Kommentar schreiben
- 2052 Aufrufe
Joomla! auf dem Rastplatz
Verfasst von Hagen Graf am 25. Februar 2008 - 17:59.Nach einem schnellen Kunstraub :-) (Die Bilder werden beim Joomla! BarCamp in Fitou ausgestellt + zum Verkauf angeboten) gastiert die Joomla! Seminar Roadshow heute in Stuttgart an einem wirklich putzigen Veranstaltungsort :-).
Der Rasthof Sindelfinger Wald hat einen großen Konferenzraum, mitten in einem Burger King Restaurant. Gestern abend war ich schon hier und schaute mir die Location an.
WLAN gibt es über einen T-Mobile HotSpot.
Ein Teilnehmer brachte sogar seinen iMac mit :-)
Hier ein paar Bilder:
Und das ist der Konferenzraum!
- Neuen Kommentar schreiben
- 1052 Aufrufe
Veranstaltungsort Berlin/Wildau
Verfasst von Hagen Graf am 31. Januar 2008 - 19:49.Das Joomla! 1.5 Einsteiger- und Fortgeschrittenen Seminar Berlin findet am 18. und 19. Februar bei der Firma SYSTEM CONCEPT GmbH im Technologie- und Gründerzentrum Wildau statt. Vielen Dank an Peter Pinnau für die Bereitstellung seiner Geschäftsräume.
Nun stellt sich natürlich die Frage: "Wo liegt denn Wildau?"
- Lage: 5 km bis zur Stadtgrenze Berlin
25 km bis zum Zentrum von Berlin - Autobahn: 2 km zur Anschlußstelle Königs Wusterhausen und Wildau
- Flughafen: Berlin-Schönefeld, Berlin-Tempelhof Berlin-Tegel
- Bahnanschluß: S-Bahnhof Wildau, mit der S46 ca. 35 Min. bis ins Zentrum von Berlin oder eine Station bis zum Regionalbahnhof Königs Wusterhausen
Die SYSTEM CONCEPT wurde von Studenten der Technischen Fachhochschule Wildau und der Europa-Universität Viadrina Frankfurt [Oder] im Herbst 1998 gegründet ... Mehr Info.
Also ... wir sehen uns in Wildau.
| SYSTEM CONCEPT GmbH TGZ Wildau Freiheitstraße 124-126 15745 Wildau Telefon: +49 3375 21 23 66 Kontakt vor Ort: Peter Pinnau |
![]() |
- Neuen Kommentar schreiben
- 2400 Aufrufe
Joomla 1.5 Seminar Roadshow - Karte
Auf dieser Karte werden alle Seminarorte angezeigt, für die bereits ein Raum gebucht ist. Vielen Dank für Ihre Hilfe bei der Raumsuche.
- 3952 Aufrufe
Es ist da ...
Verfasst von Hagen Graf am 22. Januar 2008 - 20:22.Ich weiß gar nicht, was ich sagen soll ...
Es ist da - einfach so
Joomla! 1.5 stable ist da -> schaut selbst.
Ich habe im Sommer 2006 ein Buch darüber geschrieben in der Hoffnung "naja, so im Herbst wird es schon komme".
Im November 2007 hatte ich ein ähnliches Gefühl und dachte mir "Hagen, ... es wird bald kommen :-)".
Und jetzt ist es da ...
*glücklichbin*
Am nächsten Wochenende werde ich probieren inwieweit hier im Online Buch alles mit der stable Version funktioniert. Aber ich habe ein gutes Gefühl. Es ist ja ein bischen wie Weihnachten. Jetzt packe ich Joomla-1.5.0.zip erstmal in ein Verzeichnis und dann irgendwann aus :-)
- Neuen Kommentar schreiben
- 1372 Aufrufe
1.5 Joomla!-Versionen
Verfasst von Hagen Graf am 7. Dezember 2007 - 1:15.Bei Joomla! gibt es wie bei jeder Software verschiedene Entwicklungsstufen. Das Joomla!-Team veröffentlichte eine Roadmap14 am 1. September 2005 und startete mit der Version Joomla! 1.0.
Die erste Joomla!-Version erhielt konsequenterweise die Nummer 1.0, um nicht mit bestehenden Mambo-Versionen verwechselt zu werden. Die Version 1.0 ist eine überarbeitete Version der letzten Mambo-Version 4.5.2.3. Die Überarbeitung bezieht sich auf den anderen Namen, bekannte Fehler und Sicherheitspatches. Mambo ist momentan übrigens bei der Version 4.6.2 angekommen.
Im Laufe der letzten zwei Jahre sind es dreizehn (!) Joomla! 1.0.x-Versionen geworden, die »unter der Haube« viele Kleinigkeiten im Code verbessert und richtig gestellt haben. Falls Sie die Entwicklung verfolgt haben, werden Sie erfreut bemerkt haben, dass Joomla! von Version zu Version verlässlicher wurde.
Nummerierungssystem der Joomla!-Versionen
Die Versionsnummerierung von Joomla! folgt einer dreistufigen Systematik:
Stufe 1 = Die Major Release-Nummer: Sie wird immer dann hochgezählt, wenn tiefgreifende Änderungen am Quellcode vorgenommen werden. Die Version mit der höheren Nummer ist unter Umständen nicht kompatibel mit früheren Versionen.
Stufe 2 = Die Minor Release-Nummer: Sie wird immer dann hochgezählt, wenn größere Änderungen an der Funktionalität vorgenommen werden. Die höhere Versionsnummer ist meistens kompatibel (mit kleineren Anpassungsarbeiten) mit früheren Versionen.
Stufe 3 = Die Maintenance Release-Nummer: Sie wird immer dann hochgezählt, wenn Fehler behoben und Sicherheitslücken gestopft werden. Eine Erhöhung dieser Nummer bedeutet nur kleinere Änderungen und sehr kleine neue Features. Diese Versionen sind voll kompatibel zu den Versionen mit der gleichen Stufe 1- und 2-Nummer.
Ein Full Release ist eine Änderung in der Stufe 1- und 2-Systematik. Hier gibt es Alpha- und Beta-Testperioden. Die Länge der Testperioden ist nicht festgelegt und liegt im Ermessen des Entwicklerteams. Beta-Versionen sollten mindestens drei Wochen zum Testen bereitstehen, um Komponentenentwicklern die Chance zu geben, ihre Komponenten anzupassen.
Ein Maintenance Release kann sofort produktiv benutzt werden.
Mit der Version 1.5.0 fand der erste Full Release nach zwei Jahren statt. Es gab Alpha- und Beta-Versionen sowie Release-Kandidaten. Komponentenentwickler (Third Party Developer) passen ihre Komponenten an die neue Version an. Die Community testet, und es gibt Inkompatibilitäten zur alten Version.
Auf der Website von Joomla! können Sie im Bug-Tracker das Melden und Beheben von Fehlern verfolgen und, wenn Sie einen Fehler finden, auch eintragen. Hier finden Sie auch die Liste der gewünschten Verbesserungen.15
Der Prozess der Entwicklung von Joomla! 1.5 findet schon seit Herbst 2005, anfangs weitgehend unbemerkt, statt. Die Ideen für die Version 1.5 waren zu diesem Zeitpunkt schon sehr konkret, und im Februar 2006 gab es die erste Alpha-Version.
Zeitleiste
Diese Zeitleiste kann natürlich jederzeit geändert werden, stellt aber einen guten Orientierungsrahmen dar.
Version | Erscheinungstermin | Anmerkungen |
Mambo 4.5.2 | 17. Feb 2005 | Letzte stabile Mambo-Version |
Joomla 1.0.x | Seit Sep 2005 | Übernahme der Version Mambo 4.5.2.3 Fehlerbeseitigungen und Sicherheitspatches Letzte stabile Version Joomla! 1.0.13 |
Joomla 1.5 Beta 1 | Okt 2006 | Internationalisierung (vollständige UTF8-Unterstützung) Administrationsoberfläche in jeder Sprache möglich User Plugins Datenbank: Unterstützung von MySQL- und MySQLi-Datenbankservern FTP-System, um das PHP Safe Mode-Problem Grundlegende Änderungen und Überholungen in der Struktur, dem Framework von Joomla! und damit auch Vorbereitung für die Möglichkeit, mit Joomla! barrierefreie Websites zu erstellen Trennung von Programmierlogik und Präsentation Suchmaschinenfreundlichkeit verbessern (SEF) Überarbeitete Caching-Mechanismen |
Joomla 1.5 Beta 2 | Mai 2007 | Entwickler-Dokumentation (API, Howto's) API Abstimmungsarbeiten Überarbeitetes Caching Überarbeitete Unterstützung für suchmaschinenfreundliche URLs Einführung des Mootools Javascript Frameworks Barrierefreies Template im Core 'BEEZ' |
Joomla 1.5 RC1-4 | Juli 2007- Dezember 2007 | Benutzerdokumentation Hilfetexte Fehlerbereinigung Sicherheits- und Performance-Verbesserungen Test auf unterschiedlichen Plattformen und Browsern |
Joomla 1.5.0 stable | 22. Januar 2008 | Die stabile Version
|
Joomla 1.5.1 stable | Februar 2008 | Security Release
|
Joomla 1.5.2 stable | März 2008 | Security Release
|
Joomla 1.5.3 stable | April 2008 | Security Release
|
| Joomla 1.5.4 stable | Juli 2008 | Security Release Neues Template (JA_Purity) Sprachdateien jetzt in einem Paket |
Weitere Versionen von Joomla (1.6, 2.0) | Keine Zeitangabe | Neues Benutzerzugriffskontrollsystem Versionskontrolle für Inhalte Multisite Installation (Viele Joomla!-Seiten auf einer Joomla!-Installation) Update-Mechanismus Virtuelles Dateisystem Unterstützung von mehr Datenbanken |
Tabelle 1.1: Joomla!-Roadmap – Stand Juli 2008
Änderungen im Detail
Wie in der Tabelle vielleicht schon ersichtlich wurde, ist die 1.5er-Version das erste »echte« Joomla!. Das Joomla!-Team hat die ersten Jahre damit verbracht, das Erbe von Mambo unter dem Namen Joomla! zu stabilisieren und einen eigenen Weg zu finden. Die Änderungen in Joomla! 1.5 zeigen jetzt die weitere Entwicklung deutlich auf.
Internationalisierung
- Jeder statische Text ist jetzt übersetzbar in Sprachdateien. Dies betrifft insbesondere den Administrationsbereich, der bisher nur in englischer Sprache zur Verfügung stand.
- Unterstützung der rechts-nach-links-Schreibweise (bspw. Arabisch, Hebräisch, Farsi und Urdu)
- Vollständige Umstellung auf den UTF-8-Zeichensatz zur Kodierung und Darstellung aller Zeichen in Unicode16
User Plugins
Mambots heißen jetzt Plugins, und zu Inhalt- (content), Editoren- und Suche-Plugins gesellen sich jetzt Benutzer- (User), Authentifizierungs-, xmlrpc- und System-Plugins.
Mithilfe dieser Plugins können beispielsweise alternative Login-Mechanismen von externen Programmen genutzt werden.
XML-RPC-Unterstützung
XML Remote Procedure Call ist eine Spezifikation, die es Software auf verschiedenen Systemen und unter verschiedenen Umgebungen erlaubt, miteinander zu kommunizieren. Alle wichtigen Programmiersprachen werden unterstützt, und es gibt Bibliotheken, die den Code in XML-RPC umwandeln17. Auch Joomla! bietet eine solche Schnittstelle an. Hier ist es beispielsweise für Anwender möglich, ein Foto aus Flickr18 zu posten oder einen Artikel mit OpenOffice19 zu schreiben und dann in Joomla! zu veröffentlichen. Für Entwickler bieten sich interessante Möglichkeiten beispielsweise aus einem Java Programm heraus Joomla! über diese Schnittstelle ansprechen zu können.
Unterstützung von mehreren Datenbanken
In Joomla! 1.5 ist eine Abstraktionsschicht enthalten, die es ermöglicht, Joomla! mit unterschiedlichen Datenbankversionen laufen zu lassen. Für jede Joomla!-Installation lässt sich allerdings »nur« eine dieser Datenbanken benutzen. Momentan werden die Datenbankversionen MySQL 4.x und 5.x unterstützt. In der Zukunft sollen weitere Datenbanken unterstützt werden.
FTP-System, um das PHP Safe Mode-Problem bei Providern zu umgehen
Um Probleme mit Dateizugriffsrechten zu vermeiden, wurde eine FTP-Schicht eingeführt. Installationen von neuen Komponenten und sonstige Uploads sind damit per PHP-Upload und per FTP möglich. Die restriktiven (und sinnvollen) Einstellungen der Service Provider in Bezug auf die Sprache PHP erschwerten oft die Installation zusätzlicher Erweiterungen und den Upload von Dateien.
Überholung des Joomla!-Frameworks
Ein Framework im Sinne eines »gekapselten Baukastens«, einer API für die Joomla!-Funktionalität gab es bisher nicht. Nach dem Fork wurde allerdings zunehmend deutlich, dass der »alte« Mambo-Quellcode an allen Ecken und Enden verbessert werden musste. Es wurde notwendig, die Funktionalität von Joomla! sauber zu beschreiben und zu kodieren. Ein Framework muss flexibel, skalierbar, getrennt von der Darstellung und vor allem verständlich sein, damit Third Party-Entwickler in angemessener Zeit gute Komponenten schreiben können. Eine eigene API (Programmierschnittstelle) ist dafür unerlässlich, und Joomla! 1.5 ist mit dieser API erstellt.
Barrierefreiheit
Barrierefreiheit ist ein wichtiges Thema, das in Deutschland seit dem 1.1.2006 für staatliche Websites zur Pflicht geworden ist. Das W3C20 hat Standards dazu aufgestellt. Joomla! 1.5 enthält bereits ein komplett barrierefreies Template und damit die Möglichkeit, diese Standards zu erfüllen.
Erreicht wird die Barrierefreiheit durch die Einhaltung von Webstandards (gültiges HTML/XHTML) und die strikte Trennung von Inhalt (Text, Bilder usw.) und Layout durch den Einsatz von Cascading Style Sheets (CSS). Momentan beziehen sich diese Aussagen zu 100% auf das Frontend. Der Administrationsbereich soll in einer späteren Version auch komplett barrierefrei werden. Momentan ist er zumindest schon von einem blinden Menschen bedienbar. Den Erfahrungsbericht über einen erfolgreichen Versuch finden Sie im Blog von Angie Radtke21.
Suchmaschinenfreundlichkeit
Die Unterstützung für suchmaschinenfreundliche URLs ist jetzt aus dem Joomla!-Kern (Core) als Plugin ausgelagert worden. Das ermöglicht eine Nutzung der Funktionatlität durch Third Party-Komponenten, die bisher sehr mühselig war.
Google Summer of Code Projects
Seit 2005 hat unterstützt die Fa. Google talentierte Studenten und ihre Ideen zu bestimmten Open Source-Projekten mit jeweils 4.500 US$ in ihrem Summer of Code-Projekt22. Die Studenten müssen im Sommer nicht irgendwelchen Arbeiten nachgehen, um Geld zu verdienen, sondern können ihr Hobby zum Wohle der Allgemeinheit und natürlich auch für Google ausüben. Der Summer of Code bringt Google jedes Jahr eine atemberaubende PR, gute Ideen und gute Programmierer. Die Open Source-Projekte profitieren ebenfalls von der Idee, neuen Nachwuchs heranzuziehen, sowie durch die Ergebnisse der Projekte. Ein Mitglied aus der entsprechenden Projekt Community wird Mentor jeweils eines Studenten.
Die Ergebnisse dieser Projekte werden und wurden in Joomla! nach und nach integriert. Auch in diesem Jahr (2007) programmieren Studenten für Joomla! und werden von Google dafür bezahlt.
Dabei handelte es sich im Einzelnen um die Projekte23
Extending the Nested Sets Model with "Hardlinked Nested Sets" – Enno Klasing, Mentor Louis Benton Landry (Hier geht es um die beliebig tiefe Schachtelung von Kategorien.)
Email Interface for Publishing – Nur Aini Rakhmawati, Mentor Mateusz Krzeszowiec (Hier geht es um das Erstellen von Joomla!-Inhalten durch Senden einer E-Mail.)
Semantic Web Integration – Charl van Niekerk, Mentor Robert Schley (Hier geht es um die Ausgabe des Joomla!-Codes in validem XHTML als Basis für barrierefreie Website und Vorbereitung auf das semantische Web24.)
Geo-component for Joomla! – Mickael Maison, Mentor Andrew Eddie (Hier geht es um die Einbindung von geografischem Standard wie KML und GeoRSS, um diese Daten in Joomla! verarbeiten zu können, beispielsweise den Wohnort der Benutzer als Maps Darstellung.)
Eclipse Plugin for develop Joomla's Component/Module – Muhammad Fuad Dwi Rizki, Mentor Laurens Vandeput (Hier geht es um die Erstellung eines Joomla!- Plugins für die beliebte Entwicklungsumgebung Eclipse, um damit komfortabel Joomla!-Komponenten erstellen zu können.)
- General content recommendation component for Joomla – Faolan Cheslack-Postava, Mentor Samuel Alexander Moffatt (Hier geht es um die automatische Empfehlung von Inhalten in einem bestimmten Kontext zu einer bestimmten Zeit.)
Joomla!-Features
Hier eine Auflistung der Joomla!-Features in Kurzform:
Quellcode ist frei verfügbar
Sehr große und eifrige Benutzer- und Entwicklergemeinschaft
Einfaches Workflow-System
Veröffentlichungssystem für Inhalte
Dateimanager für den Upload und die Verwaltung von Dateien
Inhaltszusammenfassungen im RSS-Format
Papierkorb für gelöschte Inhalte
Suchmaschinenfreundliche URLs
Banner Management
Mehrsprachigkeit für Website und Administrationsoberfläche
Von der Website getrennte Administrationsoberfläche
Makrosprache für Inhalte (Plugins)
Caching Mechanismus, um einen schnellen Seitenaufbau bei beliebten Seiten icherzustellen
Einfache Installation von zusätzlichen Erweiterungen
Mächtiges Template-System (HTML, CSS, PHP)
Hierarchische Benutzerrollen
Einfache Besucherstatistiken
WYSIWYG-Editor für Inhalte
Einfache Umfragen
Bewertungssystem für Inhalte
Viele freie und kommerzielle Erweiterungen finden Sie auf der Website http://extensions.joomla.org/, beispielsweise:
Foren
Bildergalerien
Dokumenten Management Systeme
Kalender
Und etwa 2.800 weitere für die Version Joomla! 1.0.x von denen immer mehr auf die Version Joomla! 1.5.x umgestellt.
- 8738 Aufrufe
- Français
Kirchberg, Switzerland, joomlanews.ch
Nürnberg, Germany


Neueste Kommentare
vor 1 Woche 2 Tage
vor 3 Wochen 4 Tage
vor 6 Wochen 5 Tage
vor 9 Wochen 6 Tage
vor 17 Wochen 6 Tage
vor 17 Wochen 6 Tage
vor 19 Wochen 3 Tage
vor 19 Wochen 3 Tage
vor 19 Wochen 4 Tage
vor 19 Wochen 4 Tage