Aktuelle Version: 0.1.2
Für die, die bereits eine alte Version (< 0.1.2) installiert haben reicht es, alle Dateien austauschen, wer noch nichts installiert hat, der benutze bitte den Anleitung im Zip-File
ChangeLog:
v0.1.2 bugfix, $cfg['psMetaTags']['force'] funktioniert nun korrekt.
tach auch,
hoffe ich bin hier richtig, wenn es nicht so sein sollte bitte um eine entsprechende "Verschiebung" ins richtige Board
Aber nun zum eigentlichen Thema, nachdem ich bisher eigentlich nur lesender Weise hier "Gast" war und bisher auch kräftig was gelernt habe, dachte ich mir könnte ich vielleicht auch mal was sinnvolles beitragen
Die aktuelle Contenido faziniert mich so, dass mich interessiert hat wie die Plugin und Chains funktionieren. Am einfachste sowas zu "erforschen" ist wohl es auszuprobieren. Also musste ein eigenes Plugin, das die Chains nutzt, her.
Vorraussetzungen für das Plugin waren:
Hier also das Ergebnis: (aus der readme.de.txt)1. Die Meta Tag verwaltung/bearbeitung sollte einfacher werden
2. Es sollte ein Plugin sein
3. Eingriffe im Original-Code sollten nicht notwendig werden
4. Es sollte kein Parsen des Layout notwendig sein
5. Sprach- und Mandantenfähig muss vorhanden sein
6. im Artikel gespeicherte Meta Tags sollten erhalten bleiben können
7. die Meta Tags sollten nicht in jedem Artikel neu eingegeben werden müssen
Das Plugin liegt sich unter psMetaTags.zip zum download bereit. Vielleicht gefällt es ja dem einem oder anderen und hoffe, das es einigen etwas bringt. Wenn nicht so war's, zumindest für mich, eine sehr gute Übung.Das Plugin "psMetaTags" bietet eine Möglichkeit den angegebenen und/oder neuen Meta Tags einen Defaut-Werte zu zuweisen. Die Speicherung der Default-Werte erfolgt in eine separaten Tabelle in der Datenbank und ist Sprach- und Mandatenfähig.
Das Plugin bietet eine Oberfläche die es ermöglicht neue und bereits vorhandene Meta Tags zu bearbeiten bzw. anzulegen. Es muss dabei nicht zwingend eine Default-Wert für die einzelnen Meta Tags gesetzt werden. Mittels der Chain "Contenido.Content.CreateMetatags" wird die Frontend-Ausgabe modifiziert.
Die Verwendung der Meta Tags ist dabei wie folgt konfigurierbar:
1. "alle" im Artikel vorhandenen Meta Tags mit dem Default Werten überschreiben, Ausnahme sind hierbei, die zu ignorierenden Meta Tags.
2. nur nicht im Artikel vorhanden Meta Tags werden mit den Default Werten "aufgefüllt".
2. keine Default-Werte benutzen (mittels löschen aller Default-Wert in der Plugin-Oberfläche)
Das Plugin ist ausschließlich für Contenido Versionen die Chains bereits unterstützen (in diesem Fall, spezielle die Chain "Contenido.Content.CreateMetatags").
Getestet wurde das Plugin bisher nur mit der Contenido Version 4.6.4.
So und nun viel Spass! Fragen, Anregungen und Kritik sind natürlich jeder Zeit willkommen
[Nachtrag]
Testen kann man das ganze hier http://devel.saueronline.de/contenido (User: psmetatags, Passwort: demo) bzw. http://devel.saueronline.de/cms
[/Nachtrag]
Gruß
Paul