- seo42.png (53.7 KiB) 17894 mal betrachtet
Halli hallo
Es wurde mal wieder Zeit für eine neue Haupt-Version des Addons, das da nun SEO42 heisst
Hier mal eine kurze Vorstellung der wichtigsten neuen Features (alle Features weiter unten). Download siehe ersten Post dieses Threads. Ich wünsche euch viel Spaß damit
Neuer Addon-Name
Das Addon wurde wie schon gesagt umbenannt von REXSEO42 nach SEO42. Wer von der 1.2.x updaten möchte, findet in der README.md eine kleine Updateanleitung:
https://github.com/RexDude/seo42#update ... f-seo42-2x
Neue URL-Page zum manipulieren von URLs
Folgende URL-Typen sind jetzt möglich:
* Automatisch
* Interne Url
* Externe Url
* Medienpool Datei
* Interne Ersetzung
* Interne Ersetzung inkl. Sprache
* Root-Kategorie entfernen
* PHP-Funktion aufrufen
* Sprachumschalter
* Keine Url
Die letzten 3 URL-Typen benötigen Anpassungen an der Navigations-Ausgabe. Die Klasse rex_navigation42 wurde bereits daraufhin optimiert und ist ab Version 2.1.0 Bestandteil von SEO42. Die URL-Typen lassen sich aber auch über die Einstellungen abschalten.
Damit sind folgende Meta/Footer-Menüs direkt aus REDAXO machbar (diese Links hier sind alles Artikel in der Katageorie "Footer"):
Code: Alles auswählen
<ul>
<li><a href="/kontakt.html">Kontakt</a></li>
/* Interne Ersetzung auf die eigentliche Kontakt-Seite */
<li><a href="/files/agbs.pdf">AGBs als PDF</a></li>
/* Mediepool-Datei (Bitte nicht für Hauptmenüs verwenden = Bad Usability!) */
<li><a href="/datenschutz.html">Datenschutz</a></li>
/* Root-Kategorie entfernt (URL würde sonst /footer/datenschutz.html) lauten */
<li><a href="http://www.gmx.net/">GMX</a></li>
/* Externe URL (Bitte nicht für Hauptmenüs verwenden = Bad Usability!) */
<li><a href="javascript:window.print();">Seite drucken</a></li>
/* Externe URL */
<li>Copyright 2013</li>
/* Keine URL */
<li><a href="/en/home.html">Sprachwechsel nach EN</a></li>
/* Sprachwechsler für aktuellen Artikel nach EN */
<li><a href="/en/team.html">Team in English</a></li>
/* Interne Ersetzung auf englischen Team-Artikel */
<li><a href="/awesome-credits.html">Credits</a></li>
/* Interne URL (sonst /footer/credits.html)*/
<li>Aktuelles Datum: 18.09.2013</li>
/* Hier übernimmt eine PHP-Funktion (die in einem Template steht) die Ausgabe. */
</ul>
Wurde ein URL-Typ ausgewählt, der den Artikel "unbrauchbar" macht, wird eine entsprechende Meldung dem User angezeigt:
- verweis.png (7.76 KiB) 17895 mal betrachtet
Auch eine Vererbung des URL-Types zu allen anderen Sprachen ist möglich
Und es wurde auf eine korrekte Darstellung der URLs in der Sitemap.xml geachtet.
Nochwas in eigener Sache: Es ist mMn Usability-technisch nicht otimal, PDF-Dateien oder externe Links direkt in ein Hauptmenü zu setzen. Diese URL-Types sind deshalb hauptsächlich für Footer-Menüs etc. gedacht.
Redirects Plugin
Damit kann man komfortabel über das Backend 301-Weiterleitungen einrichten. Die hier eingesetzte Methode patcht nicht die .htaccess Datei um die Umleitungen zu erzeugen.
Live PageRank-Checker
- pr.png (11.44 KiB) 17895 mal betrachtet
Die Domain muss explizit freigeschaltet werden um eine versehentliche mögliche Indizierung von Google einer Arbeitsdomain zu verhindern.
Titel-Generierung mit sprachunabhängigem Websitenamen
PHP-Methode `setWebsiteName()` hinzugefügt sowie `getTitle()` um Parameter `$websiteName` erweitert. Damit lässt sich z.B. über das String Table Addon einen anderen Website-Namen (wie den aus der REDAXO System-Page und der damit dann auch sprachunabhängig sein kann) setzen.
Alle Änderungen
### Version 2.0.0 - 18. September 2013
* AddOn wurde von REXSEO42 in SEO42 umbenannt. Die Klasse `rexseo42` wurde in `seo42` umbenannt. Ein Update-Anleitung findet sich in der README.md.
* Neue URL-Page zum manipulieren von URLs. Um alle URL-Typen. Einige Url-Typen greifen erst, wenn bei der Ausgabe der Navigation auf diese reagiert wird. Die aktualisierte Klasse `rex_navigation_ex` unterstützt diese Typen bereits:
https://gist.github.com/RexDude/5354172. Zusätzliche URL-Typen sind über die Option `all_url_types` abschaltbar.
* Neues Recht `url_default` hinzugefügt um normalen Benutzer die URL-Page ein bzw. auszuschalten.
* PHP-Methode `setWebsiteName()` hinzugefügt sowie `getTitle()` um Parameter `$websiteName` erweitert. Damit lässt sich z.B. über das String Table Addon einen anderen Website-Namen (der damit dann auch sprachunabhängig sein kann) zwecks Titel-Generierung setzen.
* Titel-Vorschau in der Seopage nach oben verschoben
* Neue Optionen `seopage` und `urlpage` um die beiden Seiten global abzuschalten, wenn nicht gebraucht.
* Plugins werden automatisch in das SEO42-Menü eingebunden, wenn installiert und aktiviert (nur für Entwickler interessant).
* Die NoIndex Checkbox in der SEO-Page wurde standardmäßig abgeschaltet. Über die Option `noindex_checkbox` wieder einzuschalten.
* Die No-Prefix/Suffix Checkbox in der SEO-Page wurde standardmäßig abgeschaltet. Über die Option `no_prefix_checkbox` wieder einzuschalten.
* PageRank Checker zu den Tools hinzugefügt. Lässt sich über die Option `pagerank_checker` ausschalten. Domain-Freischalt-Funktion ist Website Manager kompatibel.
* Auf der Debug Seite wird nun auch die Pathlist ausgegeben.
* Option `title_preview` hinzugefügt um die Titel-Vorschau abzuschalten, falls man sein eigenes Titel-Schema implementiert hat.
* Umbenennungen der Optionen: `userdef_canonical_url` -> `custom_canonical_url`, `hide_no_prefix_checkbox` -> `no_prefix_checkbox`.
* Updatedatum des Artikels wird nun automatisch aktualisiert, wenn Änderungen über die SEO-Page durchgeführt wurden.
* Redirects Plugin wird automatisch installiert und aktiviert sobald SEO42 installiert wird.
* Redirects Plugin hinzugefügt um 301 Weiterleitungen komfortabel über das Backend anlegen zu können. Bitte Urls immer mit einem Splash beginnen, die Ziel Url kann aber auch mit http:// beginnen. Plugin ist Website Manager kompatibel.