[haiku-bugs] Re: [Haiku] #11833: Our Drupal instance is showing its age, we need a replacement.

  • From: "jprostko" <trac@xxxxxxxxxxxx>
  • Date: Thu, 05 Feb 2015 21:12:24 -0000

#11833: Our Drupal instance is showing its age, we need a replacement.
-------------------------+----------------------------
   Reporter:  zooey      |      Owner:  haiku-sysadmin
       Type:  task       |     Status:  new
   Priority:  normal     |  Milestone:
  Component:  Sys-Admin  |    Version:
 Resolution:             |   Keywords:
 Blocked By:             |   Blocking:
Has a Patch:  0          |   Platform:  All
-------------------------+----------------------------

Comment (by jprostko):

 Just my input on this.  I would look at going straight from Drupal 6 to
 Drupal 8.  The code is in place to do this migration, whereas nothing
 exists to go from Drupal 7 to Drupal 8 yet.  Going from Drupal 6 to Drupal
 7 is a lot of work too (whether going the Update or Migrate route),
 although you don't have to worry about big changes to theming which Drupal
 8 introduced.  The main problem right now is that Drupal 8 will be missing
 a ton of modules that may be needed for site functionality.  There's no
 guarantee that those exist for Drupal 7 though either.  So yes, given the
 work involved, it isn't a huge leap to consider going to another CMS
 entirely to get out of the "every major version of Drupal requires a site
 rewrite" paradigm.

 Also worth noting is the way that the Drupal hook system works (at least
 in Drupal 6), you can't just tell if a module is actually being used
 actively or not at the page or site level. It requires you to essentially
 just disable the module and then go all throughout your site to see if
 anything broke in any way.  You can't just see if a module was loaded on a
 given page, as all modules are consulted on all page loads to see if they
 need to hook in anywhere. In other words, you either know from past
 experience that the module isn't being used, or else you simply have to go
 through one-by-one to figure that out.

--
Ticket URL: <https://dev.haiku-os.org/ticket/11833#comment:2>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: