Custom Fields in Joomla! 3.10 verständlich erklärt

Das beliebte Open Source Content Management System Joomla bietet seit der Version 3.7 eine Neuerung die bis jetzt wenig Beachtung gefunden hat. Die Neuerung "Custom Fields", benutzerdefinierte (Eingabe)felder, ermöglichen es dem Joomla Administrator diese Custom Fields zu erstellen und diese individuell auf der Website in einem Beitrag anzeigen zu lassen. Keine Sorge, die Verwirrung wird weichen, wenn wir weiter unten das Ganze an einem Praxisbeispiel durchgehen.

Momentan findet wir 15 verschiedene Feldtypen, die wir beim Anlegen eines Custom Fields, auswählen können. Diese lassen sich, zur besseren Übersicht, in Feldgruppen zusammenfassen. Um die Flexibilität zu gewährleisten, können wir diese bestimmten Kategorien zuweisen und auch die Zugriffsrechte beim Erstellen dieser Custom Fields definieren. Diese Custom Fields können wir dann beim Erstellen von Inhalten ausfüllen und werden dann für uns im Frontend von Joomla publiziert. Es kann auch sein, dass Du mehr als die oben erwähnten Feldtypen zur Verfügung hast, das kann daran liegen, dass die eine oder andere Erweiterung zusätzliche Feldtypen mitgebracht hat.

Momentan unterstützt Joomla 3.10.11 diese Custom Fields bei "Inhalten", "Benutzern" und "Kontakten"

Wie können uns Custom Fields (eigene Felder) in Joomla 3.10.11 helfen?

Ich glaube, dass dies die am schwersten zu beantwortende Frage ist. Daher habe ich mich entschlossen diese mit Hilfe eines Praxis-Tutorial zu beantworten, so wird sofort ersichtlich was die Custom Fields in Joomla für uns machen können. Am Ende dieses Joomla Tutorials findest Du einen Kommentarbereich, ich würde mich freuen, wenn Du mir und anderen Besuchern, Deine Einfälle zur Verwendung von Custom Fields, unten in den Kommentaren, mitteilst. Sei Kreativ!

Custom Fields Tutorial für Joomla 3.10.11

Wir gehen für unser Tutorial einmal davon aus, dass wir einen Blog für unsere Bücher, die wir gerade lesen oder gelesen haben, erstellen möchten.
Wir möchten dazu folgende Informationen in dem Beitrag zu einem Buch hinterlegen:

  • eine Buchbesprechung / Kritik
  • Autor
  • Verlag
  • ISBN-10
  • ISBN-13
  • Link zum Buch des o.g. Verlages
  • Link zur Webseite des Autors

Selbstverständlich könnte man im Text von jedem Beitrag / Buchbesprechung diese Informationen hinterlegen. Jedoch wäre eine einheitliche oder spezielle Formatierung lästig. Genau hier setzten die Custom Fields in Joomla den Hebel an.

Lass uns mit unserem Beispielprojekt beginnen!

Schritt #1- Kategorie in Joomla anlegen

Dazu rufen wir uns das Backend unserer Joomla Website über www.meine-Domein.de/administrator auf. Über "Inhalt" -> "Kategorien" -> "neue Kategorie" erstellen wir nun eine neue Kategorie mit dem Namen "Bücher"

Wir erstellen eine Kategorie für unsere Beiträge in Joomla um mit Custom Fields arbeiten zu können

Schrit #2 - eine "Feldgruppe" erstellen

Der eine oder andere von uns wird bereits im Menü "Inhalt" die Menüeinträge "Felder" und "Feldgruppen" gesehen haben. Daran können wir bereits sehen, dass sich Custom Fields einzeln anlegen lassen oder auch in Feldgruppen zusammengefasst werden können. Da wir immer versuchen vorausschauend auf unserer Website zu arbeiten, legen wir aus Gründen der Übersichtlichkeit eine neue Feldgruppe mit dem Namen "Bücherinformationen" an. Dafür navigieren wir zu "Inhalt" -> "Feldgruppen" und klicken dort dann in der linken oberen Ecke auf die grüne Schaltfläche "Neu". Der Name dieser Feldgruppe wird uns später beim Erstellen eines Beitrages als Reiter angezeigt.

Wir erstellen nun eine neue Feldgruppe in Joomla die unsere custom fields beinhalten wird

Nachdem wir den Titel für die neue "Feldgruppe" eingetragen haben, können wir auf die Schaltfläche "Speichern und Schließen" klicken.

Schritt #3 - die einzelenen "Custom Fields" (benutzerdefinierte Felder) anlegen

Jetzt können wir damit beginnen die einzelnen Felder, unter "Inhalt" -> "Felder" und dann mit einem Klick auf die Schaltfläche "Neu", anzulegen. Wir befinden uns jetzt im Reiter "Allgemein" und tragen dort als erstes den Titel ein: "Autor". Darunter finden wir ein Auswahlmenü mit dem Namen "Typ" und den 15 Möglichen Feldtypen die uns Joomla momentan zur Verfügung stellt. Der Vollständigkeit halber zähle ich hier mal alle möglichen Feldtypen auf:

  • Benutzer (user)
  • Benutzergruppen (usergrouplist)
  • Editor (editor)
  • Farbe (color)
  • ganze Zahl (integer)
  • Kalender (calendar)
  • Kontrollkästchen (checkboxes)
  • Liste (list)
  • Liste von Bildern (imagelist)
  • Medien (media)
  • Optionsfeld (radio)
  • SQL (sql)
  • Text (text)
  • Textbereich (textarea)
  • URL (url)

Nicht vergessen! Erweiterungen können hier die Liste noch ergänzen!
Für diesen Fall, in dem wir den Autor eines Buches hinterlegen möchten, verwenden wir
Typ: "Text".

  • Name: wird automatisch vergeben falls hier nichts eingetragen wird – dient nur zur Identifikation im System – ähnlich dem Alias.
  • Beschriftung: Hier kann man eine abweichende Feldbeschriftung hinterlegen, wenn nicht, dann wird der Titel verwendet.
  • Beschreibung: Hier kann man eine kurze Beschreibung einfügen, die in der Eingabemaske als Tooltip angezeigt wird.
  • Pflichtfeld: diese Einstellung ist selbsterklärend – Muss es ausgefüllt werden oder darf es auch leer bleiben.
  • Standardwert: Wenn dieses Feld nicht ausgefüllt wird, dann wird automatisch der Wert angezeigt der hier hinterlegt wurde.
  • Maximale Länge: hier definiert man die maximale Anzahl an Zeichen die eingegeben werden dürfen.

Die Einstellungsmöglichkeiten hängen davon ab, welcher Feldtyp ausgewählt wurde!

Im nächsten Schritt ordnen wir, auf der rechten Seite des Fensters dieses Feld der Feldgruppe "Bücherinformationen" zu. Darunter haben wir auch gleich die Möglichkeit dieses Feld einer bestimmten Kategorie zuzuordnen. Dies bewirkt später, dass wenn wir einen Beitrag einer bestimmten Kategorie zuordnen, uns die hier erstellten Felder angezeigt werden und somit ausgefüllt werden können. Für den Fall, dass bereits bei der Kategorie „Alle“ eingetragen ist, löschen wir diese raus mit einem Klick auf das X und wählen die von uns erstellte Kategorie „Bücher“. Die Zugriffsebene ist, wie wir es in Joomla gewohnt sind, einzustellen. Ich belasse diese in diesem Tutorial auf „Public“ da jeder Besucher dieses Feld angezeigt bekommen soll.

Hier erstellen wir ein neues "Custom Field" in Joomla 3.10.11

Nun wechseln wir zum Reiter "Optionen". Hier können wir den "Platzhalter" definieren. Der Platzhalter bietet sich an, wenn man zum Beispiel Custom Fields zu einem Formular hinzufügt. Ich zeige die Auswirkung im Video unter diesem Beitrag. Weiter unten finden wir die Einstellung "Einsatzbereich", hier stehen und drei Möglichkeiten zur Auswahl:

  • Website
  • Administrator
  • Beide

Diese Einstellung bezieht sich auf die Eingabemaske! In diesem Beispiel-Tutorial verwenden wir "Beide". Unter "Beschriftung" können wir wählen ob die Beschriftung (Label) angezeigt wird oder nicht. Um hier den Unterschied zu verdeutlichen zeige ich hier die Ausgabe mit Label:
"Autor: Mark Twain"
wobei eine Ausgabe ohne Label wie folgt aussehen würde:
"Mark Twain".
Für unser Vorhaben wählen wir für die Beschriftung die Option "anzeigen".
Unter der Einstellung "automatische Anzeige" stehen uns wieder unterschiedliche Möglichkeiten zur Verfügung:

  • nach Titel (after title)
  • vor Inhalt (before display)
  • nach Inhalt (after display)
  • keine automatische Anzeige

Für dieses Custom Fields Tutorial lassen wir uns die Custom Fields vor unserer Buchbesprechung anzeigen und wählen deshalb "vor Inhalt (before display)" - Natürlich kann man hier auch einen Teil der Custom Fields vor dem Beitrag und den anderen Teil der Custom Fields nach dem Beitrag anzeigen lassen, für den Fall, dass diese Anzeigeart dem Verständnis dienlich sein sollte.
Ich habe hier bewusst die Einstellungen zu den Bereichen: "Feldklasse" und "Labelklasse" weggelassen. Mehr dazu erfährst Du in dem Video zu diesem Joomla Tutorial unter diesem Beitrag.

Hier befinden wir uns im Reiter "Optionen" bei der Erstellung eines neuen Custom Fields in Joomla 3.10.11

Mit einem Klick auf die Schaltfläche "Speichern und Neu" speichern wir das erste Feld und legen die restlichen Custom Fields auf die gleiche Art und Weise an wie dieses hier. Die jetzt noch benötigten Felder sind:

  • Verlag - Feldtyp: Text
  • ISBN-10 - Feldtyp: Text
  • ISBN-13 - Feldtyp: Text
  • Link zum Buch des o.g. Verlages - Feldtyp: URL
  • Link zur Webseite des Autors - Feldtyp: URL

Die Einstellungen unterscheiden sich ein wenig, wenn wir für den Feldtyp „URL“ wählen. Neu hinzukommt

  • Schemata: Hier legen wir fest welche Schemata in diesem Feld erlaubt sind. Zur Auswahl stehen uns:
    • HTTP
    • HTTPS
    • FTP
    • FTPS
    • FILE
    • MAILTO

Wir möchten die URL einer Webseite hinterlegen und wählen deshalb „HTTP“ und „HTTPS“ da wir nicht wissen ob jede URL über HTTPS zu erreichen ist – so halten wir uns für den Fall, dass eine Seite nicht verschlüsselt ist, die Tür offen.

Jetzt sind wir mit dem erstellen der Custom Fields in Joomla fertig und sehen diese in dieser Übersicht

Schritt #4 - Die eben erstellten "Custom Fields" mit Content befüllen

