Paid affiliate advertisement

Need a Drupal developer to create a travel related site - Job posted on elance.com

socialboat - November 19, 2008 - 23:44

We are looking for a Drupal expert or a team/company that is capable of programming custom drupal modules and code to develop a niche travel site using Drupal.

Features:
The site will consist of approximately 15 pages/templates and will have the following sections:
1) The directory of companies, destinations, itineraries & events that the users can rate and provide a review (we already have a custom rating & review modules that we used on another site, so this module will need to be integrated in this site).
a. A directory of 3 types of companies that provides travel services. Each type of company (3 tables) with have ~40 fields each. But 80% of the fields will be identical (ex: address will be the same across the tables).
b. A directory of destinations (places to visit), that will also have ~40 fields in one table.
c. A list of travel Itineraries that will be entered by the site users (1 form) for each of the day, the combined post of multiple days will become a unique itinerary.
d. A directory of events that will have ~20 fields in one table.
All the fields and types for the above tables will be provided in an excel format. Some content already exist (~150+ records) and it will be provided as a CSV file that will need to be imported into the site/DB (there’s public Drupal modules to do this). Once the project is live, a streamlined editorial tool need to be provided so the editors can enter this content directly into the site.
2) Forum:
a. The forum interface need to be really simple to use so Drupal advance forum module may be needed.
b. A “latest comments” module and an “Active Forum Topics” module will need to develop so we can embed them in other part of the site to promote the forum.

3) My Profile Page will have an extended profile with an About Me section, a list of reviews and itineraries that the user contributed.

4) A Buyer’s guide section (plain static pages)

5) Multiple Access Levels: Anonymous user, registered user, expert user (specific rights for content posting), editor (full access for editing/posting) & administrator

6) In page Modules/UI elements:
a. Integration with Adsense and/or third party adv services.
b. Top 10 Modules: A module to show the “Top 10” (companies, destinations & events) based on the highest rating.
c. Tags Cloud module
d. Enable CAPTCHA to create an account
e. SEO Best Practices

Themes:
The theme will be provided to you (already used in an other site) but it may require some “tweaking”.

Requirements:
• Drupal 5.x or 6.x (6 if all modules are available)
• Compatible with IE 6, 7, Firefox 3 & Safari 3.x

Installation and configuration:
• The servers, DB & Drupal installations need to be set up at our hosting companies.
• Automated Back up solution for the Database since the Hosting Company only provides back up of files and we would like to backup the whole configuration of Drupal and all the user-posted content.

Bidding Conditions:
Make sure that you have a Drupal-based portfolio of sites that you can provide to us prior to your bid, developers that do not have a list of live working Drupal sites will not be looked at.
Once the bidding process is finalized, 3 final candidates will be selected, each of them will receive a detail Product Requirement document and a User Interface interaction document, so they can refine their quote for this project and to make sure that all the requirements are clearly defined and understood.

Bidding Process: We posted this job on elance.com for bidding so if you are interested you can bid at: http://www.elance.com/c/rfp/main/rfpBid.pl?jobid=15769410&catId=10224&ba...

Longer term relationship & incremental work (not included in this bidding):
We are looking for a long term relationship to maintain the site (upgrades, optimization, etc..), to add community functionalities and to create a sister site (a simple clone) that will share most of the functionalities but for a parallel/related travel needs.

 
 

Drupal is a registered trademark of Dries Buytaert.