Drupal 6 upgrade
Status:
- Review of modules, below (last undertaken 14th March)
- Proposed: Phase one of upgrade to D6
- List of existing views in current sites
- List of existing panels in current site
Modules
Summary:
- bigger tasks not related to the choice of pages and presentation on upgrade are Location and Relativity - Projects and tasks and My network - buddylist?.
- some other fields will require migration work.
- most other upgrade work will be related to choice of what is presented on pages, this includes most of the Custom modules and panels and views.
Upgraded
Modules that seem to be upgraded, (seem to) have an upgrade path, and probably won't be causing any problems
- Bbcode - just a filter should be fine
- CAPTCHA? - upgraded and under active development
- CCK? - upgraded, heading for core, 'nuff said. The upgrade path can be time consuming, depending on fields.
- Country codes API - upgraded, probably need a note about upgrade/6-1/location however
- Date? - upgraded and under active development
- Email field?
- Embedded media field - upgraded to beta and under active development
- Faceted search
- FeedAPI?
- FeedAPI mapper?
- Filter by node type? - better replaced with Better Formats as it does this and a host of other stuff we want
- Fivestar?
- Forward? - http://drupal.org/project/messaging_sendto may be a better alternative also working with nabuur_sendtophone
- Geonames? - upgraded upgrade/6-1/location
- Google analytics?
- Internationalization
- ImageAPI?
- ImageCache
- Link? - interestingly presently seeking a maintainer
- LoginToboggan?
- Messaging? - upgraded and with active new features development
- MimeDetect?
- Mollom? - if I recall this solves the registration form issue too
- Node comments
- Nodequeue? - module is fully upgraded, but the primary use of it is for custom og nodequeues (the og smartqueues module needs checking, but doesn't offer the functionality of the custom nabuur module) - this note to be moved to the appropriate module when I get there ;)
- Meta tags?
- Organic groups
- Pathauto?
- reCAPTCHA?
- Service links?
- SMS Framework - upgraded, under active development, but we'll need to integrate changes to it no doubt see also note about forwarding using http://drupal.org/project/messaging_sendto above
- Tagadelic?
- Taxonomy image
- Token
- Voting API?
Upgraded, but…
Modules that seem to be upgraded, but may have some reservations about upgrade path or other quirk related to the nabuur.com site.
- Blocktheme? - here purely because I'm not sure if it's necessary for the 'new theme' that will be designed, or if there is an upgrade path that would make sense. I'm guessing if it's used it will be remade with the new theme.
- Filefield? - alpha 3.x version, unknown upgrade path, certainly not finished. In flux eg. 6.x-2.x-beta was discontinued with no upgrade path. Need to investigate (including options) before doing anything here.
- Formfilter? - dev version, unknown status, major changes to architecture. No development since December.
- ImageField? - in alpha (by the same person doing filefield)
- Invite? - dev version, last update 4 months ago. Integration with other social modules certainly not developed.
- Mail editor? - dev version, still much to do. No upgrade path. How much is this being used? Maybe possible to manually install and make new mails to fit present dev version?
- Node profile? - there is in fact no nodeprofile for 6 as the devs of the nodes-as-profiles-modules have merged their efforts \o/ and made one module Content Profile? it seems there is an upgrade path
- OG Facets? - dev version, in active development.
- Panels - 3.x in alpha, 2.x discontinued no upgrade path to 3.x. In huge flux and development. No 5 -> 6 upgrade path, but the panels are likely to be recreated in 6. Not a blocker, yet as the first migration will be content not presentation related, but could become an issue if to be used. As of End April 3.x doesn't work with taxonomy overrides properly, and lacks i18n taxonomy features completely.
- Node Relativity? - dev version. In sporadic development. We'll either need to chip in for this to continue using this module (presently essential for projects) or migrate to something like CCK Node reference (this is possibly more sustainable, but needs research) upgrade/6-1/relativity
- Subform element? - dev version, but possible this module won't be needed. The d6 forms work quite differently anyway.
- Views Tagadelic? - dev, upgraded, some bugs outstanding.
- TinyMCE WYSIWYG - upgraded, but migration to using the WYSIWYG framework (and possibly another WYSIWYG editor plug in) should be done.
- Views? - it's views 2, this will require a fair bit of work migrating or changing any views that will still be required in the new site.
- XML Sitemap? - it's in dev and it looks a bit confused.
Not upgraded
Modules not upgraded, or in stages before being usable.
- Buddylist? - project seems to have stalled. modules/friendlist seems to be the agreed Drupal 6 replacement for buddylist* modules, there is also modules/user_relationships? in active development. Need to investigate migration path, features etc. upgrade/6-1/my_network?
- CCK Address field - no CVS commits for 14 months. Either upgrade, or more likely move to an alternative set of fields.
- Geomap? - no CVS commits for 7 months, nothing significant for 11. upgrade/6-1/location
- Geonames CCK - no significant commits for 14 months. upgrade/6-1/location
- Node Family? - was required for modules/nodeprofile? which is now superseded see above.
- OG Notify - this was the c&p from another module, may not actually be needed for 6. Requires investigation, but shouldn't be a blocker either way.
- Privatemsg? - it's release candidate with much active work, just unsure of upgrade path (there's no mention so it may be fine!)
- Quicktags? - no development for a year, only adds the BBcode buttons though.
- Similar Nodes? - no d6 development modules/similarterms? may be an option it now has caching
Custom modules
- nabuur_nodecomment will require upgrading, probably not major
- nabuur_relativity may require upgrading, see note about migration to cck node reference upgrade/6-1/relativity
- nabuur_styles? don't know, but expect this will all change with new design
- nabuur_breadcrumb will need to be rewritten, probably not major
- nabuur_og will need to be rewritten for inherited data, rest depends on pages created by the redesign. Could be (probably) major (for nabuur specific village features).
- nabuur_sms_receive modules/nabuur_sms_sendtophone will need to be rewritten based on new modules/smsframework, probably not major.
- nabuur_users will need reworking, mainly theme based so depends on design however.
- nabuur_location related to upgrade/6-1/location
- nabuur_path nabuur_menu needs to be completely rewritten to work with the new Drupal 6 menu system - bigger job, but hopefully simpler with D6 than D5.
- nabuur_xoops should be minor upgrade, and becomes less important as time goes on?
- nabuur_project depends on upgrades/6-1/relativity? and choice for Similar nodes? see not upgraded above.
- nabuur_stats probably a trivial upgrade.
- og_nodequeue see module wiki page for note about og_smartqueues and it's shortcomings to replace this. Could be a bigger job (!?) to integrate the required features - or just upgrade the 'hackish' working solution.
- og_statistics actually a backport of a D6 idea, but extensions will need porting up see module wiki page for links.
