|
time4joomla
|
Tutorials und mehr
|
-
Votrag auf dem Joomladay 2011
Hier kann man die Powerpointfolien und den Votrag als RTF-Datei downloaden. Ich werde in den nächsten Tagen daraus noch ein vernünftiges PDF erstellen. Aber heute muss es erst mal so genügen...Power Point FolienManuskript
-
Einführung in die Rechteverwaltung
Dieses Tutorial gibt meinen Vortrag auf den Joomladays 2011 am 2./3. September in Hamburg wider. Die Power Point Folien sind hier direkt eingearbeitet und der freie Vortrag als Manuskript beigelegt. Es handelt sich hier um eine Einführung in das Rechtesystem. Kleinere Beispiele erklären die angesprochenen Möglichkeiten.
Im time4mambo (http://www.time4mambo.de/downloads/viewcategory/8.html) steht dieses Tutorial als PDF zum download bereit.
Einführung
Lange haben wir darauf gewartet und seit Joomla!1.6 haben wir endlich eine erweiterte Rechteverwaltung. Mussten wir uns in Joomla!1.5 mit meist schwer zu handhaben Komponenten herumplagen, haben wir nun eine Rechteverwaltung, die sehr viele Möglichkeiten
Weiterlesen... (http://www.time4joomla.de/rechteverwaltung/147-vortrag-auf-den-joomladays-zur-rechteverwaltung-workshop.html)
-
Was ist neu in Joomla!1.7
Die Datenbank-Präfix wird jetzt beim Installationsvorgang dynamisch erzeugt.
Open Search ist hinzugekommen.
Man kann jetzt die Hauptbeiträge nach Kategorien auswählen.
Der Seitenname kann jetzt wahlweise vor oder nach dem Seitentitel gesetzt werden.
Die menuID ist in der CSS-Datei von ID auf Klasse wieder zurückgestuft worden. Also das Vorzeichen hat sich verändert: Statt Raute jetzt wieder ein Punkt (.).
Ein neues Recht ist hinzugekommen: Man kann nun auch einstellen, wer sich auf einer Offline geschalteten Seite anmelden darf.
In einer Website, die Mehrsprachigkeit benutzt, können Menüpunkte nach Sprache einem bestehenden Menüpunkt zugewiesen werden. Damit hat man noch mehr Flexibilität bei mehrsprachigen Seiten.
Die Default-Sprachen können nun sowohl
Weiterlesen... (http://www.time4joomla.de/neu-in-joomla-17.html)
-
Template selber erstellen in Joomla! 1.6
Im Downloadcenter (http://www.time4mambo.de/downloads/viewcategory/8.html) auf time4mambo stehen die drei Grunddateien zum Download bereit (index.php, templateDetails.xml, template.css).
Um ein eigenes Template zu erstellen, wird folgende Verzeichnisstruktur benötigt:
In der "index.php" steht die Grundstruktur des Templates. Also der eigentliche HTML-Code.Die "templateDetails.xml" wird zum installieren benötigt und gibt auch u.a. die möglichen Positionen wider.Im Verzeichnis "css" steht die CSS-Datei und im images-Verzeichnis evt. Grafiken, die für das Template benötigt werden.
index.php
-
CSS-Klassen in Joomla!1.6 - Die 'template.css'
Diese Datei steht zusammen mit der index.php und der templateDetails.xml im Downloadcenter (http://www.time4mambo.de/downloads/viewcategory/8.html) auf time4mambo zur Verfügung
Es handelt sich hierbei um die grundsätzlichen CSS-Klassen und -IDs, die Joomla benutzt. Ich habe nach besten Wissen gearbeitet und überprüft aber es ist nicht auszuschließen, dass ich etwas übersehen habe.
/**
-
Fallbeispiel: Redaktionssystem
Original-Auszug aus dem Buch
Die Überlegung: Wir haben eine Kulturredaktion, der eine Kategorie zugeordnet ist. Und wir haben eine Politikredaktion, die in zwei Kategorien schreibt. Beide Redaktionen sollen nur ihre eigenen Beiträge bearbeiten, veröffentlichen und löschen können. Außerdem bekommen beide Redaktionen noch einen Chefreakteur zur Seite, der in allen Kategorien alle Beiträge bearbeiten darf. Der Chefredakteur erhält außerdem einen Backend-Zugang, damit er gelöschte Beiträge wieder herstellen kann.
Als erstes gehen wir wieder in unsere Gruppenansicht und legen neue Benutzergruppen an: Benutzer/Gruppen/Neue Gruppe
Diesmal benötigen wir drei Gruppen. Unser Chefreadkteur ist zwar nur eine
Weiterlesen... (http://www.time4joomla.de/rechteverwaltung/135-fallbeispiel-redaktionssystem.html)
-
Joomla-Programmierung
Zusammen mit Christiane Maier-Stadtherr und René Serradeil schreibe wir ein Buch zur Joomla-Programmierung. Also das Erstellen eigener Komponenten, Module und Plugins in Joomla!2.5
Als Übungsprojekt haben wir uns die Komponente myThings ausgedacht. Eine Komponente, mit der man Dinge verleihen und ausleihen kann. Eine Komponente, die man aber auch leicht als Kleinanzeigenmarkt oder Geschenkeliste umfunktionieren kann. Alles wird offen genug gestaltet, aber detailiert genug, um hinterher selber drauf los programmieren zu können.
Die Betrachtung der Platform und der Joomla-API dürfen natürlich nicht fehlen und der ein oder andere Exkurs zu verschiedenen Bereichen der Programmierung auch nicht.
Ziel ist es jedoch, sich nicht mit "unnötigen
Weiterlesen... (http://www.time4joomla.de/das-programmiererbuch.html)
-
Override: Accesskey
Original Buchauszug
Leider bietet Joomla noch nicht einmal die Möglichkeit bei den einzelnen Menüpunkten ein Tastaturkürzel anzugeben.
Jeder Browser hat eine Tastenkombination, mit der er wiederrum erlaubt, einen Tasturkürzel von Verweisen aufzurufen. Voraussetzung dafür ist, dass der Verweis das Attribut accesskey beinhaltet. Ein Link würde dann so aussehen:
<a href="http://www.time4joomla.de//Verweis-URL" accesskey="a">Verweistext</a>
Drückt man nun die vorgegebene Tastaturfolge seines Browsers plus dem "a" würde man direkt zu dem Verweis springen, ohne das man die Maus benutzen muss.Für die einzelnen Browser sind das diese Tastaturkürzel:
Firefox und SeaMonkey: Umschalt+ALT+[TASTE]
Opera: Umschalt+ESC+[TASTE]
Internet Explorer: ALT+[TASTE]+ENTER
Chrome: ALT+[TASTE]
Man kann davon ausgehen, dass
Weiterlesen... (http://www.time4joomla.de/barrierefreiheit/130-override-accesskey.html)
-
Sprachoverrides
Um fehlende Sprachübersetzungen oder Mundart oder eigene Sprachen einzusetzen, gibt es eine einfache Möglichkeit von Sprachoverrides. Der Vorteil ist, dass diese Sprachobverrides auch nach Updates der Sprachdateien bestehen bleiben.
Es gibt sowohl für das Back- als auch das Frontend eigene Sprachoverrdies, die jeweils in unterschiedlichen Verzeichnissen liegen:
Für das Frontend ist das Verezeichnis languages/override/Für das Backend das Verzeichnis administrator/languages/overrides
In diese Verzeichnisse wird eine Datei geschrieben mit dem Namen
de-DE.override.ini oderen-EN.override.ini oder eine entsprechend der Sprache zugeordnete Datei.
Wichtig ist der Dateiname, der exakt so, wie vorgegeben, lauten muss. Also auch mit den zwei Punkten im Namen!
Die eigentliche Datei muss mit einem Semikolon
Weiterlesen... (http://www.time4joomla.de/tipps-und-tricks-16/129-sprachoverrides.html)
-
CSS: Eigene Schriften einbinden
Die Überschriften auf dieser Site bestehen aus einem Font, den ich per CSS eingebunden habe und entsprechend den Joomla-Klassen zugewiesen habe.
Leider benutzen der Internet Explorer von Microsoft und die meisten anderen Browser unterschiedliche Fonttypen. Für die meisten Browser reicht ein True-Type-Font (TTF) aus. Der IE benötigt aber einen Open-Type-Font (EOT).
Die allermeisten Schriften, die sich im Internet finden, sind TTF-Schriften. Es gibt aber einige Konverter, die einem eine TTF-Datei in eine EOF-Datei wandelt. Einen solchen Konvertrer findet man beispielsweise hier:
|