News On Rails (nor)

News publishing system, built on Ruby on Rails (RoR).

The core future of this system will be the possibility to putt a new article or news in a unlimited number of groups. A specified number of groups with the highest priority will get a link under to a page with news of this group. To get an impression, visit: http://sos-rasisme.no/. This page are driven by a php/MySql application, that is supposed to be replaced by this new RoR application. This CMS is supposed to be highly customizable, with a focus on publishing of news an other texts.
Besides a core point is actually that it uses RoR who are the definitely fastest development tool for web-applications.

Why a new news publishing system?

I've written an php/mysql application for SOS Racism Norway for serving our articles and an ingress and link for news about racism from online news pages. For every news or article we have a links to a category page (we can have about 6 links for each I think). I think that is the mane feature that I have missed from other solutions. Because of this, I had to make something my self.

How todays PHP application works

The admins of the page have an admin page, for publishing/ unpublishing, deleting, setting priority etc. When they will submit an new story, they get an html form page where they fill out headline (which (news) media they got the ingress from), link to the whole article, the checkboxes for 5 specific categories, if the news shall show up on the frontpage, 2 select-lists for categorys the article scold be in. Then the ingress and (if it's a article by us, the rest of the body). I haven't found any other aplication that satisfies our needs.

The limits of todays solution

As times have gone, the needs have grown (and my time to develop the needed functionality have not). Beside -- the whole system lacs of a missing group system, and on the top of it, new default settings in php makes it necessary with a lot of rework of the code.

The solution

I read about Ruby on Rails, and I found out that I instead of fixing the old application, I will make a new one on Ruby on Rails (ror), since it's faster, and I don't really like PHP anymore. I like OO programming, and Ruby is of course the natural choice.
I'm also planning to make this application more generic, so also other than SOS Racism can use it.

Feature list