I’ve always thought that this was a no brainer, but as I’ve been investigating future competition(for me) in the industry, focusing on the guys who are doing really well, I’ve discovered that some of the more prominent development houses maintain and develop using their own CMS over sourcing or training staff to become pros at one of the many Open Source CMS offerings like Drupal, Joomla, Expression Engine or Modx.
The pros of going open source are obvious:
1. Most of the hard work is already done
2. Security fixes are usually picked up by someone else, and fixed by someone else, not on your payroll
3. In most cases Development is continuous and swift
4. Support is plentiful and free
5. Chances are that a client request not included in the base code is covered by a module
6. May be possible to find staff with experience in the particular CMS
The pros of a custom solution are arguable depending on your familiarity with any OS CMS, and the size of your organization:
1. Flexibility – You know the code (but you still have to train others)
2. Total development control
3. Total IP ownership
4. Development can follow client feedback easily
I was hoping to kick off a discussion on this. Because to me, the pros for spending time and money becoming an OS solution expert (on one chosen CMS) far outweighs the pros for a custom one. I’m simply at odds to work out what benefit these companies find in offering their own CMS to clients.
I must say that the Flexibility of rolling your own is second to none. There have been times where a mod to Joomla has been far from trivial – but then I’m no expert in this CMS. Couple that with the fact that if I built my own, and I do end up working ON my business rather than IN it, I’m going to have to train PHP programmers on my fancy CMS in the same way I would have to train someone in Drupal, or find someone with Drupal experience.
So why would some of NZ’s most successful Web Development firms offer their own CMS to clients and at bargain rates too? (This whole wonder has come about from a friend having a site built by *bleep* and not only is the CMS custom, it’s mustard, and the bill was surprisingly cheap). And yes, as far as I can see, they use PHP.
Cheers
Aaron
I’d say tie-in.
Same goes for some Open Source products as well. I’ve used & done some sites in Plone… now it’s Open Source, and it’s a damn good product, but in NZ there’s not a huge amount of support for it, and when the hoster I originally used sold off their clients I’m now being told that the current hosters are screwing them with the hosting charge while not providing much support. Considering I don’t support the clients directly anymore, it makes me feel pretty stink that they’ve being screwed.
Use something that not many ppl know, and you’ve got a good tie-in. They’re forced to use you, &/or your hoster. Moving is a pain, they either need their site rebuilt or they need to find someone who is willing to pick up what their site uses.
Cameron
Several customers have approached us having been burned by the attempt to
tie them in on a custom CMS. Our selling point has been that the only
lock-in we have is to continually perform well, meeting or beating their
expectations. They like the openness and the lack of lock-in to their
data. We like the fact that customers stick by us because we are good at
what we do, not because we are holding their data to ransom.
On 12/12/2007, at 12:17 PM, Cameron Junge wrote:
I’d say tie-in.
Same goes for some Open Source products as well. I’ve used & done
some sites in Plone… now it’s Open Source, and it’s a
damn good product, but in NZ there’s not a huge amount of support
for it, and when the hoster I originally used sold off their clients
I’m now being told that the current hosters are screwing them with
the hosting charge while not providing much support. Considering I
don’t support the clients directly anymore, it makes me feel pretty
stink that they’ve being screwed.
Use something that not many ppl know, and you’ve got a good tie-in.
They’re forced to use you, &/or your hoster. Moving is a pain, they
either need their site rebuilt or they need to find someone who is willing
to pick up what their site uses.
Cameron
From: nzp...@googlegroups.com [mailto:nzp...@googlegroups.com] On Behalf
Of Aaron Cooper
Sent: Tuesday, 11 December 2007 11:36 p.m.
To: nzp...@googlegroups.com
Subject: [phpug] [OT]Custom CMS vs Learning Existing Myraid
I’ve always thought that this was a no brainer, but as I’ve
been investigating future competition(for me) in the industry, focusing on
the guys who are doing really well, I’ve discovered that some of the
more prominent development houses maintain and develop using their own CMS
over sourcing or training staff to become pros at one of the many Open
Source CMS offerings like Drupal, Joomla, Expression Engine or Modx.
The pros of going open source are obvious:
1. Most of the hard work is already done
2. Security fixes are usually picked up by someone else, and fixed by
someone else, not on your payroll
3. In most cases Development is continuous and swift
4. Support is plentiful and free
5. Chances are that a client request not included in the base code is
covered by a module
6. May be possible to find staff with experience in the particular CMS
The pros of a custom solution are arguable depending on your familiarity
with any OS CMS, and the size of your organization:
1. Flexibility – You know the code (but you still have to train
others)
2. Total development control
3. Total IP ownership
4. Development can follow client feedback easily
I was hoping to kick off a discussion on this. Because to me, the pros for
spending time and money becoming an OS solution expert (on one chosen CMS)
far outweighs the pros for a custom one. I’m simply at odds to work
out what benefit these companies find in offering their own CMS to
clients.
I must say that the Flexibility of rolling your own is second to none.
There have been times where a mod to Joomla has been far from trivial
– but then I’m no expert in this CMS. Couple that with the
fact that if I built my own, and I do end up working ON my business rather
than IN it, I’m going to have to train PHP programmers on my fancy
CMS in the same way I would have to train someone in Drupal, or find
someone with Drupal experience.
So why would some of NZ’s most successful Web Development firms
offer their own CMS to clients and at bargain rates too? (This whole
wonder has come about from a friend having a site built by *bleep* and not
only is the CMS custom, it’s mustard, and the bill was surprisingly
Cameron Junge wrote:
>
> I’d say tie-in.
>
> Same goes for some Open Source products as well. I’ve used & done some
> sites in Plone… now it’s Open Source, and it’s a damn good product,
> but in NZ there’s not a huge amount of support for it, and when the
> hoster I originally used sold off their clients I’m now being told
> that the current hosters are screwing them with the hosting charge
> while not providing much support. Considering I don’t support the
> clients directly anymore, it makes me feel pretty stink that they’ve
> being screwed.
>
> Use something that not many ppl know, and you’ve got a good tie-in.
> They’re forced to use you, &/or your hoster. Moving is a pain, they
> either need their site rebuilt or they need to find someone who is
> willing to pick up what their site uses.
>
Some comments on that from the viewpoint of someone who has chosen
Joomla for this exercise.:
- Customers are tied in with a system, but a rebuilt is smaller in cost
than you may think. We have rebuild many sites from proprietary CMSs and
this often is done when other changes are done or the web design/html
code (table to table less) is done.
I prefer to have clients stay with us based on the service as well.
However, there is also a certain amount of lock in when you offer lots
of solutions that other people say no to, because they would have to
hack the OS CMS.
Also, a lot of clients are looking for consulting and guidance in
regards to a CMS implementer, the chosen technology quickly fades in
this respect. This often comes with the unwillingness to learn the more
advanced features of a CMS and delegating this to a service company.
In regards to Camerons question:
> The pros of going open source are obvious:
>
> 1. Most of the hard work is already done
>
> 2. Security fixes are usually picked up by someone else, and fixed by
> someone else, not on your payroll
>
> 3. In most cases Development is continuous and swift
>
> 4. Support is plentiful and free
>
> 5. Chances are that a client request not included in the base code is
> covered by a module
>
> 6. May be possible to find staff with experience in the particular CMS
>
> The pros of a custom solution are arguable depending on your
> familiarity with any OS CMS, and the size of your organization:
>
> 1. Flexibility – You know the code (but you still have to train others)
>
> 2. Total development control
>
> 3. Total IP ownership
>
> 4. Development can follow client feedback easily
>
I woudl add 5.:
- You can easier productise your offering, i.e. offering standardised
templates and only minor changes to each installation necessary.
> I was hoping to kick off a discussion on this. Because to me, the pros
> for spending time and money becoming an OS solution expert (on one
> chosen CMS) far outweighs the pros for a custom one. I’m simply at
> odds to work out what benefit these companies find in offering their
> own CMS to clients.
>
I agree with this. You also ride on the wave of marketing that is done
by the bigger CMS providers in the market.
>
> I must say that the Flexibility of rolling your own is second to none.
> There have been times where a mod to Joomla has been far from trivial
> – but then I’m no expert in this CMS. Couple that with the fact that
> if I built my own, and I do end up working ON my business rather than
> IN it, I’m going to have to train PHP programmers on my fancy CMS in
> the same way I would have to train someone in Drupal, or find someone
> with Drupal experience.
>
> So why would some of NZ’s most successful Web Development firms offer
> their own CMS to clients and at bargain rates too? (This whole wonder
> has come about from a friend having a site built by **bleep** and not
> only is the CMS custom, it’s mustard, and the bill was surprisingly
> cheap). And yes, as far as I can see, they use PHP.
>
As I said above, they standardise the offering and can sell it quicker
andmore often.
Jochen
A couple of times recently I've gone with Wordpress with custom modules
that I've written myself... because for a lot of companies/people, the
terrain is shifted and what they need is not a website with a news
section attached, but a blog with a website attached... and I'd almost
be tempted to do a spot of soothsaying and say that The Day of The
Website is passing in favour of one-off applications surrounded by a
network of active presences in misc social-networking sites.
Depending on what the business is of course.
Personally I'm no longer interested in writing CMS systems. They're no
longer interesting from a problem-solving point of view... and they have
a funny way of turning into never-ending, unpaid support jobs.
And to derail my own post, and cross-pollinate it with a conversation
that's going on right now in one of my UK lists... this question arose:
"Which sites do you think a company should sign-up to register their
online presence/brand name? also to include sites that at a later date
could be useful"
An agregation of the answers being :
Myspace
Facebook
Google : analytics, gmail, video, blogger, feedburner
Youtube
brightcove
Twitter
Yahoo : Flickr, Upcoming
Amazon : associates
Linkedin
del.icio.us
Technorati
Vox
Digg
Hotmail
Dopplr
openID : can get one via technorati, vox, wordpress amongst others
Clangingly off-topic and all, but you might be interested etc.
So I'll still be hammering away at Drupal for the time being.
Cheers
Aaron