what_price_my_time

For those outside of the world of web design/development, it can be hard to understand what we do. Why does it take so long? It’s only a website, right? But getting things just right, as with anything, takes time. But while some are frightened and confused by the process, others are outright ignorant of it and, I’d go as far to say, insulting in their payment for the time and skill involved. Here’s an example.

Drupal is an open source Content Management System. Well, it’s more than just a CMS, it’s a development framework, albeit one wrapped around a back-end interface. It’s sort of a CMS contruction kit. It’s modular, so if you want to add a feature or set of features and there’s a module already written to do so, you can plug it in and away you go. But despite that, it still takes time to develop a Drupal site—to write or customize modules for that functionality specific to this project, to make sure all these component parts work correctly together, to design and build a theme, the code the fancy JavaScripts that the kids love, to get it just right. So when a friend of mine saw this project posted on a website where people can find a freelancer to do some work for them, I had to pass it on.

First, here are the requirements:

Summary
We need an experienced Drupal programmer/developer in order to set up a site based on Drupal. Although we don’t have significant drupal experience it seems that most features can be implemented through core modules and contributed modules without the need for real programming at this stage. On a later stage extensive customization may be needed

Site Description
A fairly simple portal and community site. The site will have articles, divided in categories, forums, chat rooms and users blogs.

Categories
The site must display a page for every category and sub-category. This page must include teasers of the latest articles in this category (main), most popular (side column) and most highly rated articles (side). Also category page must display the latest related forum posts and a link to add a post in this category

Articles
Each article will be admin only posted and must have the following features:
- Visitors will have access to teasers only, registered users to the whole article.
- Standard features (Print, email, pdf, vote, comments, tags etc)
- Related articles / Read also features
- Picture(s) inside article
- A thumb of the article picture must be displayed in the teaser text on other pages.
- Display of author name / username must be an option, in both articles and teasers views.
- Internal gallery with categories (admin only access) of articles images
- Full HTML WYSIWYG editor for the articles

Forums
- All will have access only registered users will post
- Will follow the article categorization plus few categories of their own
- Comments will be directly posted by registered users, or will be checked before go public by the admin, depending on specific user field.
- There must be moderators by forum category and subcategory
- Each post could be voted as useful or useless
- Ability to attach pictures in selected categories
- Simplified WYSIWYG editor for the posts

Blogs
- Central page with the most popular, and new blogs (with teasers)
- Users with a selected flag set, or group access, will have the option to have their own blog page
- Link to each user blog though users’ profile
- Report to admin link for every blog / comment entry

Chat rooms
- Multiple rooms
- Male/female marking
- Ajax or flash based
- Smilies
- Kick/ban options
- Private messages
- Operator status based on user field

Media Galleries
Each registered user will have the option to create Galleries of selected media (photos, movies etc).
- Main page for most popular and new galleries

Messages
- Each registered user will be able to send private messages to other users.
- Message length limitation
- Black list / Unwanted senders for each user

Users / Profiles
- 3 levels of users: Visitors, Registed Users, Premium Members
- External page call with parameters must change the Registered Users to Premium Members, for a specific time period.
- User fields: male/female, age, short bio, main photo, photo
- Admin approval for all user submitted content, from one centralized place.

Social Networking Capabilities (optional)
- Depending of existing user contributed modules / cost of implementation

Theme
An already selected theme will be used.

Other Requirements
- The site must be fast (not hundreds of queries per page), secure and SEO friendly.
- Developer can suggest additional (cost efficient) relative features
- Developer can also suggest removal of specific features if they are too complicated to implement.

I’m going to ask around to get some opinions on how long people think this would take and how much they think it might be worth, so comments welcome. I’ll post the actual time scale/offered price later.

Stay tuned!

Update

Ok, here what they said at first:

Budget: $250-750
Project must be delivered within 10 working days.

And then later, after some people have placed bids:

Some of the initial bids seem to be in the extreme upper price range…
Come on guys…
What of the above you can perform for lets say $300-$400?