Does my CMS choice limit the scalability or types of services I can integrate?


4

My start up business will be a social service that also hooks to a mobile application. I want my users to be able to interact with my service over their phones or on their PCs. Naturally I'm thinking the service will be a huge hit with 1000s of users at a time at some point.

I'm very familiar with Joomla but I'm not a programmer. I was thinking of building out most of the site in Joomla and then having the core elements of my service developed to work within Joomla.

Does a CMS built on a LAMP stack have any limitation on what kind of features/services can be integrated (or well integrated) and can they scale well if the service does become popular?

Community Web Services Mobile

asked Mar 28 '11 at 18:35
Blank
Long Winter
271 points

3 Answers


4

Yes . There are different issues with different CMS's for scalling and integration of different features.
No . It is simply a factor of time/money. With the right time and money you will be able to hire a programmer that will be able to integrate what you need.

The web is littered with a plethora of custom made proprietary CMS platforms which have significant challenged in scaling, bridging and incorporating the features and services that you need. In fact in the early '00s it seemed that every web development firm tried to differentiate with a proprietary CMS.

But, if you know Joomla- then you are looking in the open source world and you know that while there are platforms that work better, or are more or less easy to work with the bridging of php and mySQL can be done.

Our team uses Joomla almost extensively and after 10 years has yet to find a scalability, feature or service that we have not been able to integrate with our site. The open source nature of Joomla, iframes, APIs, developer community, and broad-based adoption allow us to meet all of our customers continually changing and growing needs.

I think the biggest issue on a CMS is what language world you are going into .net/.asp or .php/msSQL. To me that is the critical question which determines scalability and what type of features will be easier to integrate.

answered Mar 29 '11 at 05:33
Blank
Joseph Barisonzi
12,141 points

2

Depending on the features and services you may end up working against the CMS a little bit but in general you won't be limited by your CMS choice as long as your willing to hire a programmer.

LAMP stacks are cheaply scalable. You can scale cheaply with Amazon's platform but it can be a little bit intimidating. There are also platform as a service offerings like Rackspace or PHPFog that make scaling effortless but slightly more expensive.

answered Mar 28 '11 at 23:40
Blank
Pdenya
21 points

2

In my opinion if you want a CMS that is extensible and is based on PHP so you can use it on a cheap LAMP stack, you can't go past Drupal. It's a beast in terms of what can be done with it's powerful theming and plugin system.

Provided you use a CMS that is extensible, has a good database structure (proper indexes, optimised, etc), easy to theme and most of all only loads things when you need them (stay away from Wordpress in this aspect as it loads everything all at once).

Having said all of that, Joomla! is a pretty good CMS and in my experience I've never had a scalability or problem implementing new functionality. Another good heavy weight is ExpressionEngine, although not free, it's pretty powerful and cheap for what you get, not to mention it is built on the Codeigniter PHP framework.

I woudln't be worried about the CMS, but moreso what hosting provider you choose. If you're going to be offering a service that will have 1000's of users online at once, then you'll find that hosting will be the bottleneck.

Amazon has nice scalable hosting, although it can work out to be just as pricey as a standard dedicated server, the bonus is that it is infinitely scalable to accommodate any load or traffic.

answered Mar 29 '11 at 13:44
Blank
Digital Sea
1,613 points
  • Thanks I think I've got a solid host in mind (Rochen) they do the actual Joomla.org site itself and I've got a few other sites running on their servers too. So I was thinking of doing an MVS set up connected to Amazon to start which should handle enough traffic until I can justify my own server(s) and admin. – Long Winter 13 years ago
  • Ah, nice. Well I presume if they can host Joomla.org then they would be a pretty decent host to be able to handle the amount of downloads the Joomla! site has on a daily basis. Do the math though, as with Amazon you pay for what you use, not just a monthly fee. Good luck! what kind of app are you building may I ask? – Digital Sea 13 years ago

Your Answer

  • Bold
  • Italic
  • • Bullets
  • 1. Numbers
  • Quote
Not the answer you're looking for? Ask your own question or browse other questions in these topics:

Community Web Services Mobile