views:

470

answers:

5

I am creating a website. It is basically geared towards people from my country who are now living, working, studying abroad.

I want it to be like a community driven website which has forums, blogs, articles, news and stuff like that. The obvious choice for this seem to be joomla (or drupal) because from what I know it is geared towards this (and i have experirnce in php), however I was wondering if there is any new CMS system (in RoR or python) that would be more advisable.

I want it to look and feel really Web 2.0'ish, minimalistic and slick, so i was wondering if there are any new CMSs out there that i can use?.

It also has to have a easy learning curve and scalable.

A: 

I believe Radiant and Refinery are probably the leaders in the pack in regards to Rails, but I haven't done an extensive look in the subject. I personally prefer Refinery, I like the back-end better on that, but I have not not used any of these on a production stand point.

nowk
Official release of Rails 3 support for RefineryCMS was today: refinerycms.com/blog/refinery-cms-supports-rails-3
stevenheidel
A: 

Well I personally like typolight...

  • it's easy to set up,
  • easy to customize,
  • got a lot of extensions
  • and it's not too hard to code custom modules...

The code behind typolight is partly a real horror, but it's worth the shot...

On the other hand, regarding the dimensions you are talking about...

you should consider typo3

  • it's got a ton of extensions,
  • but's is real hard to get started with it.
  • But it's denfinitly up to the huge task...

cheers

Corelgott

Corelgott
"The code behind typolight is partly a real horror," - glowing praise indeed for something you are recommending...
Mitch Wheat
Hmm ok... you are right about that...Let me explain: For a coder it's a horror to extend that code because of it's poor design. It's not inheritable. The code is poorly grouped and for my tasted not split up enought. For the single purpose of just fulfill the duty it might be ok. But I got higher expectations for an open source system that need to be extendable. The code it self from the just coding point of view is ok...
Corelgott
+2  A: 

If you like PHP, I'm sure drupal or joomla will serve you well; I see you've already received Ruby advice; if you like Python, Plone is my recommendation. If your preferences go to other languages yet, maybe you should specify them in your question (by editing it and tagging appropriately). The point being that, by posting on StackOverflow, you're implicitly stating that this is a programming question -- i.e., you plan on implementing tweaks or additions on top of whatever CMS you choose -- and so it's important to know what language(s) you're most comfortable with!-)

Alex Martelli
well yes i do intend to tweak and do stuff...i have done some php but my real intention was to know what else is out there...i see a lot of websites coming up...wanted to get a idea of what is the CURRENT trend...learning any new language i don't think is that much of a problem...especially through a framework...i am open to learning a new one if it is the best tool available for my purpose...something that is more apt for social networking sites.
sfactor
@sfactor, trends are hard to gauge, e.g. cfr http://radar.oreilly.com/2009/02/state-of-the-computer-book-mar-22.html for how it looked like a few months ago, and esp. http://radar.oreilly.com/languages_all_5yrs.png for Y/Y trends: PHP holding to its large share, Python a bit down, Ruby crashing -- but that's in terms of book sales, and not CMS-specific!-) (and Q/Q, Python was down, PHP again holding well); C# would be the big up-trender there, currently top in book sales. I think that following our industry's fickle trends is a losing strategy!-)
Alex Martelli
+1  A: 

Superuser contains a nice discussion on this issue.

Ngu Soon Hui
A: 

You might want to evaluate Pinax as well. An example of live project using Pinax is Cloud27. What I like about Pinax is it contains several modules that is used for social networking as well.

jpartogi