Skip to main content
improved grammar
Source Link
avpaderno
  • 97.9k
  • 15
  • 164
  • 284

What are the best ways/strategies to maintain Drupal sites a over period of 10-15 years?

We have started using Drupal as a PHP programming framework (and not just as a CMS). InAs result, now we have lots ofmany projects running on Drupal (6 or 7).

Typically, after 2-3 years a project gets over and then there is no further development is done on that project. Then, we put that project into a maintenance or dormant mode.

The problem is that at the end of a project, there is hardly any money left for actively maintaining (e.g updating modules/core for security fixes) that project for over a period of say 10 years. And, there is no way that we can ask for maintenance money for a project (this is a sad fact).

So, we were brainstorming what would be best waysthe way to maintain Drupal sites securely for say a period of at least 10 years.

Some ideas were: Some ideas were:

  1. Convert entire Drupal site into bunch of static pages using some tool (I suspect this might break lot of interactive functionality in Drupal)
  2. Lock down write access to MySQL database
  3. Run dormant Drupal based sites in a Virtual Machine
  4. Block all input fields on a Drupal site including login functionality (i.e make all content publicly accessible)

I also expect that in a period of 10 years following things might happen: I also expect that in a period of 10 years following things might happen:

  • aA server's hardware might be upgraded
  • aA new PHP version might be installed
  • aA new MySQL database might be installed
  • aA server's OS might not be supported by a vendor for security updates
  • certainCertain Drupal modules may not be supported or may get deprecated by an other module
  • inIn the worst case, the required PHP or MySQL versions itself may not be supported by the community

So, my question is whatWhat are the best ways/strategies to securely maintain (i.e. keep them running) dormant Drupal sites for a very long period?

What are the best ways/strategies to maintain Drupal sites a over period of 10-15 years?

We have started using Drupal as a PHP programming framework (and not just as a CMS). In result, now we have lots of projects running on Drupal (6 or 7).

Typically after 2-3 years a project gets over and then there is no further development is done on that project. Then we put that project into a maintenance or dormant mode.

The problem is that at the end of a project, there is hardly any money left for actively maintaining (e.g updating modules/core for security fixes) that project for over a period of say 10 years. And, there is no way that we can ask for maintenance money for a project (this is a sad fact).

So, we were brainstorming what would be best ways to maintain Drupal sites securely for say a period of at least 10 years.

Some ideas were:

  1. Convert entire Drupal site into bunch of static pages using some tool (I suspect this might break lot of interactive functionality in Drupal)
  2. Lock down write access to MySQL database
  3. Run dormant Drupal based sites in a Virtual Machine
  4. Block all input fields on a Drupal site including login functionality (i.e make all content publicly accessible)

I also expect that in a period of 10 years following things might happen:

  • a server's hardware might be upgraded
  • a new PHP version might be installed
  • a new MySQL database might be installed
  • a server's OS might not be supported by a vendor for security updates
  • certain Drupal modules may not be supported or may get deprecated by an other module
  • in worst case required PHP or MySQL versions itself may not be supported by the community

So, my question is what are the best ways/strategies to securely maintain (i.e keep them running) dormant Drupal sites for a very long period?

What are the ways/strategies to maintain Drupal sites a over period of 10-15 years?

We have started using Drupal as a PHP programming framework (and not just as a CMS). As result, we have many projects running on Drupal (6 or 7).

Typically, after 2-3 years a project gets over and no further development is done on that project. Then, we put that project into a maintenance or dormant mode.

The problem is that at the end of a project, there is hardly any money left for actively maintaining (e.g updating modules/core for security fixes) that project for over a period of say 10 years. And, there is no way that we can ask for maintenance money for a project (this is a sad fact).

So, we were brainstorming what would be the way to maintain Drupal sites securely for say a period of at least 10 years.

Some ideas were:

  1. Convert entire Drupal site into bunch of static pages using some tool (I suspect this might break lot of interactive functionality in Drupal)
  2. Lock down write access to MySQL database
  3. Run dormant Drupal based sites in a Virtual Machine
  4. Block all input fields on a Drupal site including login functionality (i.e make all content publicly accessible)

I also expect that in a period of 10 years following things might happen:

  • A server's hardware might be upgraded
  • A new PHP version might be installed
  • A new MySQL database might be installed
  • A server's OS might not be supported by a vendor for security updates
  • Certain Drupal modules may not be supported or may get deprecated by an other module
  • In the worst case, the required PHP or MySQL versions itself may not be supported by the community

What are the ways/strategies to securely maintain (i.e. keep them running) dormant Drupal sites for a very long period?

