[nycphp-talk] CMS - Estimating Hours
lists at nopersonal.info
Thu Mar 27 14:16:56 EDT 2008
Okay, I've got a very general estimating question here.
Here are the basics: The focus of the site will be selling products to
people with autistic children. I'm still waiting for an answer on how
many products there will be in the beginning, so let's just say a dozen
for now. The client wants to be able to maintain the site themselves
(i.e. add new products as the need arises), create a newsletter, and
also integrate a discussion forum to build a sort of community.
Accessibility is important for this site (not necessarily the admin
part, but the public front-end).
This is the list of requirements that I think I'll need to take to
consideration when giving an estimate:
1. Install & configure CMS
2. Design custom templates (I typically spend about 10 hours on this)
3. Code custom templates
4. Find, install & configure shopping cart
a. Product photos
b. Product descriptions/details
f. Create/modify shopping cart templates? (Not sure
if this has to be done or if the cart can use CMS templates?)
5. SSL cert (requires static IP)
6. Payment gateway
7. Find, install & configure forum
8. Testing & debugging
9. Training client to use CMS
Did I overlook anything? I've downloaded and am getting ready to install
both Drupal & Joomla to test drive them, but after much reading I've
gotten the impression that Drupal is the better overall product in terms
of code & flexibility.
I know that Joomla has a "prettier" admin interface that the client may
like better, but I don't want to sacrifice functionality for cosmetics.
Can anyone possibly give me even a ballpark estimate on how many hours
you think the above might take? I'm assuming they'll also have the
standard About Us and Contact Us pages.
FYI, a static site that I recently did involved about 65 hours total
(design + coding + content porting + testing + client phone calls,
emails, etc.) for a 17-page site. But I can't really estimate a CMS per
page, so... help!
Any advice would be greatly appreciated.
More information about the talk