Matthew Buckland wrote an interesting article giving a good overview of the importance of the decision “which CMS technology should we use for our web app?” and catagorizes the possible solutions into three basic categories, namely 1. open source, 2. proprietary and 3. built from scratch.
At WWW, we have been delivering Content Management System (CMS) solutions for over 5 years now. We have had an interesting journey in this regard and have come to some strong (and hopefully useful to others) conclusions.
In the beginning, our approach was to build our own CMS for use by our clients. We sold it as a proprietary product, licensed on a Software as a Service (SaaS) model.
We quickly realised however that:
We concluded that we should seek out the best CMS for each typical requirement and become experts at implimenting that solution instead.
So we did loads of research and testing and had some vigourous internal and public debate.
It’s been a while since I blogged about this (last was 2006), so here is where we currently stand…
Some web sites have requirements that can not be well met using the above CMS platforms. This is because, even though they are built to be flexible and scalable, they still have limitations.
Common reasons why these solutions will not work include:
The above-mentioned examples we tackle using strong and proven coding frameworks. After some more reasearch and vigorous debate on this topic, we settled on the following MVC frameworks that we use:
We have also centralised our Ruby on Rails components into our own PlatformCMS, which meets many of the requirements that Joomla can not.
address level data
alerts
analytics
businees metrics
Business Metrics
Comment
CSS3
Feva
Flag tags
GeekRetreat
Google
Google Street View
heat maps
HTML5
kandban
Mandela Day
Maps
metrics
net prophet
Net Prophet 2010
online surveys
partner program
partnerships
PersonL
Proudly South African
ramp foundation
RE/MAX
real estate
Ruby on rails
SA ICT Entrepreneurship
SCRUM
sharing is caring
Social Investment
usability
user behaviour
web design
Web Development outsourcing
Web Development partner
web metrics
website
Website tag
website usability
white wall web
World Cup Soccer
WWW Inside Agile (5)
Ajax (11)
Awards (2)
Bespoke Development (2)
Business Metrics (4)
Client Work (9)
Consulting (4)
Developers Interest (16)
Development Processes (10)
FinAssets (2)
Knowledge Management (1)
Media Release (1)
Monthly Summaries (5)
Net Prophet 2010 (8)
News That Matters (4)
Office Stuff (89)
PersonL (8)
Products (3)
Project Management (4)
RE/MAX Streaming Products (1)
RFS (4)
Ruby on rails (6)
SCRUM (3)
Social Investment (1)
South Africa (11)
Staff (2)
Technologies (12)
Uncategorized (11)
Web 2.0 (16)
WebSense (2)
WebStream (1)
WWW Inside (2)
WWW Site (44)
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.
RSS feed for comments on this post · TrackBack URI
Leave a reply