Pricing Updates Part One: Plone Websites
It’s a perennial question from our nonprofit customers: How much does that cost?
And while it’s hard to give a concrete answer - I CAN provide some ranges regarding implementing a website to better meet your mission.
First, the caveats:
- No two projects are alike!
- The more particular your needs, the more you should be prepared to spend.
- You won’t be able to control the features AND the timeline AND the budget. You’ll be happiest if you are in control of just one of those things! Otherwise - you’re likely setting yourself (and your vendor) up for failure.
- Even when you borrow heavily from another design/feature set - you’ll want and need customizations to help you in your work.
- Most agencies severely under-estimate AND under-invest in pre-launch training and post launch training. Remember the 70/30 rule for hardware? You know - 30% of your cash pays for hardware and software and 70% is for training, maintenance and upkeep? You might not spend that much in cash - but you’ll certainly spend that in effort!
Overview:
We use Plone - an open source content management system. It’s terrific. So is Joomla and Drupal, and probably several others. I think selecting a CMS these days (for most, anyway) is akin to selecting a copy machine. There are a lot of terrific models, they all cover 80-90% of core features very well, and there are plenty of vendors to choose from. And that’s probably where the rubber meets the road - vendor selection. If I think your needs will best be meet with a different CMS than Plone, I’ll tell you!
Five Areas to Invest in Your Website
1. Planning. You’ll need to ensure that you have a communication plan in place, and that you know your audience, and that you have a solid brand. If you don’t then you can expect to spend time or money figuring out:
- Audience identification
- Communication plan
- Brand creation
If you don’t have those - your project will likely be less effective. You can end up with a terrific looking website -but it may not help you meet your mission.
If you DO have those things - you still need to plan. You’ll need to finish the planning process having:
- A wire frame that calls out the major design elements
- A functional description of what the site will do
- Interaction with other tools such as PayPal or Salesforce
- Descriptions of features such as blogs, discussion boards and so on
- Descriptions of what site visitors will DO (login, contribute, edit, view, and more)
All told - you might devote as few as 8-12 hours planning your new website or as many as 100. You can ask your vendor to translate that effort into dollars. Here at NPower - most of our planning projects hover between 12 and 30 hours, or $1,250 to $3,200
2. Visual Design. If you have solid branding, a style guide, a color scheme, fonts and so on, your design phase can be pretty efficient. I like to recommend giving your designer clear feedback about what you know you want first. For instance, the more you can describe some of the following items - the better the chances you’ll get what you want and more quickly, too:
- Where you want your navigation and how it will behave (hover over, drop down, fly out, etc)
- Where you want your logo
- If you want a fixed or fluid design (for instance - do you expect some content to ALWAYS be "above the fold" no matter the monitor size?
- Key elements for your home page
- How many design iterations you’d like (3 versions of the home page, followed by two revisions, for instance)
- How many unique templates you’ll need: One for the home page and then one for everything else. Maybe a special page for a third look and feel
It can be easy to get lost in the design, though. Don’t get me wrong – design is important. But your content and your features (what will the site do) are the most important part of the project!
Many features are included in a CMS tool – and you’ll want to your designer to know that in advance –so that they don’t create a design or a placement for something that is already included! For instance:
- Login button
- Calendar
- Events
- News items
- Photo Gallery
- Site Map
- Search box
- Creating forms
All told - if your design is complete, you might spend 4-6 hours in a review - so we can optimize for Plone. And if you are starting from scratch, your design phase might take 25-35 hours on a modest site, and well upwards of that if you have complicated visual design needs. Here at NPower - most of our design projects hover between 30-50 hours, or $3,200 and $5,250.
3. Implementation. This is the process of actually creating your website - making it look like your design, and making the features work the way you’ve described them. There are a LOT of moving pieces in this stage -some of which are fairly transparent, and some of which aren’t:
- Implement visual design
- Test to ensure that it renders will in as many browsers as you specify (Typically, IE6 and IE7, and Firefox 2 and 3.. But you might also want to include IE8, Chrome, Safari, or others!)
- Create a test environment
- Create a code library so we can make updated to your design and feature set incrementally
- Place some sample content for you
- Implement your features
- Permissions
- Publishing
- Integration with Salesforce
- How calendaring and events work
- A blog, a photo gallery, a YouTube connection
- How your navigation works
- Use technology to speed up your site
All told - implementation costs vary drastically. If you’ve provided a simple design and don’t need features that aren’t already available - your implementation effort may take as few as 25-30 hours. But if you have a complicated design, with a lot of features and special integration needs - your implementation phase might easily hit 100 hours or more. Here at NPower - most of our implementation projects hover between 40-200 hours, or $4,200 - $10,500.
4. Training and Content Entry. This generally requires just a small effort on our part and a substantial effort on yours. That’s because you have to either re-write your content (to make it suitable for its new location) or you have to re-work your existing content - sometimes both. You may have a new site map, and you probably have a different idea about your audience and your key messages. We can teach you how to use Plone in 2-4 hours - but you might spend a significant amount of time getting your content ready. In addition to what you’ll need in pre-launch training - we allow for an additional 8 hours of post launch support. Here at NPower - most of our training and content entry projects hover between 12-20 hours, or $1,260 - $2,100.
5. Launch. Launching generally isn’t terribly hard, although sometimes getting all of the proper information can be a challenge! We’ll ensure that:
- Your domain name points to your brand new site
- That everything works when we move from one server to the next
- That you have a statistics package for viewing site visitor information
- That your site has caching set up for speed
- That we’ve re-directed any sub-sites or domain names that you have
- All of our code is in a code library
All told - launching (save for getting permissions to your hosts and such) is pretty speedy. Here at NPower, most of our launch tasks hover between 6-8 hours, or $630 and $840.
Adding it All Up!
| Lower | Higher | Your Effort | |
| Planning | $1,250 | $3,200 | 15-30 hours |
| Design | $3,200 | $5,250 | 20-40 hours |
| Implementation | $4,200 - | $10,500 | 10-15 Hours |
| Training and Content Entry | $1,260 | $2,100 | 40-80 hours |
| Launch | $630 | $840 | 4 hours |
| TOTAL | $9,280 | $21,890 |

