Ein intergalaktischer Fork des original RexSEO AddOns für REDAXO mit alternativer Benutzerführung und noch ein paar weiteren SEO-Goodies...
- Generierung von suchmaschinenfreundlichen URLs (Webserver benötigt Modul
mod_rewrite
) - Automatische Umschreibung der Startseite der Website in
/
(für alle Sprachen möglich) - Verschiedene URL-Endungen einstellbar (z.B. Endung
.html
oder/
) - Automatische Titel-Generierung. Mitgeliefertes Titel-Schema aus Google-PDF entnommen.
- Extra SEO-Page für jeden Artikel inkl. Titel-Vorschau und Zeichen/Wörter Zähler
- Extra URL-Page für jeden Artikel inkl 10 URL-Typen zur Manipulierung der generierten URL
- Automatische
sitemap.xml
undrobots.txt
Generierung - Neue vereinfachte Setup-Routine, benötigt keine MetaInfos mehr
- Option um vollständige URLs inkl. Domainname wie bei WordPress zu erzeugen
- One Page Mode für Websites die nur über eine Seite verfügen (z.B. Parallax-Websites etc.)
- Suchmaschinenfreundliche Image Manager Urls durch Verwendung der verfügbaren PHP-Methoden
- SEO Tools inkl. Live PageRank Checker sowie Anzeige des Google Index der aktuellen Website
- Klasse
nav42
zum Bauen von Navigationen. Alle URL-Typen werden hierbei berücksichtigt. - Einrichtung von 301 Weiterleitungen. Parameter in der alten URL sind ohne Probleme möglich.
- Spezielle sprachabhängige sowie sprachunabhängige Sonderzeichen-Umschreibungen einstellbar
- Pro Sprache kann Urlencode genutzt oder auch die URLs einer anderen Sprache übernommen werden
- Lang Slugs (de, en) können unabhängig von den REDAXO Sprachnamen gesetzt werden
- Automatische
rel="alternate"
Tags für mehrsprachige Websites - Option um die Indizierung von Seiten durch Suchmaschinen zu verhindern
- Automatische sowie individuelle Canonical URLs
- Nicht-WWW zu WWW Umleitung (und umgekehrt). Lässt sich auch über das Setup aktivieren.
- Weitere Einstellungen (vorerst) in der
settings.advanced.inc.php
undsettings.lang.inc.php
- Keine Abhängigkeiten zu weiteren Addons wie Textile oder XForm
- Kompatibel zum Website Manager sowie Community AddOn
- Enthält die Antwort auf die eine Frage ;)
- Klasse
nav42
ist eine abgeleiteterex_navigation
mit Zusatzfeatures - Ausgabe der Navigation von einer Katagorie aus oder über Kategorie-Levels
- Es wird zuerst eine nackte UL-Liste ohne Klassen oder Ids ausgegeben
- Startartikel der Website (z.B. Home) kann ausgeblendet werden
- Einstellen der CSS-Klasse für selektierte Menüpunkte (z.B.
current
) - Die erste UL kann eine Klasse und/oder ID zugewiesen bekommen (Suckerfish/Superfish)
- Angabe von MetaInfo Felder aus denen Klassen und IDs für die LI's herausgezogen werden
- Aufruf einer benutzerdef. PHP-Funktion möglich, die den Inhalt der LI's zurückgibt
- Unterstützung für alle URL-Typen von SEO42
- Ausgabe einer einfachen Sprachnavigation möglich
- Vollständige Codebeispiele in der Hilfe von SEO42
- url_control - Plugin zur URL-Generierung für eigene AddOns
- AddOn-Ordner der alten Version löschen (vorher sichern!).
- AddOn-Ordner der neuen Version einspielen.
- SEO42 über die AddOn-Verwaltung von REDAXO reinstallieren.
- AddOn-Einstellungen von Hand nachprüfen und ggf. korrigieren (
settings.lang.inc.php
hat ein neues Format!). - Evtl. Klasse
rex_navigation42
innav42
umbenennen. - Ggf. Cache löschen.
- In der
settings.advanced.inc.php
von REXSEO42 die Optiondrop_dbfields_on_uninstall
auffalse
setzen. - REXSEO42 deinstallieren und AddOn-Ordner löschen.
- SEO42 installieren.
- In allen Templates den Klassennamen von
rexseo42
nachseo42
umbenennen. - AddOn-Einstellungen von Hand nachprüfen und ggf. korrigieren (ab 2.6.0 hat die
settings.lang.inc.php
ein neues Format!). - Ggf. Cache löschen.
- Einige Url-Typen greifen erst, wenn bei der Ausgabe der Navigation auf diese reagiert wird.
- Die Klasse
nav42
(ehemalsrex_navigation42
) unterstützt diese Typen bereits. - Über die Option
all_url_types
können diese bei Bedarf aber auch deaktiviert werden.
Diese Anpassungen sind nur nötig, wenn man die nav42
Klasse verwenden will:
- Diese Zeile auskommentieren
- Und diese Zeile umschreiben in
class nav42 extends rex_com_navigation
- Läuft nur mit REDAXO 4.5+
- AddOn-Ordner lautet:
seo42
- AddOn wurde seit Version 2.0.0 von REXSEO42 in SEO42 umbenannt.
- Wenn der Webserver einen 500 Server Error meldet, die Zeile
Options -Indexes
in der.htaccess
auskommentieren. - Geändertes Verhalten für REDAXO Unterordner-Installationen. Bitte FAQ in der Hilfe des AddOns anschauen für weitere Infos.
- Der Fehlerartikel unter REDAXO > System sollte nicht gleich dem Startartikel der Website entsprechen. Es sollte aufjedenfall ein eigener Fehlerartikel angelegt werden.
- Implementiert man sein eigenes Titel-Schema, ist es vielleicht sinnvoll die Optionen
title_preview
undno_prefix_checkbox
auffalse
zu setzen. $REX["MOD_REWRITE"]
braucht nicht mehr auftrue
gesetzt werden (z.B. über die System-Page von REDAXO). Wenn SEO42 aktiv, wird es automatisch gesetzt.- Eine hilfreiche Sprach-Sonderzeichen-Tabelle für die Ermittlung der Sonderzeichen-Umschreibungen für die
settings.lang.inc.php
findet man hier: http://unicode.e-workers.de/ - Vorläufige Sammlung der Lang-Presets hier: https://github.com/RexDude/seo42/issues/61
- Momentan muss man noch von Hand benötigte Einstellungen in den Dateien
settings.advanced.inc.php
undsettings.lang.inc.php
vornehmen. Danach sollte der Cache gelöscht werden. Ab Version 3.0.0 sollten diese Dateien dann der Vergangenheit angehören ;) - Getestete Skins:
agk_skin
von REDAXO undppx_skin
von polarpixel.
- BugTracker: https://github.com/RexDude/seo42/issues
- Klasse nav42: https://github.com/RexDude/seo42/blob/master/classes/class.nav42.inc.php
siehe FAQ.md
siehe CHANGELOG.md
siehe LICENSE.md
- GN2 und jdlx für das original RexSEO AddOn
- Markus Staab für das zugrundeliegende url_rewrite AddOn
- Jan Kristinus für REDAXO und den neuen EP in REDAXO 4.5
- Gregor Harlan und Thomas Blum für Hilfe, Code und Bugmeldungen :)
- Peter Bickel für generelle Unterstützung und die Hilfe bei der englischen Übersetzung
- Danke ausserdem an alle die sich mit Ideen, Tests und Bugmeldungen eingebracht haben :)
- Google PageRank Checker Class by David Walsh and Jamie Scott
- PHP Markdown Lib by Michel Fortin
- Hitchhiker's Guide to the Galaxy Icons by Iconshock
- Status Icons from FamFamFam Silk Icons
- Macht’s gut und danke für den Fisch ;)