Paid affiliate advertisement
Upgrade Drupal 4.7.x to 5.x, Migrate a node class from Flexinode to CCK
Wanted: Experience and Reliable Developer to upgrade Drupal website from 4.7.x to 5.x. The ability to migrate content from Flexinode to CCK is a must.
Time Frame: Negotiable.
Overview: We are searching for a Drupal developer to upgrade our website. The website is currently using Drupal 4.7.x and needs to be migrated to the most current version of Drupal 5.x.
There are two major hurdles the Developer will face in this process: The conversion of our "Recipe" node class created in Flexinode to CCK while retaining all the content. The second is the minor issue of the upgrade of the UserReview module. These two modules/content are central to the website with about 500 recipes using the Flexinode type and thousands of user reviews of the recipes. It is VITAL that the recipe nodes be fully functional (no content lost), editable, and new recipes able to be created as well as all the UserReview not becoming orphaned but remaining associated with the original recipe.
The website is a cooking blog and is about 2.5 years old and has over 3200 nodes. Due to the above issues updates have not been applied regularly. The site generates about 100GB of transfer per month from 200k page views. The Database is about 32MB when the cache, watchdog, etc are cleared. About a year ago the server the website was on migrated from MySQL 4.0 to 4.1 and the database had to be migrated from the Latin1 character encoding to UTF8. I typically do my own upgrades but I am seeking outside assistance due time and my inability to properly use the Flexinode-to-CCK tools.
Specifics:
* Upgrade Drupal Core from 4.7.x to 5.x
* Upgrade contributed Drupal Modules to 5.x versions; (*) denotes important modules, others may be negotiable (a few below may be core modules)
- adsense (* or equivalent)
- adsense_injector
- captcha (* or equivalent)
- controlpanel
- excerpt (*)
- flexinode (* Migrate to CCK)
- globalredirect (*)
- graphstat
- gsitemap
- image
- logintoboggan (* or equivalent)
- node_type_filter
- print
- privatemsg
- profile (*)
- search
- simplenews
- statistics
- taxonomy_browser
- taxonomy_dhtml
- textimage (* or equivalent, used with captcha)
- tinymce (* or equivalent)
- urllist
- userreview (*)
- views (*)
- views_ui (*)
- votingapi (*)
- webform (* or equivalent)
* Upgrade UserReview module (4.7.x) to 5.x
- Dev code currently available.
* Migrate a Flexinode Module from Flexinode to CCK
- 1 Flexinode node type called "Recipe" to migrate
- About 500 nodes (pages) using this custom node type
- Existing nodes must retain content, including picture and be editable.
- Ability to create new nodes of this class in CCK
- Views and Preview be retained
- The UserReview nodes associated with each recipe should be maintained and not orphaned
* Uninstall of old modules not being used
- tac_lite
- nodevote
- image_gallery
- img_assist
- emailpage
- dba
- upload
Success will be measured by the following:
* Complete and Stable Upgrade to Drupal 5.x (most current standard version)
* 4.7 modules migrated and functioning on 5.0
* Recipe nodes will be fully functional with the following parameters:
[ ] Existing Recipe nodes can be edited in CCK
[ ] New Recipe nodes can be created in CCK
[ ] The image file (a Flexinode field) will be preserved on node and viewable in preview / view
[ ] The Recipe View will be maintained and the general layout of Title, Picture, and Dscirption fields preserved
[ ] User Reviews attached to each node will remain attached and user can continue adding reviews to nodes
The process for this upgrade as well as payment can be discussed in email or here on the forum. The tentative approach was to backup the site and create a mirrored site to test the Flexinode-to-CCK conversion. When that was shown to work then to apply that process and the updates to the main site. Payment scheduling (e.g. half when Flexinode-to-CCK is shown to work properly on test site, rest when main site is upgraded) is negotiable.
Please feel free for additional clarifications about our needs or considerations you feel we may be overlooking.
If you are interested in this project you can use the contact tab or you can contact me at my gmail account (JoshuaRLuna). Experience with Drupal, example work—notibly with Flexinode to CCK conversion, etc will be helpful in finding the best partner for this project.
Thanks for your time and consideration. Links to code a Developer had working for Flexinode-to-CCK and UserReview module updates can be provided upon request. A Developer had gotten the process to work on a test site but I was unable to follow his instructions and he did not have the time to continue the work.

Updated
Small updates above.
If you are interested in this project and would like to seek additional information or place a bit please contact me at: JoshuaRLuna (at) gmail (dot) com
Thanks :)