Um nun endlich diese Custom Fields in unserem Joomla befüllen zu können, erstellen wir uns einen neuen Beitrag unter
"Inhalt" -> "Beiträge" -> "neuer Beitrag" Wie gewohnt vergeben wir diesem Beitrag einen Titel. In unserem Fall würde sich der Titel des zu beschreibenden Buches dafür eignen. Beispielsweise: "Tom Sawyer & Huckleberry Finn"
Darunter finden wir nun jede Menge Platz um eine Kritik über dieses Buch zu verfassen. Ist dies geschehen, ordnen wir diesen Beitrag einer Kategorie zu, dafür haben wir zu Beginn dieses Tutorials die Kategorie "Bücher" erstellt. Nachdem wir diesen Beitrag der Kategorie "Bücher" zugewiesen haben, wird die Seite neu geladen und wir finden bei den Reitern einen bis eben noch nicht vorhandenen. Der Reiter "Bücherinformationen" ist jetzt neu hinzugekommen.

In Joomla erstellen wir nun einen neuen Beitrag, nach der Auswahl der Kategorie, bekommen wir einen neuen Reiter, mit dem Namen "Bücherinformationen", angezeigt

Bevor wir jetzt jedoch zu diesem Reiter wechseln, vervollständigen wir noch die Daten im Reiter "Inhalt" - indem wir den Status, die Zugriffsebene und die Sprache korrekt setzen.

Jetzt können wir zum Reiter "Bücherinformationen" wechseln und finden dort die von uns erstellten "Custom Fields". Wir füllen nun die Felder aus, damit es in etwas so aussieht:

Beim erstellen eines neuen Beitrags in Joomla können wir jetzt im Reiter "Bücherinformatinen" unsere custom fields vervollständigen

Ist das geschehen, können wir diesen Beitrag Speichen und uns um dessen Veröffentlichung auf unserer Website kümmern.

Schritt #5 - Menüeintrag als "Kategorieblog" anlegen und Verknüpfung der richtigen Kategorie

Jetzt haben wir es fast geschafft und können gleich unsere Arbeit betrachten. Wir erstellen einen neuen Menüeintrag über
"menüs" -> "DeinMenü" -> "neuer Menüeintrag"
Als Menüeintragstyp wählen wir "Kategorieblog". Danach müssen wir noch die richtige Kategorie auswählen: Kategorie auswählen: "Bücher"

Jetzt erstellen wir einen Menüeintarg in Joomla damit wir unsere Custom Fields einmal im Frontend betrachten können


Wenn alle weiteren Einstellungen wie gewohnt getroffen wurden, speichern wir den neuen Menüeintrag und wechseln ins Frontend unserer Joomla-Installation.
Wenn wir nun den neu Erstellten Menüeintrag aufrufen, dann wird uns ein Bloglayout präsentiert welches uns den ersten Beitrag über die volle Breite anzeigt. Die Einstellungen zur Anzeige des Bloglayouts finden wir in den globalen Einstellungen und sollen jetzt nicht hier Thema sein.

Unter dem Buchtitel "Tom Sawyer & Huckleberry Finn" finden wir nun unsere neu erstellten Custom Fields und sollte in etwa so aussehen:

Das beste kommt zum Schluß, wir sehen unsere neu erstellten custom fields im Joomla Frontend zum ersten mal an

Wie bereits erwähnt habe ich ein Video zu diesem Thema auf meinen YouTube-Kanal hochgeladen, da zeige ich noch das eine oder andere was in diesem Tutorial unter den Tisch gefallen ist.

 

Zu guter Letzt habe ich hier noch ein Video aus meinem YouTube-Kanal welches Dich interessieren könnte:

Video Placeholder

Klicke hier um das Video zu laden!

 

 

 

Wie wir die perfekte robots.txt für das SEO unserer Joomla!3 Webseite erstellen

Warum ist die robots.txt Datei für usere Webseite so wichtig?

Gute Suchmaschinen Rankings sind ausschlaggebend für den Erfolg von unserer Webseite. Nicht selten wird technisches SEO vernachlässigt. Eine kolossale SEO Maßnahme ist die crawlability mithilfe der robots.txt Anweisungen zu verbessern. Beachte jedoch, daß es mit der robots.txt nicht möglich ist, unsere Webseite vor dem Zugriff von Webcrawlern oder Personen zu schützen. Die robots.txt kann nur das erscheinen in den Suchergebnissen einer Suchmaschine steuern.

Was ist die robots.txt Datei?

Die robots.txt Datei ist ein Textdokument, welche Befehle für Webcrawler bereitstellt, um den totalen oder teilweisen Zugriff auf unsere Webseite zu beschränken. Die robots.txt befindet sich im Root-Verzeichnis unserer Webseite, also im obersten Verzeichnis eines Hosts, auch Stammverzeichnis genannt.

Sind die Anweisungen der robots.txt für Suchmaschinen-Crawler bindend?

Das Robots-Exclusion-Standard-Protokoll ist kein offizieller Standard, daher sind Suchmaschinen-Crawler nicht gezwungen sich an die Regeln in der robots.txt zu halten. Die meisten Suchmaschinen-Crawler halten sich jedoch an das Robots-Exclusion-Standard-Protokoll, da Suchmaschinen in der Regel kein Interesse am Inhalt von Verzeichnissen und Dateien haben, die keinen Mehrwert für Ihre User haben. (Beispiel: private Urlaubsphotos, Inhalt von Log-Dateien, usw.)

Wozu dient die robots.txt?

Mit den Regeln und Anweisungen in der robots.txt legen wir fest, welche Inhalte sich für Suchmaschinen nicht lohnen zu indexieren. Dadurch wird das Crawl-Budget sinnvoller eingesetzt. Das Crawl-Budget ist die Zeit die der Webcrawler hat um unsere Joomla Webseite zu durchsuchen und diese im Index abzuspeichern. Je höher unser Webseiten-Ranking ist, desto mehr Crawl-Budget steht für die Indexierung unserer Webseite zur Verfügung.

Wo befindet sich die robots.txt?

Die robots.txt muß immer im Root-Verzeichnis der Webseite liegen. Die robots.txt darf nur einmal auf der Domain bzw. Sub-Domain vorkommen und muß exakt so benannt werden: robots.txt

Wie wird die robots.txt bearbeitet?

Wir können die robots.txt Datei mit fast jedem Texteditor erstellen, vorausgesetzt dieser kann Dateien im Standard- ASCII und UTF-8 Format erstellen. Von der Verwendung von Textverarbeitungsprogrammen wie zum Beispiel Word, Open Office, usw. soll Abstand genommen werden, da diese meist Dateien in einem eigenen Format speichern und unerwartete Zeichen hinzufügen. Dies kann zu Fehlern beim Crawling führen.

Wie ist der Aufbau einer robots.txt?

Die robots.txt wir vom Webcrawler Zeile für Zeile verarbeitet. Daher kann es sein, daß eine Anweisung eine der voran gegangenen Anweisungen überschreibt, falls diese der vorangegangenen Anweisung wiederspricht.

Hier wird dem Webcrawler in der zweiten Zeile mitgeteilt, daß alles zum indexieren erlaubt ist, jedoch in der dritten Zeile wird das indexieren für die gesamte Webseite verboten. Die letzte Anweisung behält Gültigkeit und überschreibt somit die Anweisung „Allow: /“ aus der zweiten Zeile.

Jede robots.txt besteht aus einer oder mehrerer Regeln, diese beinhallten wiederum eine oder mehrere Anweisungen. Im vorangegangenen Beispiel sehen wir eine Regel die Informationen zu

  • Für wen gilt die Regel (User-agent)
  • Auf welche Verzeichnisse oder Dateien der User-agent zugreifen darf
  • Auf welche Verzeichnisse oder Dateien der User-agent nicht indexieren darf

beinhaltet.

Generell wird davon ausgegangen, daß ein Webcrawler sämtliche Seiten und Verzeichnisse crawlen darf, die nicht durch eine Disallow: Anweisung, in der robots.txt, blockiert sind.
Bei der Erstellung von Regeln mit den darin enthaltenen Anweisungen ist besonders auf die Groß- und Kleinschreibung zu achten! Jede Anweisung hat in einer neuen Zeile hinterlegt zu werden, da sonst die robots.txt nicht funktioniert.

Welche Befehle stehen uns für die Erstellung der robots.txt zur Verfügung?

# - Die Raute am Zeilenbeginn zeichnet einen Kommentar in der robots.txt aus, Kommentare werden von Webcrawlern ignoriert. Sollte ein Kommentar mehrere Zeilen in Anspruch nehmen, muß am Beginn jeder neuen Zeile eine Raute „#“ stehen.

User-agent: - mit diesem Befehl legen wir fest für welchen Webcrawler die folgenden Anweisungen bestimmt sind. Ein Stern „*“ würde so wie im oberen Beispiel zu sehen, sämtliche Webcrawler ansprechen. Wobei der Name des Webcrawler nur diesen spezifischen Bot anspricht:

Disallow: - mit diesem Befehl, in unserer robots.txt, können wir dem Webcrawler mitteilen, welche Verzeichnisse und/oder Dateien sich nicht lohnen in den Index der Suchmaschine aufgenommen zu werden. Ein Slash hinter dem „Disallow: „ bedeutet, daß der Inhalt der gesamten Seite nicht in den Index der Suchmaschine aufgenommen werden soll.

Möchten wir nur ein bestimmtes Verzeichnis aus unserer Joomla Webseite vom Index ausschließen dann müssen wir folgendes eintragen:

Wichtig ist hier, daß der Slash auch am Ende dieser Anweisung hinterlegt wird, da sonst auch andere Teile der Webseite unbeabsichtigt von der Indexierung ausgeschlossen werden –
„Disallow: /verzeichnis“ würde auch die URL www.meineDomain.com/verzeichnis.html von der Indexierung durch eine Suchmaschine ausschließen, was wir vielleicht gar nicht möchten!

Allow: - mit diesem Befehl, in unserer robots.txt, können wir dem Webcrawler mitteilen, welche Verzeichnisse und/oder Dateien sich aus unserer Sicht lohnen in den Index der Suchmaschine aufgenommen zu werden. Diese Anweisung ist jedoch kein Garant dafür, daß die Suchmaschine dieses Verzeichnis oder diese Datei tatsächlich in den Index speichert. Ein Slash hinter dem „Allow: „ bedeutet, daß der Inhalt der gesamten Seite in den Index der Suchmaschine aufgenommen werden soll.

Möchten wir nur ein bestimmtes Verzeichnis aus unserer Joomla Webseite zum indexieren freigeben dann müssen wir folgendes eintragen:

Sitemap: - optional können wir auch noch die Sitemap von unserer Joomla Webseite eintragen. Ich empfehle dies auch tatsächlich zu tun. Jedoch gibt es dabei wieder ein paar Kleinigkeiten zu beachten. Es muss sich um eine vollständig qualifizierte URL handeln, das bedeutet, daß die der Suchmaschinen-Crawler nicht verschiedene Varianten der URL prüft. Ist unsere Joomla Webseite über „https“ zu erreichen, dann muß auch die URL zu unserer Sitemap in der robots.txt mit „https“ beginnen. Das gleiche gilt für Webseiten mit und ohne „www“. In meinem Fall müsste die Anweisung so aussehen:

