Closed (duplicate)
Project:
Hostmaster (Aegir)
Version:
6.x-0.4-alpha3
Component:
Code
Priority:
Major
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
14 Feb 2011 at 08:20 UTC
Updated:
23 Sep 2011 at 09:54 UTC
When and if Hosting module will be porting to Drupal 7 ?
Thanks .
Comments
Comment #1
anarcat commentedThis was planned for the 1.0 release, and we have EclipseGC that expressed interest in the port. This could happen quite soon, depending on contributions.
Comment #2
ergonlogicUnivate's work in #517620: Turn hosting features into features features., should greatly simplify the upgrade of hostmaster.profile. The move to Profiler means that lots of the profile's settings now reside in a .info, so upgrading to Profiler-7.x should basically be all that's required. Moving everything else in the profile into a hosting-ui feature, should the allow us focus on upgrading hosting.
Has anyone tried running some of the hosting modules through http://upgrade.boombatower.com/, or the coder tools that power that site?
Also, while of lesser importance, there are probably some upgrades req'd for Eldir too: http://drupal.org/update/themes/6/7.
Comment #3
ergonlogicFrom hostmaster.profile:
As far as contrib modules go, install_profile_api is made redundant by moving to profiler (assuming we go that route), and the rest have (more or less) moved into core in D7.
It seems to me that for the Aegir modules, starting by upgrading just the bare essentials to D7 initially would be the way to go; then tackle the rest once that has stabilized somewhat. If that's reasonable, then I think everything listed, save hosting_client, falls into that essential category.
Comment #4
sprice commentedsubscribe
Comment #5
ergonlogicSo, some further thoughts on migrating hostmaster.profile to D7, especially using the Profiler library:
Vast amounts of code in hostmaster.profile look like this:
Which cannot be done in a declarative .info à la Profiler. However, in D7, just about everything has been stripped out of the default .profiles, and put into .installs. So all this complicated logic could go there too.
On the other hand, variables such as these, can be handled by Profiler:
As can setting the theme, profile title and description, and activating modules.
Menus and roles can be moved into Features, which, along with Context, can also handle block placement.
The thing I find most appealing about Profiler though, is it's ability to allow sub-profiles, like sub-themes. This would make custom distributions fairly easy.
Comment #6
univate commentedI have posted a patch to convert hostmaster install profile to use the profiler & features format: #517620: Turn hosting features into features features.
This should help with upgrading to D7
Comment #7
AquaticDisorder commentedsub
Comment #8
geek-merlinsubb
Comment #9
snlnz commentedsubscribe
Comment #10
tema commentedsubscribe
Comment #11
ergonlogicHere are some documentation resources on upgrading modules from 6 to 7:
Comment #12
xlyz commentedsub
Comment #13
mimrock commentedsubscribing
Comment #14
steven jones commentedDuplicate of #1261030: [meta] Roadmap: Aegir 3.x (D7 port)