ajax-loader

Start Date

Immediately after hiring


Job Duration

Less than 1 week


Workload

Less than 10 hours a week


Employer Facts

Location:
Canada
Rating:
5 stars
Spent:
 $14,690.00
Projects:
 0
No payment method

Project Description

We are looking to move four Drupal websites from one hosting provider to another. This consists of dev, staging, and production version of one site, and a simple production site. While we make the move, we would like to update Drupal and the installed modules to the latest recommended version.

Current environment is a Windows 2003 dedicated server at ServerBeach; moving to Linux cloud at MediaTemple. Move represents an PHP upgrade from 5.1 to 5.2

Drupal is version 6.19; looking to upgrade to 6.22. Some modules are currently development releases, so some care is required to determine the appropriate upgrade.

Summary of modules on main site
ad
cck
chaos
charting
content profile
context
date/time
image
image/cache
location
meta tags
modal frame
other - about a dozen
printer email and pdf
seo
spam control
statistics
user interface
views
webform

zen subtheme

For simple site, it is sufficient to migrate and update Drupal.


Assume 10-20 modules have available updates

Expected skills:
Proven ability to upgrade and migrate a Drupal site, following best practices
Basic PHP development skills
MySQL database import/export
File transfers between servers
Competent navigating both Windows and Linux servers
Orderly work habits and good communication skills: will need to proceed in coordination with other team members to ensure a smooth launch.

Would like to complete the move by about Feb 1, 2012

Deliverables

Before starting, looking for a point form plan to execute the move, showing an understanding of best practices

1) move first instance of site to be development instance - verify it works as expected
2) upgrade development instance on new server - verify it works as expected. Create detailed list of steps taken to complete the move.
3) create copy of development instance as staging instance - verify it works as expected
4) In coordinated effort, shut down 2 production sites, move production sites to new server, upgrade. Verify they work as expected.

Skills Required

PHP, System Programming, Database Development, Web Development