Beispiele die den Umgang mit der robots.txt veranschaulichen und das mögliche zeigen!

Die einfachste robots.txt ist allen Webcrawlern alles zu erlauben

In der ersten Zeile sehen wir einen Kommentar der darüber Informiert für welche Webseite diese robots.txt erstellt wurde. Durch das Sternchen (*) hinter „User-agent“ werden alle Webcrawler angesprochen. Da hinter dem „Disallow:“ kein Slash steht ist alles für eine Indexierung freigegeben. Die „Allow:“ Anweisung wird meist nur dann verwendet, wenn wir Ausnahmen generieren möchten – dazu weiter unten ein Beispiel

Dem Googlebot eingeschränkten Zugriff gewähren, jedoch alle anderen Webcrawler den gesamten Zugriff verwehren

Hier wird ein User-agent definiert, nämlich der „Googlebot“ dem in der zweiten Zeile der Zugriff auf die gesamte Webseite gewährt wird. Dieser Zugriff wird jedoch ab der dritten Zeile wieder eingeschränkt da bei einer Joomla-Webseite die aufgelisteten Verzeichnisse nicht den Weg in den Index einer Suchmaschine finden sollen. Zu beachten ist hier, daß jedes Verzeichnis, welches in der robots.txt aufgeführt wird, am Anfang und am Ende einen Slash „/“ hat.

Ein Verzeichnis in der robots.txt sperren, jedoch Dateien mit gewisser Dateierweiterung mithilfe von Wildcard zum indexieren durch Webcrawler freigeben

In diesem Beispiel aus einer robots.txt sehen wir, daß für den „Googlebot-Image“ der für das indexieren von Bildern zuständig ist, das Verzeichnis „bilder“ gesperrt wurde. Jedoch in der nächsten Zeile wurde eine Ausnahme generiert für Bilder mit der Dateierweiterung „jpg“. Das bedeutet, daß sämtliche Bilder mit der Dateierweiterung „jpg“ in den Index gespeichert werden dürfen, jedoch für sämtliche anderen Dateien die sich eventuell in diesem Verzeichnis befinden keine Freigabe zur Indexierung vorliegt.
Das Sternchen vor „.jpg“ nennt man eine Wildcard – ein Platzhalter. Damit ersparen wir uns jede einzelne Datei in der robots.txt aufzuführen.

Eine einzelne Datei aus einem bestimmten Verzeichnis, in der robots.txt sperren

Hier wird wieder der “Googlebot-Image” angesprochen, der die Datei „familie.jpg“ nicht indexieren darf.

Ähnliche Verzeichnisse mithilfe von einer Wildcard in der robots.txt für die Indexierung durch Webcrawler sperren

Durch diesen Eintrag in der robots.txt werden sämtliche Verzeichnisse von der Indexierung durch Suchmaschinen ausgeschlossen, die mit „Ordner“ beginnen. Zum Beispiel „Ordner1“ „Ordner2“ „OrdnerXY“

URL’s mit bestimmter Endung in der robots.txt von der Indexierung durch Suchmaschinen ausschließen

In diesem Fall sperren wir in unserer robots.txt sämtliche URLs vom indexieren durch den Googlebot, mit der Endung „.asp“ aus. „.asp“ steht für „active server page“. Das Sternchen vor „.asp“ ist wieder eine Wildcard und ersetzt den Anfang jeder in Frage kommenden URL oder Datei. Das $-Zeichen das Ende der URL oder Datei an.

No-Crawl-URLs in der robots.txt von der Indexierung durch Suchmaschinen ausschließen

Somit werden URLs die diesen Charakter besitzen von der Indexierung ausgeschlossen. Ein Beispiel wäre
https://www.meineDomain.com/?view=category&id=67 welche, bei Joomla Webseiten oder generell bei Content Management Systemen (CMS), des Öfteren zu sehen sind.

Auflistung der wichtigsten Webcrawler

Google Webcrawler:

Googlebot – Googlebot für Desktopcomputer und Smartphone crawlt alles
Googlebot-Image – Googlebot für Bilder
Googlebot-Video – Googlebot für Videos
Googlebot-News – Googlebot für Nachrichten
AdsBot-Google – Prüft die Anzeigenqualität für Webseiten, die für Desktop-Computer optimiert sind
Mediapartners-Google – AdSense
AdsBot-Google-Mobile-Apps – Prüft die Anzeigenqualität für Seiten, die für Android-Apps optimiert sind. Folgt dabei den Robots-Regeln von AdsBot-Google

Sämtliche zurzeit eingesetzte User-agent von Google

Bing Webcrawler:

Bingbot – Bingbot für Desktopcomputer und Smartphone crawlt alles
MSNBot-Media – Bingbot für Bilder und Videos

Sämtliche zurzeit eingesetzte User-agent von Bing

Yahoo Webcrawler:

Slurp – Yahoobot für Desktopcomputer und Smartphone

Wie können wir unsere robots.txt prüfen?

Google bietet einen kostenlosen Service zur Prüfung der robots.txt an. Zu finden ist dieser in der Google Search Console unter dem Menüpunkt „Crawling“ und dann auf „robots.txt tester“ klicken. Dies wird jedoch nur noch in der alten Version der Google Search Console angezeigt. Hier ein Link direkt zum Tester: robots.txt Tester von Google

Viele SEO-Agenturen bieten diesen Service ebenfalls kostenlos auf Ihren Webseiten an!

 

Zu guter Letzt habe ich hier noch ein Video aus meinem YouTube-Kanal welches Dich interessieren könnte:

Video Placeholder

Klicke hier um das Video zu laden!

 

 

 

Wie Du Deine Joomla!3 Website richtig updaten kannst

In regelmäßigen Abständen bring Joomla neue und verbesserte Versionen auf den Markt die natürlich so rasch als möglich auch in Deine Webseite eingespielt werden sollen. Du fragst Dich jetzt warum? Ganz einfach, in diesen Updates befinden sich nicht nur Kosmetische Änderungen und Bug Fixes sondern auch Sicherheitsrelevante Anpassungen. Da Joomla ein sehr verbreitetes Content Management System ist, besteht hier immer die Gefahr eines Angriffes. Normalerweise suchen Hacker nach veralteten Joomla-Webseiten im Internet, weil da die Schwachstellen bereits bekannt sind und es für den Hacker einfacher ist bekannte Schwachstellen auszunutzen als selbst nach Schwachstellen zu suchen, was viel aufwendiger wäre. Ein Update kann jeder der eine Joomla Webseite betreibt selbst einspielen, für die Webmaster die noch nicht so viel Erfahrung mit Joomla mitbringen, habe ich dieses Tutorial geschrieben.

Globalen Einstellungen für die Komponente „Joomla!-Aktualisierung“

Bevor Du nun loslegst, wirf nochmal einen Blick in die Globalen Einstellungen von Deiner Joomla!-Aktualisierungs Komponente. Du gelangst entweder über Komponenten / Joomla!-Aktualisierung und dann die Schaltfläche, mit der Beschriftung „Optionen“, rechts oben benutzen, dort hin, oder Du klickst auf System / Konfiguration und dann links im Menü auf „Joomla!-Aktualisierung“. Hier hast Du die Möglichkeit Deinen Aktualisierungsserver auszuwählen:

In der Globale Einstellung der Joomla!-Aktualisierung önnen wir den Joomla Aktualisierungsserver definieren

  • Standard: Meldung bei der Aktualisierung selbst: Sie sind mit dem „Standard“-Aktualisierungsserver verbunden - Von dieser Aktualisierungsquelle werden alle Aktualisierungen für die aktuelle Hauptversion (3.x) angeboten.
  • Joomla! Next: Meldung bei der Aktualisierung selbst: Sie sind mit dem „Joomla! Next“-Aktualisierungsserver verbunden - Sie erhalten automatisch Aktualisierungsbenachrichtigungen für neue Versionen der 3.x-Reihe. Sobald die Version 4.x bereit steht, werden Sie also benachrichtigt. Sie müssen dann sicherstellen, dass Ihr Server die Voraussetzungen für diese neue Version erfüllt.
  • Test: Meldung bei der Aktualisierung selbst: Sie sind mit dem „Test“-Aktualisierungsserver verbunden - Diese Aktualisierungsquelle ist für das Testen neuer Versionen konzipiert.
    Diese Aktualisierungsquelle ist nur für JBS (Joomla! Bug Squad)-Mitglieder und andere Mitglieder der Joomla!-Community vorgesehen, welche neue Versionen testen möchten. Diese Aktualisierungsquelle sollte auf einer produktiven Website niemals verwendet werden! Diese Einstellung gefährdet die Stabilität der Website!
  • Eigene URL: Meldung bei der Aktualisierung selbst: Sie sind mit dem „Eigene URL“-Aktualisierungsserver verbunden - Dies ist keine offizielle Aktualisierungsquelle. Diese Einstellung könnte die Sicherheit der Website gefährden!

Ich glaube beim Durchlesen der Hinweise wird jedem klar sein, dass nur die ersten beiden Möglichkeiten für eine Webseite in Frage kommen, die bereits ihren Dienst aufgenommen hat.

Schritt 1: Sicherungskopie der Webseite und der Datenbank erstellen

Bei jedem Update kann mal etwas schief laufen, damit Du in diesem Fall nicht vor einem Trümmerhaufen stehst, empfiehlt sich vor Beginn des Updates eine Sicherungskopie zu erstellen. Akeeba Backup wäre dafür ein hervorragendes Tool, welches nicht nur in einer bezahlten Pro Variante erhältlich ist, sondern auch in einer kostenlosen Core Variante. Die kostenlose Variante reicht vollkommen für diesen Job aus! Hier der Link zur Herstellerseite: Akeeba Backup

Bevor wir ein Update in Joomla durchführen, muß ein Backup von unserem Webspace und unserer Datenabnk erstellt werden. Hier verwende ich Akeeba Backup

Schritt 2: Überprüfe ob alle Erweiterungen mit der neuen Joomla Version kompatibel sind

Es kann zu Problemen kommen wenn Joomla upgedatet wird und die installierten Erweiterungen auf Joomla mit der neuen Joomla Version noch nicht zusammen arbeiten. Daher versuche ich immer zuerst die Erweiterungen auf den neuesten Stand zu bringen und danach update ich Joomla selbst.

Schritt 3: Das Joomla Update selbst durchführen

Es wird Dir im Kontrollzentrum an verschiedenen Stellen angezeigt ob eine neue Version Deines Joomla CMS zur Verfügung steht.

Hier können wir den oberen Update-Hinweis von Joomla im Kontrollzentrum sehen, für de Fall, dass neue Updates zur Verfügung stehen.

Hier können wir den linken Update-Hinweis von Joomla im Kontrollzentrum sehen, für de Fall, dass neue Updates zur Verfügung stehen.

Du kannst auf einen der Hinweise klicken oder Du rufst über Komponenten / Joomla! Aktualisierung die selbige auf. Für welchen Weg Du Dich entscheidest ist egal, da sämtliche Varianten zur selben Seite führen.

