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.
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.
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.
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.
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.
I also will welcome other developer, to make this a better application than I can make by my own. I must also note, that current PHP application we are using, are the only bigger application I've ever made.