Änderung der RSS Feeds ab CMSms 1.5
Posted: Wed Dec 10, 2008 2:58 pm
Mit CMSms 1.5 hat sich ja die RSS Funktionalität von CMSms geändert. Ab sofort läuft alles über das Modul CGFeedMaker. Andere Funktionen wurden entfernt, so funktionieren z.B. die RSS Feeds des News-Modul nicht mehr, wodurch auch die bisherigen RSS Feed URLs ungültig werden.
Vielleicht setzen ja noch andere außer mir RSS Feeds ein. Ich erkläre einfach mal, wie ich bei meinem Blog (http://andiministrator.de) vorgegangen bin. Dort habe ich das News Modul als Blog im Einsatz, bisher mit aktivierten RSS. Die RSS Feed URL hatte ich einmal im Header als Meta-Tag eingebunden und einmal neben jeder Haupt-Überschrift als RSS-Button.
Zuallererst musste ich die entsprechenden (aktuellen) Module "CGExtensions" und "CGFeedMaker" installieren/updaten. Gleich danach habe ich im Modul "CGFeedMaker" im Admin-Backend einen Feed hinzugefügt mit dem Namen "Blog". Das vorgefertigte Template habe ich zunächst so gelassen, da es als Beispiel für Feeds des Moduls "News" dient, was ja bei mir zum Einsatz kommt.
Im zweiten Schritt habe ich im Seiten-Template meinen alten RSS-Metatag ersetzt durch den Smarty-Platzhalter:
Dieser erzeugt den entsprechenden Meta-Tag dann automatisch.
Meine alte RSS-Feed-URL lautete http://andiministrator.de/News/rss, die neue lautet nun http://andiministrator.de/feeds/Blog. Entsprechend habe ich noch den Link meines RSS-Buttons geändert.
Im dritten und letzten Schritt habe ich schließlich in meine .htaccess eine Umleitung eingebaut, damit die bisherigen RSS-Feed-Abonnenten auch mit der alten URL noch meine RSS-Feeds bekommen. Die entsprechende Zeile lautet:
Thats it - nun sollte alles wieder wie gewohnt funktionieren...
Vielleicht setzen ja noch andere außer mir RSS Feeds ein. Ich erkläre einfach mal, wie ich bei meinem Blog (http://andiministrator.de) vorgegangen bin. Dort habe ich das News Modul als Blog im Einsatz, bisher mit aktivierten RSS. Die RSS Feed URL hatte ich einmal im Header als Meta-Tag eingebunden und einmal neben jeder Haupt-Überschrift als RSS-Button.
Zuallererst musste ich die entsprechenden (aktuellen) Module "CGExtensions" und "CGFeedMaker" installieren/updaten. Gleich danach habe ich im Modul "CGFeedMaker" im Admin-Backend einen Feed hinzugefügt mit dem Namen "Blog". Das vorgefertigte Template habe ich zunächst so gelassen, da es als Beispiel für Feeds des Moduls "News" dient, was ja bei mir zum Einsatz kommt.
Im zweiten Schritt habe ich im Seiten-Template meinen alten RSS-Metatag ersetzt durch den Smarty-Platzhalter:
Code: Select all
{CGFeedMaker action='autodiscovery' feed='Blog'}
Meine alte RSS-Feed-URL lautete http://andiministrator.de/News/rss, die neue lautet nun http://andiministrator.de/feeds/Blog. Entsprechend habe ich noch den Link meines RSS-Buttons geändert.
Im dritten und letzten Schritt habe ich schließlich in meine .htaccess eine Umleitung eingebaut, damit die bisherigen RSS-Feed-Abonnenten auch mit der alten URL noch meine RSS-Feeds bekommen. Die entsprechende Zeile lautet:
Code: Select all
# Rewrite Rule for Redirection of the old RSS Feed
RewriteRule ^News/rss$ feeds/Blog/ [NC,L]