Wenn Joomla ein neues Update gefunden hat, dann sieht der Joomla Aktualisierungs-Bildschirm in etwa so aus

Sollte Dein Joomla Dir nicht automatisch anzeigen, dass es eine neue Joomla-Version gibt, dann liegt dies wahrscheinlich an den Servereinstellungen Deines Hosters.

Links oben findest Du einen Button mit der Beschriftung „Auf Aktualisierungen prüfen“ den Du benutzen kannst wenn Joomla Dir nicht sofort anzeigt welche Aktualisierung vorhanden ist. Darunter findest Du dann den Hinweis, dass Du überprüfen sollst ob alle Erweiterungen mit der zu installierenden Joomla Version kompatibel sind und wiederum darunter haben wir 2 Reiter mit den Beschriftungen „Live-Aktualisierung“ und „Hochladen & Aktualisieren“.

Der Reiter „Live-Aktualisierung“

Bei der „Live-Aktualisierung“ bekommst Du einige Infos zur momentanen Joomla Version, zur zu installierenden Joomla Version, Link zur Update-Datei und einen Informationslink. Gleich darunter kannst Du die Installationsmethode wählen:

  • Daten direkt schreiben
  • Hybrid (FTP nur bei Bedarf)
  • Daten mit FTP schreiben

Hier sehen wir die Auswahlmoeglichkeit aus dem Reiter "live-Aktualisierung" auf dem Joomla-Aktualisierungs-Bildschirm

Wenn Php als CGI Version läuft dann verwendet man „Daten direkt schreiben“ und wenn Php als Apache Modul läuft dann empfiehlt  sich Daten mit FTP schreiben. An diese Info kommst Du am einfachsten wenn Du Deinen Hoster fragst. Solltest Du die „Daten mit FTP schreiben“ dann musst Du noch weitere Angaben machen damit Joomla diesen benutzen kann:

  • FTP-Host
  • FTP-Port
  • FTP-Benutzername
  • FTP-Passwort
  • FTP-Hauptverzeichnis

Hier können wir die FTP Einstellunegn anpassen die bei der Live Aktualisierung von Joomla nötig sind für den Fall, dass wir uns entscheiden, die Daten via FTP zu schreiben

Auch diese Daten, falls Du diese nicht mehr weist, bekommst Du von Deinem Hoster.
Nachdem nun alles ausgewählt wurde, kannst Du auf die Schaltfläche „Aktualisierung installieren“ klicken. Es kann einen Moment dauern bis das Update durchgelaufen ist, hab etwas Geduld.

Joomla Aktualisierung läuft gerade, jetzt müssen wir nur warten bis das Joomla Update abgeschlossen wird

Nachdem die Aktualisierung erfolgreich durchgeführt wurde sollte Dir eine Nachricht wie diese hier angezeigt werden:

Joomla Aktualisierung wurde erfolgreich abgeschlossen, dies erkennen wir an der grünen Nachricht

Sollte es bei Dir der Fall sein, dass Du eine Fehlermeldung bekommst oder das Update hängen bleibt dann musst Du versuchen das Update über den zweiten Reiter „Hochladen & Aktualisieren“ einzuspielen.

Nachdem das alles erfolgreich durchgeführt wurde, müssen wir uns noch einer Sache annehmen. Ab und Zu kommt es vor, dass nach einem Update nicht mehr benötigte Daten gelöscht werden müssen, da diese eventuell ein Sicherheitsrisiko darstellen können. Dazu hat Joomla eine Funktion integriert die gemeinsam mit der Funktion „Datenbank reparieren“ ausgeführt wird. Wenn man die Datenbank reparieren lässt werden auch diese nicht mehr benötigten Daten gelöscht. Navigiere zu Erweiterungen / Verwalten / Datenbank und klicke links oben auf die Schaltfläche „Datenbank reparieren“.

Nach dem Joomla Update, soll die "Datenbak reparieren" Funktion benutzt werden

Der Reiter „Hochladen & Aktualisieren“

Diese Funktion kann zur Aktualisierung von Joomla! genutzt werden, wenn ein direkter Kontakt zu den Aktualisierungsservern nicht möglich ist. Zuerst muss ein Joomla! Upgrade Package im ZIP-Format von der offiziellen Joomla!-Downloadsite (engl.) heruntergeladen werden, anschließend kann die Hochlade- und Installationsfunktion dieser Seite benutzt werden, um die Aktualisierung durchzuführen. Achte bitte auf das richtige Package, im Titel der Dateien kannst Du sehen wofür diese erstellt wurde. Zum Beispiel die Datei „Joomla! 3.8.7 to 3.8.8 Patch Package (.zip)“ wurde dafür erstellt, dass eine Joomla-Installation von 3.8.7 auf 3.8.8 aktualisiert wird. Am Ende der steht die Dateiendung in Klammern (.zip)

Falls die live-aktualisierung von Joomla nicht funktionieren sollte, haben wir im Reiter "hochladen & aktualisieren" die Möglichkeit die Updatedatei von Joomla manuell hochzuladen

Nachdem Du das passende Package auf Deinen Rechner heruntergeladen hast, kannst Du wieder zu Deiner Joomla Installation wechseln und unter Joomla!-Paketdatei die eben herunter geladene Datei angeben. Dann musst Du nur noch die Installationsmethode auswählen und zu guter Letzt den Button „Hochladen & Installieren“ klicken.

Mögliche Warnmeldungen:

Das Verzeichnis für temporäre Dateien in PHP ist nicht gesetzt

Dieses Verzeichnis wird zum temporären Speichern von hochgeladenen Dateien benutzt, bevor Joomla! auf die Datei zugreifen kann. Obwohl das temporäre Verzeichnis nicht gesetzt wurde, sollte es in der Regel keine Probleme geben. Wenn es Probleme gibt, dass XML-Dateien (Manifest-Dateien) nicht erkannt oder hochgeladene Dateien nicht gefunden werden, sollte der Wert von „upload_tmp_dir“ in der „php.ini“-Datei angepasst werden.

Wenn Du auf dem Server Deines Hosters keinen Zugang zur php.ini hast oder Dich nicht damit auskennst dann kontaktiere Deinen Hoster, er wird Dir gerne behilflich sein. Es kann auch sein, dass diese Warnmeldung irrtümlich angezeigt wird und Joomla die korrekte Einstellung nicht auslesen kann.

Maximale PHP-Dateihochladegröße zu klein: Sowohl der Wert für „upload_max_filesize“, als auch für „post_max_size“ muss in der php.ini und/oder der .htaccess-Datei definiert werden.

Die maximale Dateigröße für das Hochladen von Dateien („upload_max_filesize“) liegt unter 8 MB. Dies kann zu Problemen bei der Installation von großen Erweiterungen führen.

Diese Einstellung kannst Du von Deinem Hoster ändern lassen, wenn Du diese Einstellung nicht selbst anpassen kannst.

Nachinstallationshinweise beim update auf Joomla 3.8.8

Beim Update auf die Joomla Version 3.8.8 kommt noch eine kleine Besonderheit auf Dich zu:
Du musst noch vier Nachinstallationshinweise manuell kontrollieren und ggf. ändern.

eventuell bekommen wir nach dem Joomla Update einen Nachinstallationshinweis angezeigt, den wir uns etwas genauer ansehen müssen

Als Teil der Überprüfung des Joomla Sicherheits Teams (JSST) wurden einige Änderungen an den Standardeinstellungen von Joomla-Installation vorgenommen. Da diese Änderungen nur auf Neuinstallationen angewendet werden, empfehlen wir dringend, diese Änderungen zu überprüfen und die Webseite entsprechend anzupassen. Die geänderten Einstellungen sind:

  • Globale Konfiguration > Textfilter > wurde der Level bei den Administratoren von "keine Filterung" auf "Standard Blacklist" gewechselt
  • Benutzer-Optionen > Passwort mitsenden auf "Nein" gestellt, da diese Funktion das Passwort als lesbarer Text mitsendet
  • Mediamanager > Optionen > der Upload von Flash-Dateien (*.swf) wurde entfernt (Punkt: Erlaubte Dateiendungen -> swf, und Erlaubte Dateitypen -> application/x-shockwave-flash)
  • Beiträge > E-Mail Link zeigen: Die Option: "E-Mail im Artikel" ist standardmässig deaktiviert.

Joomlas aktualisierte Sicherheitsempfehlungen nach update auf Joomla 3.8.8, meistens müssen diese Nachinstallationshinweise aus Sicherheitsgründen umgesetzt werden

Ich hoffe, dass ich Dir mit diesem kleinen Tutorial helfen konnte Dein erstes Update erfolgreich durch zu führen.

 

Zu guter Letzt habe ich hier noch ein Video aus meinem YouTube-Kanal welches Dich interessieren könnte:

Video Placeholder

Klicke hier um das Video zu laden!

 

 

 

In Joomla!3 eigene Menüs und Menüeinträge erstellen

Jetzt ist es so weit, dass Du Deinen ersten Beitrag im Frontend Deiner Joomla Webseite anzeigen lassen kannst, das einzige was Dir dazu noch fehlt ist ein Menü. In diesem Tutorial aus meiner Joomla Reihe erkläre ich Dir wie Du ein Menü erstellst, ein Modul diesem Menü zuordnest und Dein Menü dann mit Menüeinträgen füllst. Des Weiteren zeige ich Dir die schier unendlichen verschiedenen Arten für Menüeinträge die Dir Dein CMS Joomla zur Verfügung stellt. Wer sein Content Management System beherrscht kann wesentlich mehr Verwirklichen als andere und sich somit von der breiten Masse, in punkto Webseitendesign und Funktionalität, absetzen. Deine Webseitenbesucher werden es Dir mit längerer Verweildauer und wiederkehrenden besuchen danken.

Sehen wir uns einmal an woraus ein Menü überhaupt besteht, um die Begrifflichkeiten zu klären, sieh Dir das folgende Bild an

Hier wird deutlich was der Unterschied zwischen einem Menü und einem Menüeintrag in Joomla ist

In diesem Bild habe ich den Menücontainer grün und die Menü-Items orange umrandet. In Deinem Joomla Backend werden diese Begriffe auf Deutsch angezeigt

  • Menücontainer – ist im Backend einfach „Menü“
  • Menü-Item – ist im Backend „Menüeintrag“

Das bedeutet, dass das Menü (Menücontainer) die Menüeinträge (Menü-Items) umschließt und diese auf eine gewisse Art gruppiert.

Wie fast immer, beginnt alles damit, dass Du Dich in das Kontrollzentrum von Joomla einloggst. Joomla hat bereits bei der Installation ein Menü erstellt, dennoch werde ich Dir hier in diesem Joomla Tutorial zeigen wie Du Deine eigenen Menüs erstellen und verwalten kannst. In Deinem Backend findest Du im horizontalen Menü den Eintrag „Menüs“ navigiere zu
Menüs / Verwalten

hier siehst Du das erste Joomla Menü, welches bei der Installation von Joomla erstellt wurde

