473,378 Members | 1,456 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

Is making your own content mangement system a good idea?

Is making your own content mangement system a good idea?
Sep 24 '06 #1
10 1478
Cain wrote:
Is making your own content mangement system a good idea?

Depends on how fancy you need it to be and how much time you're willing
to spend on it.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
Sep 24 '06 #2
no
On Sun, 24 Sep 2006 12:28:46 GMT, "Cain" <Ca*******@243K4ooko342o.net>
wrote:
>Is making your own content mangement system a good idea?
Another thing to ask yourself is - if you use a pre-written CMS will
you be breaching the author's license if you use it for whatever
purpose you want it for?

Chris R.
Sep 24 '06 #3
Another thing to ask yourself is - if you use a pre-written CMS will
you be breaching the author's license if you use it for whatever
purpose you want it for?
What do you mean?
Sep 24 '06 #4
>Another thing to ask yourself is - if you use a pre-written CMS will
>you be breaching the author's license if you use it for whatever
purpose you want it for?

What do you mean?
If the license says the CMS may not be used to maintain an e-commerce
site, and you intend using it for an e-commerce site, that's a problem.

If the license says that the users of their CMS may not send or have
ever sent unsolicited commercial email and you have, that's a problem.

If the license says that you may not modify it, and it puts ads for
the author's web site on every page, and you consider that objectionable,
that's a problem.

Sep 24 '06 #5

Cain wrote:
Is making your own content mangement system a good idea?
If you love a coding and a challenge, do it! Its a lot of work, but you
should be able to knock something together in a week. I've been working
on my own for a few months (re-written it about four times), and it's
been a great learning experience as well as a chance to expand my PHP
skills.

Otherwise, if you couldn't be bothered spending the time coding. Just
use one of the packages out there. They only take 10 minutes to setup,
and have a lot of features..well a lot more than I wrote into mine.

Sep 25 '06 #6
Gordon Burditt wrote:
Another thing to ask yourself is - if you use a pre-written CMS will
you be breaching the author's license if you use it for whatever
purpose you want it for?
What do you mean?

If the license says the CMS may not be used to maintain an e-commerce
site, and you intend using it for an e-commerce site, that's a problem.

If the license says that the users of their CMS may not send or have
ever sent unsolicited commercial email and you have, that's a problem.

If the license says that you may not modify it, and it puts ads for
the author's web site on every page, and you consider that objectionable,
that's a problem.
After you've confirmed that you won't clash with the license, then I
have to ask: why reinvent the wheel?

There are plenty of choices out there and unless you need a highly
specialized and customized solution, (and this isn't just meant to be a
learning experience), then just find whatever is closest to what you
want and use that. Tons of people have been working a lot longer and a
lot harder on CMS's than you, and anything you make from scratch will
be a long way off for a long time from anything currently available.

If you don't find anything that exactly suits your needs, then look for
something which is open-source and will allow you to modify the source.
If you can find a CMS that is mostly there, and only have to add one
or two 'modules' of your own design, then it will still take a lot less
time than building the whole thing from the ground up.

Sep 25 '06 #7

Cain wrote:
Is making your own content mangement system a good idea?
I made http://www.phpclasses.org/browse/package/1463.html
There's a lot it doesn't do, but a lot it does do.

This one has no concept of templates nor an editor of any kind.
Instead you make a hierarchical file system, composed of
descriptive directory names and descriptive file names,
like "Nice_Looking_Fish.jpg" instead of "dscn1234.jpg"
deals with a list of "known files" to know what to make
links for and what to skip......html fragments, complete html,
text, images, image captions.

So, I just copy new files to the right locations, press the reload
button and voila.

It does need a plugable, module-based page rendering engine.
Someday.
Was it a good idea? I can manage hundreds of image-and-text-based
how-to-do-it boat building pages easier than I could with any
other system I looked at.

