Web Design Help!

I am looking to get help developing a very usable company website in CSS/XHTML, packed with different features, for example:

Subscribe to the sites RSS feeds/embedded RSS feeds on the site.
JQuery Slides.
Blog
An advanced form that gives the users a real-time estimate using radio buttons.
A Quote form to email me with details
A regular company contact form
Instant chat client.
Client login
CMS to liaise with my clients.

Developers are approaching me with quotes using Joomla, which i do not like the sound of. So was hoping for a point in the right direction with this, maybe I should hard code some of the features, or use different packages like wordpress for the blog only, or maybe I should build the whole thing on a framework like joomla or use a pre-fabricated CMS. I heard that lightCMS was good for designers. I really don't know what direction i should go, bearing in mind, i will be building onto this site, so i think Joomla may be restrictive.

this is what i have so far: http://www.nuttifox.com
this is a site i like: http://www.ohmedia.ca

Many Thanks,
Chris
NutbeenAsked:
Who is Participating?
 
garlixCommented:
Not not off-hand, I'm afraid. A friend spoke about Typo3 that he had gotten recommended. Which seems to be module-based. You edit pages through the system using WYSIWYGs from what I can tell. Then if you want any specific feature that is not available you need to write it as a plugin and use that on your site.

Personally CMS is not my cup of tea. As I belong to the group of people who likes more "control" ;-) I gets too restricted for my taste. But I havn't taken time to really give a CMS a chance.

CakePHP was the framework I was planning on using a while back. When I was going to create a website with some custom built features for a World of Warcraft Guild.

CMS is most likely faster and easier but a framework allows a bit more custom features but also takes more time and effort.
0
 
garlixCommented:
Depends what you want, I guess. If you are making a web-application you might be better off creating "your own" framework, so to speak.

It sounds though as if you are designing up a website that you only intend to use as a display-case for your products or such! :-) Blogs, contact, messages etc.

I'd say a framework might be good then. I havn't looked into what frameworks there are.. a google from frameworks showed this chart:

http://www.phpit.net/demo/framework%20comparison/chart.php

Some frameworks are more basic and requires you to write most of the pages while not forcing you to invent the wheel over and over.

That chart looks like a good start to see what frameworks there are, compare it with your needs and your will to write a lot of PHP behind the scenes. Then google each framework to see how much customisation they allow. Some frameworks has a lot of plugins for extra abilities aswell as communities to ask for help about framework specific questions.

Hope this was of any use to you :-)
0
 
NutbeenAuthor Commented:
I just basically want to achieve the features above in the best way. I want to keep the site CSS/XHTML is features built in from a framework, is that how it works? That chart is helpful, cakePHP looks like a good framework to use. Do you know of any good CMS systems to take care of client secure communication stuff.

Thanks
0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
NutbeenAuthor Commented:
* rather than custom-coding everything. Thanks
0
 
garlixCommented:
Then option number three is writing your own framework then using that to develop your website ;-)
0
 
NutbeenAuthor Commented:
That's great, cleared things up for me. Many Thanks
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.