Hier siehst Du das bereits installierte Menü und Du könntest dieses auch benutzen, jedoch kann es sein, dass Du mehrere Menüs auf Deiner Seite benötigst und daher zeige ich Dir wie Du ein neues Menü von Grund auf erstellen kannst.

Ein Menü in Joomla erstellen

Klicke auf die Schaltfläche „Neu“ damit sich die Ansicht zur Erstellung neuer Menüs (Menücontainer) öffnet. Als erstes trägst Du den Titel für Dein Menü ein

Beim Erstellen eines Menücontainer in Joomla sind der "Titel" und der "Menütyp" immer anzugeben

  • Titel – Titel für das Menü (Menücontainer) ist ein Pflichtfeld und muss ausgefüllt werden
  • Menütyp – da es ein Pflichtfeld ist, trage ich hier immer das gleiche wie im Titel ein
  • Beschreibung – diese ist optional auszufüllen
  • Bereich – hier wird definiert ob das Menü für das Frontend oder das Backend von Joomla gedacht ist. Wenn Du Dich damit nicht auskennst bitte immer auf „Site“ stehen lassen

Der Menütyp ist ein Kuriosum, obwohl es ein Pflichtfeld ist hat es anscheinend keine echte Bedeutung mehr. Wahrscheinlich dient es als Alias.
Wenn alles eingetragen ist dann kannst Du auf die Schaltfläche „Speichern & Schließen“ klicken und kommst somit wieder zurück zur Übersicht Deiner Menüs. Auf dieser Seite bleiben wir mal kurz, es ist Dir sicher aufgefallen, dass Dein eben erstelltes Joomla Menü anders aussieht als das welches bei der Installation automatisch erstellt wurde.

Die Übersicht der bereits erstellten Menüs / Menücontainer in Joomla

Dies hat den Grund, dass Deinem neuen Menü noch kein Modul zugewiesen wurde. Was ist eigentlich ein Modul in Joomla?

Was sind Module und Modulpositionen in Joomla

Um den Zusammenhang zwischen Menüs, Modulen und Modulposition besser erklären zu können, bediene ich mich eines Beispiels:
Stell Dir vor, dass Deine Joomla Webseite eine Werkzeug-Lochwand ist, auf der man verschiedene Werkzeuge aufhängen kann.

Veranschaulichung des Zusammenspiels von Modulen, Modulpositionenund  Menüs in Joomla

Um jetzt zum Beispiel einen Hammer dort aufzuhängen, benötigst Du eine Lochwand, einen Haken und den Hammer. Die Lochwand repräsentiert Deine Webseite, der Haken steht für das Modul welches den Hammer tragen soll und die Modulposition legt fest wo der Haken mit dem Hammer dann hängen soll. Genauso funktioniert es mit den Menüs auf Deiner Seite, Du benötigst das Modul damit es Dein Menü veröffentlicht und dass das nicht irgendwo auf Deiner Seite passiert, hinterlegst Du in diesem Modul die gewünschte Modulposition.

Lass uns das so machen…

Ein Modul Deinem neuen Menü zuweisen

Klicke in der Zeile von Deinem neu angelegten Menü in die vorletzte Spalte auf die Schaltfläche mit der Beschriftung „Ein Modul für dieses Menü hinzufügen“ dadurch öffnet sich ein PopUp-Fenster welches in etwa so aussieht:

In Joomla ein  Modul für unser neues Menü / Menücontainer erstellen und diesem eine Modulposition in unserem Frontend zuweisen

Ich habe in den folgenden Abschnitten bestimmte Teile „versteckt“, damit Einsteiger und Anfänger nicht von der Informationsvielfalt erschlagen werden. Diese Informationen kannst Du anzeigen indem Du auf die Schaltfläche „Weiterführende Informationen für Fortgeschrittene User“ klickst.

  • Titel – Hier trägst Du den Titel für das Modul ein. Achtung: Wenn die Option „Titel anzeigen“ auf der rechten Seite aktiviert ist, dann erscheint dieser Titel im Frontend als Menübeschriftung!
  • Menü auswählen – hier sollte bereits Dein neues Menü ausgewählt sein, falls nicht wähle es selbst im DropDown-Menü aus. Das Modul präsentiert im Frontend das hier hinterlegte Menü
  • Untermenüeinträge anzeigen – Ja / Nein entscheidet ob Untermenüeinträge immer angezeigt werden oder erst wenn Du den Elterneintrag angeklickt hast – somit müssen Webseitenbesucher sich nicht erst durch Dein Menü klicken um zu wissen was Du alles anbietest
  • Titel anzeigen – Anzeigen / Verbergen hier legst Du fest ob der Titel im Frontend angezeigt wird oder nicht. Hier auf Meiner Seite lasse ich den Titel der Seitlichen Menüs anzeigen – jetzt gerade siehst Du „Joomla x.x.x“
  • Position – die gewünschte Modulposition Deines verwendeten Templates auswählen. Wenn Du nicht weißt welche Modulpositionen Dein Template bietet lies den Abschnitt „Modulpositionen Deines Templates live auf der Seite anzeigen lassen“ aus dem Tutorial „Ein Joomla Template installieren“
  • Status – hier gibt es nur drei Optionen: Veröffentlicht, Versteckt und Papierkorb
  • Zugriffsebene – solltest Du mit diesem Feld noch nicht anzufangen wissen, dann schau Dir mal den Beitrag „Zugriffsebenen – entscheiden in Joomla, wer was sehen darf“ an
  • Sprache – hier hinterlegst Du die Sprache für den Inhalt Deines Modules

  • Basiseintrag – Das Modul hebt den hier eingestellten Menüpunkt visuell hervor
  • Erste Ebene – Wenn Deine Menüeinträge verschachtelt sind kannst Du hier festlegen ab welcher Ebene ein Menü angezeigt wird
  • Letzte Ebene – Wenn Deine Menüeinträge verschachtelt sind kannst Du hier festlegen bis zu welcher Ebene Dein Menü angezeigt wird. So kannst Du verhindern dass Unter-Unter-Menüeinträge angezeigt werden. Mein horizontales Menü hier auf der Seite Tutorialgarage.com zeigt nur die erste Ebene
  • Veröffentlichung starten – definiert den Beginn der Veröffentlichung
  • Veröffentlichung beenden – definiert das Ende der Veröffentlichung
  • Reihenfolge – sind mehrere Module dieser Position zugewiesen, dann kannst Du hier die Reihenfolge festlegen
  • Notiz – ist einfach nur eine Notiz ^^

Unserem Joomla Modul haben wir einen Titel vergeben, eine Modulposition und auch mitgeteilt was es für uns im Frontend veröffentlichen soll

Das sind schon mal eine Menge Einstellungen die Du hier in Joomla treffen kannst, dies sind jedoch nur die Wichtigsten. Es ist Dir bestimmt schon aufgefallen, dass sich auch hier wieder einige Reiter mit erweiterten Einstellungsmöglichkeiten finden lassen. Werfen wir mal einen Blick darauf.

Auch beim erstellen von einem Modul in Joomla finden wir wieder einen Reiter mit verschiedenen Optionen die wir uns jetzt etwas genauer ansehen werden

Ein Modul für dieses Menü hinzufügen – der Reiter Menüzuweisung

Im Reiter Menüzuweisung beim erstellen eines Moduls in Joomla haben wir die Möglichkeit zu definieren wann dieses Joomlamodul angezeigt werden soll und wann nicht

Die Einstellungsmöglichkeiten in diesem Reiter sind eher überschaubar, Du definierst hier auf welchen Seiten Deiner Joomla Webseite dieses Modul mit seinem Inhalt, dem Menü, angezeigt werden soll. Dir stehen dafür vier Optionen zur Auswahl:

  • Auf allen Seiten – Das Modul wird auf allen Seiten veröffentlicht
  • Auf keinen Seiten – Das Modul wird auf keinen Seiten veröffentlicht
  • Nur auf den gewählten Seiten – Das Modul wird nur auf den ausgewählten Seiten veröffentlicht
  • Auf allen, außer den gewählten Seiten – Das Modul wird auf allen, außer den gewählten Seiten veröffentlicht

Ich glaube die ersten beiden Punkte sind selbsterklärend, jedoch wofür könnte es sinnvoll sein, ein Menü nur auf speziellen Seiten zu veröffentlichen? Als Beispiel verwende ich hier wieder meine Webseite tutorialgarage.com, auf der linken Seite siehst Du im Moment das Joomla Menü, wenn Du im horizontalen Menü auf einen anderen Menüeintrag außer „Joomla“ klickst, dann wird das seitliche Joomla-Menü ausgeblendet und stattdessen ein anderes Menü eingeblendet. Dies habe ich über die Menüzuweisung definiert.

Ein Modul für dieses Menü hinzufügen – der Reiter Erweitert

Dieser Reiter mit dem Namen „Erweitert“ bringt schon wieder wesentliche mehr Einstellungsoptionen mit als der letzte

Im Joomla Modul für Menüs finden wir im Reiter "Erweitert" die Möglichkeit ein "Menüklassensuffix" und / oder ein "Modulklassensuffix" zu vergeben

Bevor ich jetzt näher auf die Optionen in diesem Reiter eingehe, muss ich noch dringend darauf hinweisen, dass die Folgenden Einstellungen nur für fortgeschrittene Joomla Anwender empfehlenswert sind. Joomla Einsteiger können den nächsten Abschnitt gerne überspringen und zu einem späteren Zeitpunkt lesen.

  • Menüklassensuffix – hier ist es Dir möglich, Deinem Menü eine eigene Klasse zu geben die Du dann über eine CSS-Datei gesondert ansprechen und stylen kannst
  • Modulklassensuffix – hier ist es Dir möglich, Deinem Modul eine eigene Klasse zu geben die Du dann über eine CSS-Datei gesondert ansprechen und stylen kannst
  • Header-Tag – hier legst Du fest welchen „Tag“ der Titel Deines Moduls bekommt. Hier auf meiner Webseite tutorialgarage.com siehst Du den Titel des seitlichen Menüs „Joomla x.x.x“ welches im Code durch eine „h3“ Überschrift deklariert ist

  • Menü-Tag-ID – hier kann man eine ID hinterlegen die dann über eine CSS Datei gesondert gestylt wird. Diese ID bezieht sich auf die Menüeinträge (Menüitems) und nicht auf das komplette Menü (Menücontainer)!
  • Zielposition – legt die JavaScript Positionswerte für das Pop-up-Fenster fest
    Beispiel: top=50, left=50, width=200, height=300
  • Layout – ein Layout von einem Modul- oder Template-Override verwenden
  • Caching – hier kannst Du entscheiden ob der Inhalt dieses Moduls zwischengespeichert werden soll
  • Cache-Dauer – Anzahl der Sekunden nachdem dieses Modul erneut in den Zwischenspeicher geladen wird
  • Modul-Tag – hier legst Du fest welchen „Tag“ das Modul bekommt. Ich verwende hier meistens das „div-Tag
  • Bootstrap-Größe – hier kannst Du angeben, wie viele Spalten das Modul verwenden soll
  • Header-Klasse – hier ist es Dir möglich, Deinem Header des Moduls eine eigene Klasse zu geben die Du dann über eine CSS-Datei gesondert ansprechen und stylen kannst
  • Modulstil – hier kannst Du den Template-Stil für diese Modulposition überschreiben

