Skip to content

A short collection of Content Management Systems (CMS) for Ruby on Rails

July 01, 2008

Here is a short collection of current Content Management Systems (CMS) written in Ruby and mostly suited to use with Ruby on Rails. Check out Ananablau as well for a nice PDF slide.

Comatose (29. June 2007)
Comatose is a micro CMS designed for being embedded into existing Rails applications
http://railsbased.org/projects/8-Comatose.html

Geego
Geego is for developers and designers that want to provide fully updatable websites for their clients.
http://www.geegocms.com/

Mephisto (27. July 2006)
Complete Blog System, Mephisto is a publishing system that makes it super easy to setup a blog or website.
http://mephistoblog.com/

Typo
Complete Blog System, Similar to Mephisto
http://wiki.github.com/fdv/typo/

Radiant CMS
Radiant is a no-fluff, open source content management system designed for small teams.
Looks cool but no direkt RoR integration?
http://radiantcms.org/

Railfrog (3. July 2007)
Railfrog is a user-friendly, open-source website deployment and content management system built with Ruby on Rails.
dead project?!
http://railfrog.com/

Rubricks (31. July 2007)
Rubricks is a component based open source CMS powered by Ruby on Rails.
http://rubricks.org/

Seymore (04/02/2007)
Seymore is an open source content management system which integrates directly into pages.
http://www.slicedsoftware.com/software/seymore/

SimpleCMS , (29. December 2007),
small simple, inline edit. Simple CMS is a very easy to use and pretty advanced CMS plugin.
http://pullmonkey.com/2007/12/30/simple-cms-plugin-for-rails-demo

CMSPlugin
CMSplugin provides your Rails application with a “CMS framework”. That means authentication, authorization, roles, permissions, categories, tags, etc… but from a very flexible scope.
http://cmsplugin.rubyforge.org

open rcms (25.6.2007)
http://rcms.oopen.de/Home/

Roxanne
An in-place editor for your entire website. Roxanne is a simple Site-Management Tool to quickly manage your content. See first steps to get the idea behind Roxanne.
http://www.m42.ch/projects/roxanne/information.php

Substruct
The first and most robust Ruby on Rails open source e-commerce project.
http://code.google.com/p/substruct/

Goldberg (promising)
http://www.goldberg.240gl.org

Beautify your views using "return"

June 06, 2008

A nice way to keep your views clean and not to spoil them with condition clauses, is to use the ‘return’ statement like you would do in a method:

Take this very simple exmaple:

ugly:
[ruby]
unless @place

end
[/ruby]

nice:
[ruby]
return if @place.nil?

[/ruby]

UPDATE:
There’s one pitfall, I forgot to mention: Every outout BEFORE the return statement will be discarded, so this part:
[ruby]

return if @place.nil?

[/ruby]

Will result in an empty output as well. This is quite a pitty and I’m not sure if it’s a bug or feature. A may raise it soon..

SEO - Notes

January 23, 2008

This is just a list of SEO Notes I did years(!!!) ago. it’s mainly for me to remember stuff. Sorry this is in german.

guter strukturierter inhalt als text!! gute name/keywords in anker
guter individueller title, description, keywords,
interne links -> grüner, stockstreet, ompro
social bookmarks delicous, digger, mister-wong,
rss feeds -> feedburner
alt und title bei images,
h1, h2 tags
mehr css, weniger tables
check google sitemaps, analytics
linktausch! linkeinkauf!
robots.txt
keine (Wenige) params in URL
URL verlinken mit / am ende
keine frames! schon gar nicht iframes!!
eintragen in profiles flickr,
nutzen mit myspace, wikipedia, ebay, studvz, openbc, foren, protale, amazon??, blogs!!
achtung vor duplicate content!
301/302 weiterleiterungen, keine multidomains
google adsense????
achtung vor code injection -> Suchanfragen!!!!
sessionid killing
gute Kataloge nutzen: dmoz, bellnet, http://dir.yahoo.com/, http://botw.org/
finde den HUB
credit, depotrechner, howto, tutorials fancy mit ajax gut verlinken
yahoo searchbuilder, allregster.com ?? euregster.com ??

Top Words:
Poker, Datenrettung, Kredit, Privatekrankenversicherung

My first AppleScript: Copy Address Book entries

May 10, 2007

Tatataa! I just wrote my frist AppleScript. For displaying the buddypicture of my Address Book contacts in Adium, I had to copy the ICQ entry to a new Jabber enrty with appending “@jit.jabber.fsinf.de”. The code follows:

tell application "Address Book"
set thePeople to every person whose ICQ handles is not {} and Jabber handles is {}
repeat with eachPerson in thePeople
set icqnr to value of ICQ handles of eachPerson
set jabberid to (item 1 of icqnr) & "@jit.jabber.fsinf.de"
make new Jabber handle at end of Jabber handles of eachPerson with properties {label:"Home", value:jabberid}
end repeat
save addressbook
end tell

It worked out fine. Now I see you all in my buddylist ;-)