I know we just had a thread like this, but it was focused on a position. My question is about a gig - the company I work for would like a new website, and they want to know what it will cost. Some specs:
- The company is a nonprofit, member-based.
- The existing website has a lot of copy. The new one will have even more. Updated quite frequently. Including a 3x yearly magazine that is posted (currently as a PDF and also some pages)
- They would like the new site to be "interactive" - meaning, widgets and whatnot, video, etc.
- Members will be giving donations via credit card on the website.
- They would like members to be able to "log in" to access members only content.
- Also would like a separate login area for board members to access internal documents - a "dashboard."
- Would like members to be able to form a community online (a forum would be the obvious choice here).
- Possible connectivity to the internal member database we maintain, so that members could check on status and renew their memberships automatically.
- Tie-ins to all the major social networking sites, where we already have a presence.
Now, I'm alright at web stuff myself. I can build and maintain html / css / basic js sites. I can handle back end admin when necessary, and know enough about syntax to play with php every now and then for a few seconds. For a site like this, I know we'll need to use a CMS. I would have no problem running a custom WP theme (other than the fact that we currently host with some local company and I have no cpanel access). But this is really out of my league.
So, what I need to know is:
- What would be a good fit for this kind of site?
- How much time would it take? (I know it's "a long time," but they asked for an estimate)
- What would the going rate be for this kind of work? Lump sum? Hourly? Maintenance over time?
- Anything else that would be good to know.
I would be able to handle admin of the site on my own, once it's built.
Basically, it's a huge project. I could take it on myself in pieces, and in the end would probably be able to get most of it squared away, but it would take me forever (and like I said, no cpanel access - we are currently with a local host and everyone thinks it's better to have to call someone to ask them to make a small change, like adding an email alias, than it is to do it yourself in three seconds).
So, what's the damage?