Nachdem Du nun sämtliche für Dich relevanten Einstellungen getroffen hast, kannst Du auf die Schaltfläche „Speichern & Schließen“ klicken und gelangst damit wieder zur Auflistung sämtlicher in Joomla angelegten Menüs (Menücontainer). Du wirst jetzt feststellen können, dass der Hinweis „Ein Modul für dieses Menü hinzufügen“ am Ende der Zeile nicht mehr angezeigt wird. Stattdessen findest Du jetzt an dieser Stelle eine kleine Schaltfläche mit der Beschriftung „Module“  der kleine Pfeil dahinter lässt schon vermuten, dass Du zusätzliche Informationen bereitgestellt bekommst wenn Du auf diese Schaltfläche klickst, nämlich Name des Moduls und die Modulposition mit der dieses verknüpft wurde.

Übersicht der Menüs in Joomla, in der letzten Spalte können wir sehen welches Menü mit welchem Modul verknüpft ist

Menüeinträge in Dein neu erstelltes Menü hinzufügen

Du hast jetzt bereits sehr viel geschafft, nämlich ein neues Menü (Menücontainer) angelegt, für dieses Menü dann ein Modul erstellt und diesem Modul mitgeteilt auf welcher Modulposition dieses mitsamt seinem Inhalt angezeigt werden soll. Jetzt musst Du nur noch die einzelnen Menüeinträge erstellen - und das machen wir jetzt.

Du befindest Dich wahrscheinlich immer noch in der Auflistung sämtlicher Menüs die momentan, auf dem Content Management System Joomla, angelegt sind. Durch klicken auf den Titel Deines gerade eben erstellten Menüs (Menücontainer) gelangst Du zur Auflistung sämtlicher darin befindlichen Menüeinträge. Solltest Du Dich bereits wieder zum Beispiel im Kontrollzentrum von Joomla befinden, gelangst Du über
Menüs / „Titel Deines Menüs“
zur gleichen Ansicht.

Übersicht der Menüeinträge des geraden erstellten Menüs - momentan keine Einträge vorhanden - über die Schaltfläche "Neu" kann ein neuer Menüeintrag erstellt werden

Nach dem Klick auf die Schaltfläche "Neu" beginnst Du mit dem eintragen des Menütitel, dieser Menütitel wird später im Menü als Menüeintrag angezeigt, wähle diesen mit Bedacht auch aus SEO-Gründen sollte sich dafür eine Sekunde Zeit genommen werden. Gleich daneben findest Du den „Alias“ der wieder von Joomla selbst generiert wird sofern wir diesen nicht manuell eintragen.

Beim Erstellen eines neuen Menüeintrages müssen wir wieder einen Titel für diesen Menüeintrag vergeben, der Titel wird später im Menü angezeigt

Unter den jetzt noch fünf Reitern finden wir ein Feld mit der Beschriftung „Menüeintragstyp“, hier musst Du jetzt festlegen welchen Typ von Menüeintrag Du jetzt anlegen möchtest. Das ganze wird klarer wenn Du auf das dahinter befindliche „Auswählen“ klickst.
Jetzt öffnet sich eine Art Popup-Fenster in der Du folgendes sehen kannst:

für unseren Menüeintrag müssen wir jetzt den Menüeintragstyp festlegen. Ich entscheide mich jetzt hier für "Beiträge" und dann auf "einzelner Beitrag"

Du siehst hier eine Aufstellung aller Menüeintragstypen-Kategorien, jede dieser Kategorien beinhaltet ein oder mehrere Auswahlmöglichkeiten. Schau Dich ruhig mal um und durchstöbere das Dir gebotene. Für dieses Joomla Tutorial gehe ich jetzt davon aus, dass Du Deinen bereits verfassten Beitrag als Menüeintrag Deinem Menü (Menücontainer) hinzufügen möchtest. Dafür wählst Du unter
Beiträge / Einzelner Beitrag – einen einzelnen Beitrag anzeigen
aus, somit schließt sich dieses Fenster wieder und fügt bei „Menüeintragstyp“ das gewählte aus.

Es gibt noch viele weitere Möglichkeiten von Menüeintragstypen, diese findest Du gleich unter der nächsten Schaltfläche:

Menüeintragstyp Abschnitt: Beiträge

  • Alle Kategorien auflisten – Zeigt eine Liste aller Beitragskategorien innerhalb einer Kategorie an.
  • Archivierte Beiträge – hier werden alle archivierten Beiträge angezeigt
  • Beitrag erstellen – erstellt einen Menüeintrag mit dessen Hilfe ein neuer Beitrag erstellen werden kann
  • Einzelner Beitrag – erstellt einen Menüeintrag mit dessen Hilfe ein einzelner Beitrag angezeigt wird
  • Haupteinträge – zeigt alle Beiträge die als „Haupteinträge“ ausgewiesen sind in einem Einzel- oder Mehrspalten-Layout an
  • Kategorieblog – Zeigt im Einzel- oder Mehrspalten-Layout die Beiträge aus einer zu bestimmenden Kategorie an, hier hast Du Die Möglichkeit einen Einleitungstext anzeigen zu lassen und erst durch einen Klick auf „Weiterlesen“ wird der gesamte Beitrag geladen
  • Kategorieliste – Zeigt eine Liste von Beiträgen einer Kategorie an.

Menüeintragstyp Abschnitt: Benutzer

  • Abmelden – Direkte Abmeldung des Benutzers und Weiterleitung zu einer bestimmten Website
  • Anmeldeformular – Zeigt ein Anmeldeformular an, welches dem Modul „Modul Login-Form“ gleicht und beinhaltet folgende Felder
    Username | Passwort | Registrierungsmöglichkeit | Vergessen Benutzername oder Passwort
  • Benutzername erneut zusenden – Ermöglicht es Deinen Usern, vergessene Benutzernamen via E-Mail zugesendet zu bekommen
  • Benutzerprofil – Zeigt ein Benutzerprofil des angemeldeten Users an
    Name | Benutzername | Datum der Registrierung | Basiseinstellungen | Editor | Zeitzone
  • Benutzerprofil bearbeiten – Ermöglicht es einem User sein Benutzerprofil nachträglich zu bearbeiten
  • Passwort zurücksetzen – Ermöglicht es Deinen Usern, vergessene Passwörter zurückzusetzen indem dieser auf einen Link in einer E-Mail klickt
  • Registrierungsformular – Zeigt ein Registrierungsformular an mit dessen Hilfe sich neue Benutzer auf Deiner Seite registrieren können
    Angezeigte Felder:
    Name | Benutzername | Passwort | E-Mail Adresse
    Die Freischaltung kann automatisch oder manuell durch den Administrator erfolgen

Menüeintragstyp Abschnitt: Konfiguration

  • Template-Optionen – Zeigt die Template-Parameteroptionen des aktiven Template an, sofern dieses die Anzeige unterstützt. Wie zum Beispiel:
    Meta-Daten aller Webseiten, SEO-Konfiguration, Steuerung des Namens der Website, Seite online bzw. offline schalten
  • Websitekonfiguration – Zeigt die Basiskonfiguration der gesamten Website an, wie zum Beispiel:
    Schriftfarbe, Hintergrundfarbe, Menüfarbe, Logo, Slogan, Hintergrundbild, Menüeffekte,…

Menüeintragstyp Abschnitt: Kontakte

  • Alle Kontaktkategorien auflisten – Zeigt eine Liste von Kontaktkategorien in einer Kategorie an. Ähnlich wie bei den Beiträgen: Alle Kategorien auflisten
  • Einzelner Kontakt – Dieser Menüeintrag führt zu den Kontaktinformationen für einen einzelnen Kontakt
  • Hauptkontakte – Diese Ansicht listet die wichtigen Hauptkontakte auf
  • Kontakte in Kategorie auflisten – Diese Ansicht listet die Kontakte in einer Kategorie auf

Menüeintragstyp Abschnitt: Newsfeed

  • Alle Newsfeed-Kategorien auflisten – Zeigt alle Newsfeed-Kategorien innerhalb einer Kategorie an
  • Einzelner Newsfeed – Den Inhalt eines einzelnen Newsfeed anzeigen – Einstellungsmöglichkeiten:
    Maximale Anzahl der Worte | Reihenfolge der Nachrichten | Überschriften
  • Newsfeeds in Kategorie auflisten – Zeigt alle Newsfeeds in einer Kategorie an

Menüeintragstyp Abschnitt: Schlagwörter (Tags)

  • Kompaktliste der verschlagworteten Einträge – Liste der Einträge, die mit den ausgewählten Schlagwörtern markiert wurden, welche zuvor in den Beiträgen definiert wurden.
  • Liste aller Schlagwörter – Dies verweist auf eine Liste mit allen Schlagwörtern die auf diesem System vergeben wurden
  • Verschlagwortete Einträge – Dies verweist auf eine Liste mit speziellen Schlagwörtern, durch eine Auswahl von Schlagwörtern werden Beiträge angezeigt die auf die Auswahl passen

Menüeintragstyp Abschnitt: Suche

  • Suchformular oder Suchergebnisse auflisten – Zeigt Suchergebnisse an

Menüeintragstyp Abschnitt: Suchindex

  • Suche – Das Standardlayout für die Suche auf Joomla

Menüeintragstyp Abschnitt: Systemlinks

  • Menü-Überschrift – Eine Überschrift zur Nutzung im Menü – dieser Menüeintrag lässt sich nicht anklicken sondern dient nur zur besseren Strukturierung des Menüs
  • Menüeintrag-Alias – Erstellt einen Alias zu einem anderen Menüeintrag von dem auch die Einstellungen übernommen werden und auf diese Art und Weise kann man „Duplicate Content“ vermeiden
  • Trennzeichen – Ein Trennzeichen. Nützlich, wenn Menüs mit einem Trennzeichen getrennt werden, dies dient ebenfalls der Übersichtlichkeit
  • URL – Eine interne oder externe URL in einem Menüeintrag hinterlegen

Menüeintragstyp Abschnitt: Wrapper

  • Iframe-Wrapper – Zeigt eine Webseitenadresse in einem Iframe an

Da Joomla nicht von alleine weiß, welchen Beitrag Du in diesem Menüeintrag veröffentlichen möchtest, wirst Du in der nächsten Zeile aufgefordert einen Beitrag auszuwählen. Da Du den Beitrag bereits verfasst hast kannst Du auf den Button „Auswählen“ klicken und Deinen Beitrag durch klicken auf den Titel des selbigen selektieren. Für den Fall, dass der Beitrag noch nicht verfasst wurde, bietet Dir Joomla die Möglichkeit dies jetzt und hier zu tun indem Du auf die Schaltfläche „Erstellen“ klickst. Ich empfehle Dir jedoch Deine Beiträge regulär in dem dafür vorgesehenen Abschnitt zu erstellen.

