Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Let's not let Aegir lag behind Drupal core, and plan for another (more or less) straight port to D8 once Aegir 7.x-3.0 is released. That way any major refactoring can happen against the most modern Drupal code-base, which promises some pretty fantastic improvements.
Comments
Comment #1
anarcat CreditAttribution: anarcat commentedso i attended the d8 porting session (i feel such a beginner! ;), and this will be a bigger port than D7. one of the most major bits is the way core was significantly refactored to take into account object oriented programming. there is a much bigger use of objects for datastructures, and it may be a good idea to consider a rewrite of significant bits of the code.
phpunit is now part of core too, so we may be able to test those new classes one by one through real unit testing.
and it's at that point that we want to switch to entities, because they seem to be stabilizing.