deleted 7 characters in body; edited tags
Source Link
Pierre.Vriens
  • 36k
  • 40
  • 50
  • 182

We have started using Drupal as a PHP programming framework (and not just as a CMS). In result, now we have lots of projects running on Drupal (6 or 7).

Typically after 2-3 years a project gets over and then there is no further development is done on that project. Then we put that project into a maintenance or dormant mode. 

The problem is that at the end of a project, there is hardly any money left for actively maintaining (e.g updating modules/core for security fixes) that project for over a period of say 10 years. And, there is no way that we can ask for maintenance money for a project (this is a sad fact). 

So, we were brainstormingbrainstorming what would be best ways to maintain Drupal sites securely for say a periodperiod of at least 10 years.

Some ideas were:

  1. Convert entire Drupal site into bunch of static pages using some tool ( II suspect this might break lot of interactive functionality in Drupal)
  2. Lock down write access to MySQL database
  3. Run dormant Drupal based sites in a Virtual Machine
  4. Block all input fields on a Drupal site including login functionality (i.e make all content publicly accessible)

I also expect that in a period of 10 years following things might happen:

  • a server's hardware might be upgraded
  • a new PHP version might be installed
  • a new MySQL database might be installed
  • a server's OS might not be supported by a vendor for security updates
  • certain Drupal modules may not be supported or may get deprecated by an other module
  • in worst case required PHP or MySQL versions itself may not be supported by the community

So, my question is what are the best ways/strategies to securely maintain (i.e keep them running) dormant Drupal sites for a very long period  ?

We have started using Drupal as a PHP programming framework (and not just as a CMS). In result, now we have lots of projects running on Drupal (6 or 7).

Typically after 2-3 years a project gets over and then there is no further development is done on that project. Then we put that project into a maintenance or dormant mode. The problem is that at the end of a project, there is hardly any money left for actively maintaining (e.g updating modules/core for security fixes) that project for over a period of say 10 years. And, there is no way that we can ask for maintenance money for a project (this is a sad fact). So, we were brainstorming what would be best ways to maintain Drupal sites securely for say a period of at least 10 years.

Some ideas were:

  1. Convert entire Drupal site into bunch of static pages using some tool ( I suspect this might break lot of interactive functionality in Drupal)
  2. Lock down write access to MySQL database
  3. Run dormant Drupal based sites in a Virtual Machine
  4. Block all input fields on a Drupal site including login functionality (i.e make all content publicly accessible)

I also expect that in a period of 10 years following things might happen:

  • a server's hardware might be upgraded
  • a new PHP version might be installed
  • a new MySQL database might be installed
  • a server's OS might not be supported by a vendor for security updates
  • certain Drupal modules may not be supported or may get deprecated by an other module
  • in worst case required PHP or MySQL versions itself may not be supported by the community

So, my question is what are the best ways/strategies to securely maintain (i.e keep them running) dormant Drupal sites for a very long period  ?

We have started using Drupal as a PHP programming framework (and not just as a CMS). In result, now we have lots of projects running on Drupal (6 or 7).

Typically after 2-3 years a project gets over and then there is no further development is done on that project. Then we put that project into a maintenance or dormant mode. 

The problem is that at the end of a project, there is hardly any money left for actively maintaining (e.g updating modules/core for security fixes) that project for over a period of say 10 years. And, there is no way that we can ask for maintenance money for a project (this is a sad fact). 

So, we were brainstorming what would be best ways to maintain Drupal sites securely for say a period of at least 10 years.

Some ideas were:

  1. Convert entire Drupal site into bunch of static pages using some tool (I suspect this might break lot of interactive functionality in Drupal)
  2. Lock down write access to MySQL database
  3. Run dormant Drupal based sites in a Virtual Machine
  4. Block all input fields on a Drupal site including login functionality (i.e make all content publicly accessible)

I also expect that in a period of 10 years following things might happen:

  • a server's hardware might be upgraded
  • a new PHP version might be installed
  • a new MySQL database might be installed
  • a server's OS might not be supported by a vendor for security updates
  • certain Drupal modules may not be supported or may get deprecated by an other module
  • in worst case required PHP or MySQL versions itself may not be supported by the community

So, my question is what are the best ways/strategies to securely maintain (i.e keep them running) dormant Drupal sites for a very long period?

edited tags
Link
avpaderno
  • 97.9k
  • 15
  • 164
  • 284
edited tags
Link
avpaderno
  • 97.9k
  • 15
  • 164
  • 284
Loading
Tweeted twitter.com/#!/StackDrupal/status/61355969044684800
Source Link
Ajinkya Kulkarni
  • 1.4k
  • 1
  • 15
  • 19
Loading