Jetzt müssen wir noch die Optionen festlegen die Joomla uns beim erstellen eines neuen Menüeintrags zur verfügung stellt
Gleich darunter findest Du ein Feld mit dem Namen „Zielfenster“ hier rate ich Dir die Option „Im gleichen Fenster“ zu wählen, für den Fall, dass dieser Menüeintrag auf eine Unterseite Deiner Joomla Webseite verweist und für den Fall, dass dieser Menüeintrag Deinen Besucher auf eine fremde Seite geleitet, würde ich eine der beiden anderen Optionen wählen.
Auf der rechten Seite finden wir weitere Einstellungsmöglichkeiten:

  • Menü* - hier musst Du das Menü (Menücontainer) auswählen für den Du diesen Menüeintrag erstellen möchtest
  • Übergeordneter Eintrag – Für den Fall, dass dieser Menüeintrag ein untergeordneter Menüeintrag eines anderen sein soll, kannst Du hier den übergeordneten Eintrag auswählen
  • Reihenfolge – hier kannst Du die Reihenfolge bestimmen wo der jetzt erstellte Menüeintrag eingeordnet werden soll, dies steht erst nach dem ersten Speichern zur Verfügung – einfacher ist es jedoch die Reihenfolge der Menüeinträge in deren Übersicht, des jeweiligen Menüs (Menücontainer), zu ändern.
  • Status – wieder eine von drei Möglichkeiten auswählen – Veröffentlicht, Versteckt oder Papierkorb
  • Standardseite – Setzt diesen Menüeintrag als Standard oder Startseite, es muß immer eine Startseite geben
  • Zugriffsebene – Hier kannst Du wieder definieren wer diesen Menüeintrag überhaupt zu Gesicht bekommt – für dieses Tutorial stelle ich die Zugriffsebene auf „Public“ damit jeder der meine Seite besucht diesen Menüeintrag sehen kann.
  • Sprache – hier wählst Du die Sprache für diesen Menüeintrag, damit Screen Reader und Suchmaschinen sich besser zurecht finden
  • Notiz – das was der Name bereits vermuten lässt

Die weiteren Einstellungen die sich in den anderen Reitern verbergen, werde ich wieder „ausblenden“ da diese zwar nicht unwichtig sind, jedoch für einen Einsteiger in die Joomla – Materie nicht sofort und unbedingt von Bedeutung sind. Ich rate Dir die ausgeblendeten Textpassagen dann nachzuholen wenn Du die sichtbaren Textpassagen verstanden hast und umsetzen kannst ohne ein Tutorial zur Hand zu nehmen.

Menüeintrag erstellen – Reiter: Optionen

Für diesen Reiter gibt es jetzt und hier keine nähere Erklärung da die Einstellungen die hier geändert werden können, zuerst in den globalen Einstellungen angepasst werden sollen und nur in Ausnahmefällen, einzelne Menüeinträge gesondert anzupassen sind. Daher verweise ich an dieser Stelle auf meinen Beitrag über die lokalen und globalen Einstellungsmöglichkeiten von Joomla

Menüeintrag erstellen – Reiter: Linktyp

  • Title-Attribut für Menülink – Info für Screen Reader und Suchmaschinen über den Menüeintrag, bei manchen Templates wird auch ein Tooltip angezeigt
  • CSS-Klasse für Link – Hier kann optional dem Menüeintrag eine CSS Klasse zugeordnet werden
  • Bild zum Link – Hier kann man ein Bild / Icon zum Link hinterlegen, dieses wird dann vor dem Linktext angezeigt
  • CSS-Bildstil - Hier kann optional dem Bild / Icon eine CSS Klasse zugeordnet werden
  • Menütitel hinzufügen – Wenn dem Menüeintrag ein Bild / Icon hinzugefügt wurde, kann man hier den Text danach ausblenden damit dann nur das Bild / Icon sichtbar ist – kennst Du sicher von Seiten die anstelle von „Home“ ein kleines Haus anzeigen
  • Im Menü anzeigen – Hier legt man fest ob dieser Menüeintrag mitsamt seinen Untermenüeinträgen im Menücontainer angezeigt werden soll oder nicht

Menüeintrag erstellen – Reiter: Seitenanzeige

  • Seitentitel im Browser – Fügt dieser Unterseite Deiner Joomla Installation einen speziellen Seitentitel hinzu. Das wird im <head> des html-Dokumentes durch das Title-Tag hinterlegt, dadurch erscheint im Browser-Tab oder -Fenster der gewünschte Title. Nähere Informationen in diesem Video…
  • Seitenüberschrift anzeigen – Diese Einstellung ist wieder vorzugsweise in den globalen Einstellungen zu treffen und nur in Ausnahmefällen für einzelne Menüeinträge zu ändern. Nähere Informationen über die lokalen und globalen Einstellungen von Joomla
  • Seitenüberschrift – Alternative Seitenüberschrift welche angezeigt werden soll
  • Seitenklasse – CSS Klasse mit der die Seite gesondert gestylt werden kann

Menüeintrag erstellen – Reiter: Metadaten

  • Meta-Beschreibung – Metabeschreibung die im Head-Bereich des HTML-Dokumentes hinterlegt wird: <meta name="description" content="Inhalt Meta-Beschreibung" />
  • Meta-Schlüsselwörter – Meta Schlüsselwörter die im Head-Bereich des HTML-Dokumentes hinterlegt werden: <meta name="keywords" content="Schlüsselwörter, Keywords, werden durch Komma getrennt, ist bereits veraltet" />
  • Robots – wird ebenfalls im Head-Bereich des HTML-Dokumentes hinterlegt und teilt den Suchmaschinen Bots mit wie diese Unterseite Deiner Joomla Installation behandelt werden soll. Diese Einstellung sollte ebenfalls über die globalen Einstellungen definiert werden und nur in Ausnahmefällen hier geändert werden. Beispiel für eine Ausnahme wäre das Impressum oder die Datenschutzerklärung die von den Suchmaschinen im Normalfall nicht „Indexiert“ werden sollen.
  • HTTPS Sicherheit – Diese Einstellung wird normalerweise für die gesamte Webseite verwendet, man hat jedoch hier die Möglichkeit (warum auch immer) diese Einstellung für diesen Menüeintrag separat zu ändern.

Menüeintrag erstellen – Reiter: Modulzuweisung

Hier werden alle Module auf dieser Joomla Webseite angezeigt und dessen Status. Man kann hier sehen welche Module auf diesem Menüpunkt angezeigt werden, welche versteckt werden, über welche Zugriffsebenen die jeweiligen Module verfügen und auf welcher Position diese hinterlegt sind.

Nachdem Du jetzt alle Einstellungen vorgenommen hast kannst Du diesen Menüeintrag „Speichern“ oder auf „Speichern & Schließen“ klicken. Die Weiteren Möglichkeiten aus dieser Rubrik hast Du bereits kennen gelernt und bedürfen keiner erneuten Vorstellung.

Jetzt ist Dein neues Menü im Frontend Deiner Joomla Webseite für Deine Besucher sichtbar, schaue gleich selbst mal nach.

Joomla's Frontend - Unser neuer Menüeintrag sieht anders aus als beim Mainmenü - das liegt daran, daß wir noch nicht den richtigen Modulklassensuffix hinterlegt haben

Es ist Dir bestimmt aufgefallen, dass der Menüeintrag des neuen Menüs anders aussieht als der des Menüs den Joomla bei der Installation angelegt hat. Das liegt daran, dass das Modulklassensuffix in dem Modul, welches für unser Menü zuständig ist, noch nicht richtig gesetzt wurde. Navigiere zu:
Erweiterungen / Module
und klicke auf das Modul welches Du für Dein Menü angelegt hast

Aufrufen der Joomla Modulübersicht um unser Modul erneut zu bearbeiten und anzupassen

jetzt öffnet sich wieder ein kleines Fenster und dem Du zum Reiter "Erweitert" wechseln kannst, dort suchst Du nach der Zeile "Modulklassenduffix" und trägst in das Feld daneben "_menu" ein. Informationen wie diese bekommst Du beim Templatehersteller Deiner Wahl.

Wir öffnen nochmals unser Joomla Modul und wechseln auf den Reiter "Erweitert" um das "Modulklassensuffix" zu ergänzen

Nachdem Du das Modulklassensuffix eingetragen hast, vergewissere Dich der richtigen schreibweise, kannst Du auf "Speichern & Schießen" klicken und nocheinmal das Frontend Deiner Webseite aufrufen. Sollte die Änderung nicht sofort sichtbar sein, versuche mal die Seite mit Strg+F5 neu zu laden.

Im Frontend von Joomla kannst Du jetzt die Änderung betrachten, unser neu erstelltes Menü gleicht dem Menü von der Joomla Installation

Alles bestens gelaufen! Unser neuer Menüpunkt ist deshalb nicht so dick geschrieben, da dieser Menüpunkt gerade nicht aktiv ist.

Dieser Beitrag ist viel länger als die anderen und vollgestopft mit Informationen, die einen helfen Dir sofort Dein Menü zu erstellen und die anderen werden Dir später helfen wenn Dein Grundwissen sich etwas gefestigt hat. Das wichtigste ist, dass Du Dir die Zeit nimmst die Du brauchst um das eben erlernte zu verarbeiten und zu verinnerlichen. Dieser Beitrag wird noch länger online zur Verfügung stehen – lass Dir Zeit!

 

Zu guter Letzt habe ich hier noch zwei Videos aus meinem YouTube-Kanal welche Dich interessieren könnten:

Video Placeholder

Klicke hier um das Video zu laden!

 

Video Placeholder

Klicke hier um das Video zu laden!

 

 

 

In Joomla!3 Beiträge erstellen

In diesem Tutorial zeige ich Dir welche Möglichkeiten uns Joomla zur Veröffentlichung von Beiträgen bietet. Dennoch möchte ich anmerken, dass das wichtigste auf Deiner Webseite der Content ist. Daher solltest Du Dir für jeden Beitrag genügend Zeit einplanen, natürlich kann man einfach drauf los schreiben, jedoch wäre es sinnvoll davor eine Keyword-Recherche durchzuführen, damit Du die passenden Keywords gleich im Text unterbringen kannst. Dies ist jedoch ein anders Thema.

Um einen Beitrag in Joomla erstellen zu können, musst Du Dich in das Kontrollzentrum von Joomla einloggen, in der oberen Menüleiste findest Du den Menüeintrag „Inhalte“, navigiere darüber zu
Inhalte / Beiträge
jetzt zeigt Dir Dein Content Management System sämtliche Beiträge die bereits erstellt wurden, wenn Du nach meinen Tutorials Joomla installiert hast, sollte dieser Bereich noch komplett leer sein.

So zeigt sich die Joomla Beitragsübersicht wenn noch keine Beiträge erstellt wurden

Schaltflächen in der Joomla Beitragsübersicht

Bevor Du jetzt beginnst Deinen ersten Beitrag zu erstellen, erkläre ich Dir die Menüleiste über den bereits erstellten Beiträgen. Ich beginne links bei der Schaltfläche „Neu“

