Joomla
Endlich Innovation bei Joomla 1.6 | Endlich Innovation bei Joomla 1.6 |
| 03.02.2009 | |
|
Ja, 1.5 wurde komplett neu geschrieben und hat deswegen furchtbar lange gebraucht, das wissen wir alles, aber wo sind eigentlich die ins Auge springenden tollen Features gegenüber der Vorversion, die uns als Webmaster bei der ständigen Arbeit unterstützen und von denen wir unseren Kollegen abends am HTML-Stammtisch begeistert und mit glänzenden Augen berichten? Es gibt kaum welche. Das soll sich mit Joomla 1.6 ändern. Noch ist Joomla 1.6 ein zartes Pflänzchen, das recht weit von der Blüte entfernt ist. Die Chefentwickler haben aber schon einige Andeutungen fallen gelassen, mit welchen Neuerungen wir in dieser Version rechnen dürfen. Einiges davon betrifft die Programmierschnittstelle; auf diese Themen will ich hier nicht eingehen, da sie eher für Entwickler von Extensions interessant sind. Viel spannender ist die Frage: Was ändert sich konkret für uns Nutzer? Wo finden sich sichtbare und direkt nutzbare Änderungen? Über die neuen Systemvoraussetzungen (PHP 5.2 aufwärts bzw. MySQL 4.1 aufwärts) sowie über den neuen Legacy Mode habe ich hier schon berichtet. Also direkt und ohne Umschweife weiter zu dem, was uns an neuen Produkteigenschaften erwartet. Benutzerrechte werden aufgebohrtDas wichtigste neue Feature wird ein neues, feiner steuerbares Rechtesystem sein. Es wird auf dem Prinzip der Zugriffssteuerungslisten (Access Control Lists oder kurz ACL) basieren. Damit wird es in Zukunft möglich sein, Berechtigungen sehr viel detaillierter zu vergeben als das in den bisherigen Joomla-Versionen 1.0.x und 1.5.x der Fall war. So soll es etwa machbar sein, die Sichtbarkeit von Inhalten im Frontend nach Rollen zu steuern, oder Berechtigungen für das Hinzufügen und Bearbeiten von Inhalten nur in bestimmten Kategorien vorzusehen. Auch die Funktionalitäten im Administrationsbereich sollen nach Rollen zugewiesen werden können, etwa so, dass eine Rolle nur Menüs bearbeiten darf, oder eine andere Rolle nur eine ganz bestimmte Extension verwalten darf. Joomla ist bislang wegen des Fehlens solcher Voraussetzungen vollkommen untauglich etwa für komplexere Intranets – es sei denn, man ist gewillt, sich mit Core-Hacks oder Extensions von Drittentwicklern herumzuschlagen. Mit der verbesserten Zugriffssteuerung wird Joomla hier endlich zu anderen Content Management Systemen aufschließen können – vorausgesetzt, die Verwaltung der Zugriffslisten wird so umgesetzt, dass sie gut bedienbar ist. Section, Category, ItemWelcher Joomla-Webmaster hat sich noch nicht über die starre Content-Hierarchie geärgert? Alle Artikel müssen in die feststehende Struktur aus Bereichen und Kategorien einsortiert werden. Als Notlösung für Extra-Seiten gibt es noch „unkategorisierte Inhalte“, nun gut. Das kann man heutzutage beileibe nicht mehr als „State of the Art“ bei einem Content Management System ansehen. Andere Projekte sind Joomla hier meilenweit voraus und ermöglichen das beliebige Anlegen frei definierbarer Content-Strukturen und das Versehen von Artikeln mit Tags. Hier gibt es nun eine gute und eine schlechte Nachricht. Die gute Nachricht ist, dass es in Joomla 1.6 eine unbegrenzte Kategoriestruktur geben wird. Man kann Inhalte so tief verschachtelt anlegen, wie man es benötigt. Damit wird zumindest die bisherige - streng dreistufige - Hierarchie erweitert. Die schlechte Nachricht aber ist, dass es immer noch nicht möglich sein wird, einen Artikel mehreren Kategorien zuzuordnen. Das klingt sehr nach 1999 und ist es leider auch. Eingebaute KommentarfunktionJoomla 1.6 soll von Haus aus eine Kommentarfunktion mitbringen, die auch Pings und Trackbacks beherrscht. Dieses Feature könnte Azrul und anderen Entwicklern Kopfschmerzen bereiten und externe Kommentar-Extensions überflüssig machen. Captchas für alle FormulareZur Spamverhinderung müssen Captchas bislang über externe Extensions nachgerüstet werden. Eine heutige Joomla-Installation, die damit nicht ausgestattet ist, wird - eine gewisse Auffindbarkeit über Suchmaschinen vorausgesetzt - in der Regel über das Kontaktformular intensiv zugespammt. Joomla 1.6 soll nun eine eigene Captcha-Engine erhalten, damit diese Belästigungen der Vergangenheit angehören. PDF: Hopp oder ToppNoch aus grauer Mambo-Vorzeit stammt die Möglichkeit, von Artikeln PDF-Versionen zu erzeugen. Dies krankt aber an einigen Stellen, insbesondere was die Darstellung von Bildern oder eingebundenen Plugins angeht. Man will sich diese Baustelle nun genauer ansehen und dann entweder die PDF-Engine so aufrüsten, dass dabei vernünftige Resultate herauskommen – oder aber sie ganz abschaffen. Bye bye, Poll-KomponenteDas bei Joomla mitgelieferte Umfrage-Tool ist definitiv minderwertig und kann anderen verfügbaren Umfrage-Extensions in keiner Weise das Wasser reichen. Dies haben die Entwickler erkannt und sinnvollerweise den Entschluss gefasst, in Zukunft darauf zu verzichten. Bye bye, TabellenDie HTML-Generierung der Layouts soll überarbeitet werden, und zwar so, dass semantisch sinnvoller und XHTML-valider Code erzeugt wird. Übersetzt bedeutet das: Keine Tabellen mehr im Code, wo sie nicht erforderlich sind, beispielsweise bei der Artikeldarstellung. Mussten Template-Entwickler bei Joomla 1.5 noch mit Overrides arbeiten, um tabellenfreie Layouts zu erzielen, wird Joomla 1.6 schon „ab Werk“ keine HTML-Tabellen mehr erzeugen. Die Override-Funktionalität wird sicherlich trotzdem erhalten bleiben, um Freiheit bei der individuellen Ausgestaltung zu lassen. Persönliche Anmerkung: Das hat dann ja nur einige Jahre gedauert. FazitJoomla entwickelt sich langsam in Richtung größerer Professionalität. Die oben aufgeführten Punkte sind allesamt Schritte in die richtige Richtung, auch wenn Joomla in dem für die Version 1.6 angestrebten Funktionsumfang hier und da immer noch anderen Projekten weit hinterherhinkt. Vor etwa einem Jahr habe ich in einem Artikel über die Neuerungen in Joomla 1.5 geschrieben, dass mir ein klarer Schnitt zur Vorversion, eine damit verbundene völlige Inkompatibilität und eine radikale Neuprogrammierung lieber gewesen wäre. Angesichts der nur allmählich stattfindenden Verbesserungen sehe ich das auch heute noch so. Solange sich noch die alten Konzepte durch den Code ziehen, stellen sie für die Weiterentwicklung einen hemmenden Klotz am Bein dar. Was für Joomla 1.6 nach heutigem Kenntnisstand geplant ist, hört sich dennoch gut an. Die Innovation könnte nur ein wenig rascher voranschreiten. Sehr positiv finde ich in diesem Zusammenhang, dass ein Teil der geplanten Neuerungen von JXtended bereitgestellt wird. Und wer weiß - vielleicht könnte ja die Öffnung des Entwicklungsprozesses dazu führen, dass sich die Taktung beim Projektfortschritt nun etwas beschleunigt? Weiterführender Lesestoff
Verwandte Artikel:
Kommentare (12)
![]()
...
geschrieben von serk, 03.02.2009
Das mit der Auswahl der Core-Comps fände ich auch ne feine Sache, wie Mirko schon sagte.
Was für mich ebenfalls sehr veraltet klingt ist "Captcha" schafft es ein Projekt wie Joomla! nicht etwas wie Akismet auf die beine zu stellen oder will es nicht? Captchas sind lästig... Ich denke du fährst hier auch gut mit JC und Akismet, oder kommt bei dir Spam durch? Beste Grüße, serk
Jo
geschrieben von Frank, 03.02.2009
hört sich alles gut an. Bleibt die Hoffnung, dass es nicht zu lange dauert, bis dies alles verwirklicht ist - Wordpress geht ja ziemlich zügig nach vorn. Wobei mir die Geschichte mit der mehrfachen Zuordnung vollkommen unwichtig ist, da dies SEO-technisch sowieso ungünstig ist und ich dies auch bei Wordpress vermeide.
Danke
geschrieben von Marko Master, 06.02.2009
Danke, für den tollen Artikel, und Mirko hat recht, mit der Installitionsvorauswahl....
Mfg Marko Master
...
geschrieben von serk, 09.02.2009
Ok, dann hattest du vielleicht bisher Glück, bei mir macht Akismet einen sehr guten Dienst...
invalid
geschrieben von seven of nine, 12.03.2009
Hallo Klaus,
vielen Dank für diesen Artikel. Es gibt aber einige offene Fragen. Bspw. warum man sich weitere Arbeit in Form von "Paketen" machen will, dazu vielleicht einzelne Sprachpakete schnüren müsste, anstelle die einfache Deinstallation von Corekomponenten zuzulassen. Die Fragen in den Foren wären/sind vorprogrammiert. Welche Version ist denn jetzt die Richtige für meine Zwecke? Genauso wenig verstehe ich den Schritt sich von der Umfrage zu verabschieden, im Gegenzug aber neue Arbeit in Form einer Kommentarfunktion ins Haus zu holen. Wie eine PDF-Funktion funktionieren kann zeigt uns Typolight, die Tabellen sollten schon vor Jahren weg sein und nebenbei wird J!1.6 die zweite abwärts inkompatible Version innerhalb kürzester Zeit sein. Nicht falsch verstehen: Ich freue mich darauf, speziell auf die ACL. Deswegen ist aber nicht alles schlüssig. P.S.: Hallo Mirko
Endlich kommt das Rechtesystem
geschrieben von Qman, 24.04.2009
Mich freut am meisten, dass endlich das Rechtesystem angepackt wird. Vor Jahren hieß es mit Joomla 1.5 wird es kommen, aber nun hoffen wir mal auf 1.6
Richtigstellungen
geschrieben von Hackwar, 24.05.2009
einige kurze Richtigstellungen:
1. Wir werden keine captcha engine einbauen. Es wird lediglich sehr viel einfach möglich sein, eine einzubauen 2. ACL war nie für 1.5 versprochen. Es wurde immer gesagt, das es in 1.2 bzw. dann 1.6 kommen würde. 3. Die mehrfache Zuweisung eines Artikels zu einer Kategorie ist mit dem momentanen com_content äusserst ungünstig und würde das System eher stark ausbremsen. Ein Rewrite ist hierfür notwendig. Dieser wird nicht in 1.6 kommen. 4. Es wird keine diversen Pakete von 1.6 geben. Gleichzeitig ist aber bereits jetzt die Deinstallation von com_weblinks und co. möglich.
Ich freu mich schon
geschrieben von Michael, 20.09.2009
Hallo,
bin gerade über diesen Post gestoßen. Konnte nur kurz in 1.6 reinschauen, und konnte nicht allzu viel sehen. Eine Kommentarfunktion ist sinnvoll, die bisherige Artikelbewertung ist unzureichend. Bei einigen Projekten bin ich bisher immer an den schlechten Benutzerrechten gescheitert, bin wirklich gespannt. Der Nachteil an neuen Joomla-Versionen ist aber immer, dass die Erweiterungen meist neu geschrieben werden müssen (inkl. Templates). Grüße, Micha
keine tabellen mehr?
geschrieben von jonas, 07.10.2009
kann man nichtmal mehr im artikel tabellen anlegen? ...das wäre sehr doof, da ich manchmal gerne tabellen einbaue. dass tabellen aus joomla selbst verschwinden ist ok.
Kommentar schreiben
|
Habe vermutet, dass dies eher eines der leichter zu lösenden "Probleme" sei.
Zudem warte ich noch auf die Version, die mich während der Installation schon auswählen lässt, welche Core-Komponenten ich überhaupt installiert haben möchte. Poll ist draussen, warum das nicht auch für Weblinks, Banner, Kontakt? So bleibt nie genutztes gleich im Aktenschrank. Und ich habe davon eine Menge Zeugs.... Jetzt werden wieder einige Komponenten (+Datenbanktabellen) etc. hinzugefügt, die ich, bzw. Kunden oftmals nie im Leben brauche