09-11-2006, 04:02 AM
Hi, I am virtually new to the web design world and am already at an issue that I dont know how to solve.
Someone I am building a webpage for wants me to design and construct the site for them but wants to update the page in the future, by themselves, without my assistance. Is there a way to do this other than giving them the website files and having them use their own web design program? Something like them logging into a program that wouldl enable them to change the predefined text fields without hindering the layout of the site?
I appreciate the help
09-11-2006, 04:28 AM
Well you could create a custom designed CMS (Content Management System) or use one of the many existing ones. This would allow the client to update the content via a web based control panel. You should first select what server side language you are going to use. I would go with PHP myself. :)
There are many ready made ones available here http://www.hotscripts.com/PHP/Scripts_and_Programs/Content_Management/index.html
09-11-2006, 04:42 AM
why is it that you recommend PHP? I doubt that I would be able to create my own CMS seeing that I am not that advanced in programming such applications. Are their any freeware versions available or something of that nature?
Thanks for the suggestions.
09-11-2006, 05:06 AM
PHP is in my opinion the best server-side language to work with plus the fact that is the most widely supported language with commercial web hosts.
As for free CMS software you would have to look through that list at hotscripts. There are commecial products as well as free ones.
09-11-2006, 08:59 AM
Also, take a look at OpenSourceCMS (http://www.opensourcecms.com/), where you'll find a whole list of open source CMS packages using PHP and MySQL, and some opinions by users. You can test-drive most of them as well (to some extent, of course).
The issue of CMSs has been raised time and time again on these forums; if you use the forum search facility and search for "content management system", I'm sure you'll find some relevant discussions.
After briefly looking into this, Drupal (http://www.drupal.org/) seemed like a decent option, though issues have been raised about its performance and ease of installation, and--although not free--ExpressionEngine (http://www.pmachine.com/ee/) gets rave reviews by many of its users.
09-11-2006, 09:57 PM
great...I appreciate the help!! I hope i can get a CMS up and running so I can take on this project.
09-12-2006, 04:14 AM
Is there a more simple way to achieve this without using these indepth CMS applications? It seems as though the learning curve on these is too much for me as well as seeming to large of scale for the problem i have.
09-12-2006, 07:45 AM
you could go to getafreelancer.com and make a project, freelancers work for much less than companies do. make a project that says you have the layout and content, and that they have to either set-up a cms to your specifications, or create a custom one. then you should pick a service provider that has good feedback, and, of course, bids low
09-12-2006, 08:14 AM
You could hand-roll a basic CMS of your own, but that would require far more knowledge of server side scripting like PHP and perhaps a database manager like MySQL, although storing the data in simple files would be feasible as well.
What type of site does your customer require?
There are a number of easy to install and configure blogging tools (I use WordPress myself) that offer easy publication facilities and--at least in the case of WP--also make creating alternative pages possible.
09-12-2006, 09:31 AM
Though I'm really loathe to suggest it:
If you are familiar with Dreamweaver, you could look into Macromedia Contribute (http://www.adobe.com/products/contribute/).
Personally I really dislike this product (I'd recommend Ronald's and Spookster' suggestions) - but you never know, it may be just what you're looking for.
I'm a bit tied up, time-wise right now, to go into any depth - but I'm sure a web search for it will bring back plenty of info, reviews etc.