Sep 25 '06 #8
"Cain" <Ca*******@243K4ooko342o.netwrote in news:2SuRg.40122$wg.6011
@fe1.news.blueyonder.co.uk:
Is making your own content mangement system a good idea?
It depends on what you need.
Personally, I find a lot of the CMSes out there to be bloated turds, trying
to be everything to everyone. They suffer from Project Entropy and most
are so married to their template system that you have to do as much work to
make it yours as you would to make a CMS of your own.

At the same time, if you find an OS CMS that fits your needs, then by all
means use it. As others have said, it makes no sense to reinvent the wheel.

--
Karl Groves
www.karlcore.com
Sep 25 '06 #9
On Sun, 24 Sep 2006 12:28:46 GMT, Cain wrote:
>Is making your own content mangement system a good idea?
Depends! ... on how good your programming skills are ;-)

If you can write truly modular code that you can re-use in other
applications, then maybe, yes - as you wouldn't be re-inventing the
wheel every time.

It's a trade off between making something highly customised for one
particular client (which would then need a lot of modifying for other
clients) and a "catch-all" design that may be OK for a fair few
clients but is a bit of a strait-jacket - where you might end up
adding sorely missed features anyway.

I used to write my own, but found that as my coding skills got better,
I ended up pretty well starting from scratch each time - as looking at
my (not very modular) old code always gave me the shivers!

The last half a dozen or so CMS type projects, I've managed to
successfully shoe-horn into Joomla - which I quite like as it has good
CSS template support and has plenty of decent add-ons.

It also depends on the actual *content* of your site. If it's a fairly
"newsy", text-orientated site then a "blog" style CMS like Joomla or
Geeklog would be fine (there a plenty to choose from). If the content
doesn't fit into an obvious structure - or is very "visual'" in nature
you might need something else.

If your coding skills are reasonable, it's perfectly possible to write
your own modules/components for Joomla to suit your needs. The real
advantage of a good CMS I found was that the various modules could be
installed, enabled or disabled very easily from a good admin back-end.

Adam.
Sep 25 '06 #10
It depends on what you need.
Personally, I find a lot of the CMSes out there to be bloated turds,
trying
to be everything to everyone. They suffer from Project Entropy and most
are so married to their template system that you have to do as much work
to
make it yours as you would to make a CMS of your own.
IAWTP.
Sep 25 '06 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

12
by: jonathan.beckett | last post by:
Hi All, For the past few months I have been working on an open source Apache/PHP/MySQL content management system - and have recently made it available for download. It's still very much a...
12
by: R | last post by:
Hello everybody. I'm writing my own Content System in PHP5. I've written so far main classes for handling DB connections, XML, XForms and Sessions. But I've got problem with one thing - it's...
0
by: jonathan.beckett | last post by:
Hi All, I have just made version 0.4.8 of the PluggedOut CMS Content Management System available for download - it's free, and covered by the GPL. It's still very much a work in progress...
21
by: PlainDave | last post by:
Hi, Is there a way to make windows tooltips stay up longer than the default 5 seconds using CSS in a web page? I'd prefer to have it stay visible as long as the mouse is over the "whatever." The...
351
by: CBFalconer | last post by:
We often find hidden, and totally unnecessary, assumptions being made in code. The following leans heavily on one particular example, which happens to be in C. However similar things can (and...
10
by: JJ | last post by:
I am needing to write a simple content management system for my web site. I've not done this before so if anyone has any link/info please could you mention them? One thing I am confused about:...
6
by: Peter.H.M.Brooks | last post by:
I'm looking for a good (ideally free), system for quite a big writing job. There will be some collaboration, but it is mainly on one system. I am keen to have easy to use indexing and...
9
by: pbd22 | last post by:
Hi. This is just a disaster management question. I am using XMLHTTP for the dynamic loading of content in a very crucial area of my web site. Same as an IFrame, but using XMLHTTP and a DIV. I...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.