die hier gezeigten Schaltflächen stehen Dir in der Joomla Beitragsübersicht zur Verfügung

  • Neu - mit dieser Schaltfläche kommst Du zu dem Bildschirm in dem Du einen neuen Beitrag erstellen kannst, wie das funktioniert zeige ich Dir weiter unten
  • Bearbeiten – hier kannst Du einen Beitrag den Du in der Liste ausgewählt hast bearbeiten, diese Schaltfläche öffnet das gleiche Fenster wie die Schaltfläche „Neu“ jedoch mit dem bereits erstellten Beitrag – das gleiche erreichst Du wenn Du auf den Titel des zu bearbeitenden Beitrages klickst
  • Veröffentlichen – Hier wird ein Beitrag den Du in der Liste darunter ausgewählt hast „Veröffentlicht“ und somit Deinem Publikum zugänglich gemacht
  • Verstecken – Mit dieser Schaltfläche deaktivierst Du die Veröffentlichung eines gewählten Beitrages
  • Haupteintrag – Hier kannst Du einen oder auch mehrere Deiner Beiträge zum Haupteintrag machen, diese Beiträge werden später über ein spezielles Menü angezeigt, genauere Erklärung zu dieser Funktion findest Du bei „In Joomla ein Menü erstellen“
  • Kein Haupteintrag – Hier kannst Du einem oder auch mehreren Beiträgen den Status „Haupteintrag“ wieder entziehen
  • Archivieren – Hier kannst Du einzelne oder mehrere Beiträge archivieren, das bedeutet, dass diese Beiträge auf der Webseite für Deine Besucher nicht mehr sichtbar sind, es sei denn, dass Du einen speziellen Menüeintrag angelegt hast, über den Deine Besucher das Archive durchstöbern können. Archivierte Beiträge bleiben auf Deiner Joomla Webseite gespeichert
  • Freigeben – Über diese Schaltfläche ist es Dir möglich, die Beiträge die andere (Autoren) verfasst haben, frei zu geben und Deinem Webseitenbesucher zugänglich zu machen
  • Stapelverarbeitung – Hier kannst Du mehrere Beiträge einfach bearbeiten wenn Du etwa die Sprache definieren, die Zugriffsebene neu setzen, neue Schlagwörter einfügen oder die Beiträge einer neuen Kategorie zuordnen möchtest, dann kannst Du dies hier ganz bequem erledigen ohne jeden einzelnen Beitrag öffnen zu müssen
  • Papierkorb – über diesen Button kannst Du die gewählten Beiträge in den Papierkorb verschieben. Beiträge können aus dem Papierkorb in Joomla auch wiederhergestellt werden, genauso wie auf dem Computer zu Hause, erst wenn der Papierkorb geleert wird, ist auch der Inhalt gelöscht

Neuen Beitrag in Joomla erstellen

Jetzt erstellst Du Deinen ersten Beitrag in Joomla indem Du auf den Button „Neu“ klickst, jetzt kommst Du zu einer Eingabemaske die in etwa so aussieht:

Wenn Du in Joomla einen Beitrag erstellst ist das erste Eingabefeld der "Titel" und muß zwingend vergeben werden. Der "Alias" kann auch von Joomla automatisch vergeben werden.

Wie bereits erwähnt werde ich Dir in diesem Tutorial nicht zeigen wie Du Texte eintippst, sondern wie Du Deine Beiträge erstellen und konfigurieren kannst. Vergebe als erstes einen aussagekräftigen Titel im dafür vorgesehenen Feld. Rechts daneben findest Du den „Alias“ der von Joomla aus dem Titel generiert wird und unter Umständen zu einem Teil der URL des Beitrages wird. Solltest Du später merken, dass Deine URLs nicht so gelungen sind dann kannst Du den „Alias“ anpassen.
Hier ein Beispiel für eine URL die nicht so gut geraten ist:
www.DeineDomain.com/joomla/vorbereitung_zur_joomlainstallation/serverinstallation_von_joomla
besser wäre in diesem Fall:
www.DeineDomain.com/joomla/vorbereitung /serverinstallation
Auf diese Weise liest sich ein Link wesentlich besser und auch Suchmaschinen bevorzugen einen sauberen URL-Aufbau.

Hauptkonfiguration eines Joomla Beitrages

Rechts neben dem Textfeld in dem Du Deinen Beitrag verfassen kannst findest Du mehrere Felder die ich jetzt kurz erläutere:

Die Hauptkonfiguration beim erstellen von Beiträgen in Joomla findest Du rechts neben dem Texteditor

  • Status – hier kannst Du entscheiden ob Dein Beitrag „Veröffentlicht“, „Versteckt“, „Archiviert“ oder im „Papierkorb“ landet
  • Kategorie – Dein Beitrag kann hier einer zuvor erstellten Kategorie zugeordnet werden, jeder Beitrag muss einer Kategorie zugeordnet werden, wenn keine ausgewählt wird, wird der Beitrag automatisch der „uncategorised“ Kategorie zugeordnet. Diese Kategorie wurde beim Installieren automatisch angelegt
  • Zugriffsebene – hier legst Du fest wer diesen Beitrag sehen darf
  • Schlagwörter – Beiträge mit Schlagwörter die im Frontend über ein speziellen Menüpunkt gefiltert und aufgerufen werden können

Weitere Konfigurationsmöglichkeiten von Beiträgen in Joomla

Über Deinem Textfeld findest Du eine Leiste mit Reitern, beginnend mit „Inhalt“ das ist der Reiter in dem Du Dich jetzt befindest. Den nächsten Reiter mit dem Namen „Bilder und Links“ lasse ich hier in diesem Tutorial mal aus, da ich niemanden kenne der diese Funktion tatsächlich benutzt.

Bei der Beitragserstellung in Joomla findest Du weitere Einstellungsmöglichkeiten, für Deinen Beitrag, in der Reiterleiste

Der Reiter „Optionen“

In diesem Reiter können globale Einstellungen für diesen einzelnen Beitrag geändert werden. Ich rate Dir jedoch davon ab, bei jedem Beitrag einzeln die Optionen anzupassen, da Du bei einer späteren Änderung dieser Einstellungen vielleicht 200 Beiträge manuell ändern musst. Besser ist es die globalen Einstellungen soweit wie möglich anzupassen und nur in Ausnahmefällen diese hier zu ändern. Lies dazu den Beitrag: Globale Beitragseinstellungen definieren

Die lokalen Einstellungen zu Deinem Beitrag in Joomla findest Du im Reiter "Optionen"

Der Reiter „Veröffentlichung“

Hier findest Du ein paar Nützliche Einstellungen wie zum Beispiel das Festlegen des Beginns und des Endes der Veröffentlichung. Sollte dies definiert worden sein, dann startet die Veröffentlichung des Beitrages an einem gewissen Tag zu einer bestimmten Uhrzeit. Das kann in manchen Situationen von Vorteil sein, wenn Du nicht vor dem Rechner sitzen musst um einen Beitrag zu einer bestimmten Uhrzeit zu veröffentlichen. Das ganze kannst Du auch für das Ende der Veröffentlichung angeben. Wesentlich häufiger wird jedoch der rechte Bereich des Fensters zum Einsatz kommen in dem Du eine Meta-Beschreibung Deines Beitrages hinterlegen kannst.
Auch die Einstellungen der „Robots“ würde ich Dir empfehlen, auf „globale Einstellungen“ stehen zu lassen, es sei denn es gibt triftige Gründe warum diese Einstellung hier überschrieben werden sollen. Einer dieser Gründe wäre zum Beispiel das Impressum, welches von keiner Suchmaschine indexiert werden sollte.

Joomla Beiträge erstellen - Einstellungsmöglichkeiten aus dem Reiter "Veröffentlichung"
Die letzten beiden Reiter erspare ich Dir und mir jetzt, da diese im Moment absolut unwichtig sind.

Zu guter Letzt lenke ich Deine Aufmerksamkeit noch auf die Speicheroptionen die Dir Joomla jetzt anbietet:

Bei der Beitragserstellung in Joomla stehen Dir die Schaltflächen "als Kopie speichern" und "Versionen" erst nach dem Speichern des Beitrags zur Verfügung

  • Speichern – Der Beitrag wird gespeichert und bleibt geöffnet dadurch erscheinen nach dem speichern zusätzliche Schaltflächen die ich nach der Schaltfläche „Abbrechen“ aufführen werde
  • Speichern & Schließen – Der Beitrag wird gespeichert und Du wirst zurück zu der Übersicht aller erstellten Beiträge geleitet
  • Speichern & Neu - Der Beitrag wird gespeichert und ein neuer Beitrag wird geöffnet
  • Abbrechen – Alle Änderungen werden verworfen und Du gelangst zurück zu der Übersicht aller erstellten Beiträge
  • Als Kopie speichern – hier kannst Du einen Beitrag als Kopie speichern, da es nicht möglich ist zweimal den selben Titel und Alias zu benutzen, werden diese automatisch von Joomla angepasst
  • Versionen – Hier kannst Du die verschiedenen Versionen dieses Beitrags sehen, für den Fall, dass diese Funktion bei den globalen Beitragseigenschaften unter Beitragslayout aktiviert ist

Nachdem Du auf „Speicher & Schießen“ geklickt hast, kommst Du wieder in die Joomla Beitragsübersicht. Jetzt findest Du dort den eben von Dir erstellten Beitrag und weitere Infos dazu.

Joomla Beitragsuebersicht - Erklärung der Informationen die Joomla uns hier zur Verfügung stellt

Die Spalten und deren Funktion in der Joomla Beitragsübersicht

Sehen wir uns die Spalten mal etwas genauer an:

  • Checkbox – in dieser Spalte kannst Du Beiträge auswählen indem Du diese anhakst
  • Status – Hier wird Dir angezeigt ob ein Beitrag veröffentlicht oder versteckt ist, ebenfalls ist zu erkennen ob es sich bei diesem Beitrag um einen Hauptbeitrag handelt, dies ist an dem Stern zu erkennen. Über das Dropdown Menü kann man diesen Beitrag ins „Archive“ oder in den „Papierkorb“ verschieben.
  • Titel – Zeigt den Titel des Beitrages an
  • Zugriffsebene – Zeigt die gewählte Zugriffsebene für Deinen Joomla Beitrag an
  • Autor – Zeigt an wer diesen Beitrag geschrieben hat
  • Sprache – Zeigt an welche Sprache für diesen Beitrag definiert wurde
  • Erstellungsdatum – Zeigt an wann der Beitrag erstellt wurde
  • Zugriffe – Wie viele Zugriffe haben im Frontend bereits stattgefunden
  • ID – Die ID des Beitrages welche automatisch von Joomla beim Erstellen vergeben wird

Diese Spalten sind für einen Einsteiger nicht so interessant, jedoch sind diese sehr nützlich wenn man sich schnell einen Überblick verschaffen möchte ob alle Sprachen richtig gesetzt wurden oder ob die Zugriffsebenen korrekt definiert wurden.

 

Zu guter Letzt habe ich hier noch ein Video aus meinem YouTube-Kanal welches Dich interessieren könnte:

Video Placeholder

Klicke hier um das Video zu laden!