Ex Dolo::With Intent

search:

Mephisto Sitemap plugin goes 1.0

December 09, 2007 @ 03:08 PM

My most popular OSS project, the Mephisto Sitemap Plugin is now officially all grown up and version 1.0. At a venerable 1.25 years old, it's gone through a lot of changes since it's inception and I really feel that it's a decent piece of software now. It boasts Mephisto admin integration, passing tests, modern code and full Sitemap 0.9 compliance and it even validates to boot.

NB: the repository URI has changed!

In an effort to properly reflect the fact that sitemaps are relatively standard now, and no longer specific to Google, the repository URI has been changed from:

http://svn.exdolo.com/projects/plugins/mephisto_google_site_map/

to:

http://svn.exdolo.com/projects/plugins/mephisto_sitemap/

Please also ensure you're no longer using the devjavu SVN repository, as changes are no longer being mirrored there. The above URI is the only correct one.

Installation:

piston import http://svn.exdolo.com/projects/plugins/mephisto_sitemap/tags/1.0 \
vendor/plugins/mephisto_sitemap

Enjoy. And as always feedback and bug reports are welcome!

Update

There seems to be an issue with Mephisto's custom routes for plugins, so for now, please add this:

map.connect 'sitemap.xml', :controller => 'sitemap'

To your config/routes.rb file, to ensure the URI is accessible. I'll dig in to Mephisto tonight and see if I can find a fix. Also, there was initially a type on the piston import command above, which has been fixed.

Comments

  • by stjohn on 13 Dec 08:53

    Hi Stephen, thought I would give your plugin a go on rails edge (rev 8184) and mephisto trunk. Installed as specified ok but nothing shows up in the plugins area. Any ideas? How should I go about fault finding? thanks, Stjohn
  • by Stephen Caudill on 13 Dec 09:56

    stjohn,

    Thanks for bringing that to my attention! Mephisto is picky about the naming conventions of the folder that contains your plugin, so it had to be mephisto_sitempap, rather than sitemap. The piston import command above has been updated to suit. Also, please read the Update above for a caveat about the routes file as well.

    Let me know if you have any more trouble!

    Cheers, Stephen

powered by rails and mephisto.