Solved

CMS general question

Posted on 2011-03-03
2
308 Views
Last Modified: 2012-05-11
Hi Experts,

I'm building a personal project that will include several travel sites for different destinations but the sites will use basically that same layout with some minor color/logo tweaks.

I'm at an intermediate level with Joomla dev, PHP XHTML & CSS and have done some ASP.NET dev too.

I'm sitting here wondering if I should just do the sites in XHTML & PHP/MySQL with my own scripts for content management (menus etc) or go with an off the shelf framework.  I want to learn some Ruby on Rails or ASP MVC so I'm tempted also to go in that direction.  Ruby/Joomla etc are free but I like the  structure of the MS platform too.. so as you can see I'm having trouble making a decision.  Criteria for the site framework are :

- page rendering speed
- SEO friendliness
- scalability throughout multiple domains
- development time & complexity
- cost of licensing (i.e. Kentico ASP CMS vs Joomla)

I know it's a pretty scattered quesion and I'm pushing it more as a discussion.  Should I stick with Joomla/PHP/MySql or get into Ruby on Rails (the number of gems is appealing to me) or maybe the ASP route.  This project will endup being a mesh of 10-15 similar sites.

Any thoughts or comments woud be helpful.

Thanks,

HNM
0
Comment
Question by:HelpNearMe
2 Comments
 
LVL 3

Assisted Solution

by:pius_babbun
pius_babbun earned 100 total points
ID: 35027382
Take these notes and check if this is helpful for you

Ruby On Rails (RoR).

* Less code by avoiding redundancy and following Rails conventions.
* Increased productivity and, ideally, decreased development times.
* Rails is written in Ruby – Ruby is a very easy to understand and work.
* Extensive standard library.
* Easily ported among Linux, Windows and Macintosh environments.
* Well suited for Agile development.
* Growing Ruby On Rails users community (Mailing list, Wiki, IRC & bug tracking)


Joomla
* Corporate websites or portals
* Real Estate Agent Websites
* Online commerce
* Hotel and Tourism websites
* Small business websites
* Non-profit and organizational websites
* Government applications
* Corporate intranets and extranets
* School and church websites
* Personal or family homepages
* Community-based portals
* Magazines and newspapers
0
 
LVL 6

Accepted Solution

by:
eksatx earned 400 total points
ID: 35031766
If you are interested in Ruby on Rails, you might want to consider using something like Radiant CMS (http://radiantcms.org/).

Radiant is written using Ruby on Rails and is distributed as a gem.

It is pretty easy to write and integrate your own custom extensions if you need functionality that is not built in or already covered by the many freely available Radiant extensions.

It has a simple, effective caching mechanism so performance is good.

I have used it to deploy numerous web sites and I am pleased with the results.

Here are two examples of sites I deployed using Radiant:

* http://www.safelinkonlinebackup.com
* http://www.robo-ftp.com
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
How to find the first line of javascript code-behind of a web page button. 7 73
The Best Website Creation Tools 14 55
paypal ipn url 5 57
QQ problem 22 23
Does your audience prefer people in photos or no people? How can you best highlight what you’re selling? What are your competitors doing, and what can you do that is different and unique from them?  Continue reading to learn how to make your images …
There’s a good reason for why it’s called a homepage – it closely resembles that of a physical house and the only real difference is that it’s online. Your website’s homepage is where people come to visit you. It’s the family room of your website wh…
This tutorial walks through the best practices in adding a local business to Google Maps including how to properly search for duplicates, marker placement, and inputing business details. Login to your Google Account, then search for "Google Mapmaker…
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question