Created on 3 May 2010, over 14 years ago
Updated 20 July 2023, over 1 year ago

When doing a test site, and you do an upgrade, you will have to redo the upgrade on the live site to keep new data such as new orders or forum posts. The test site and live site get out of sync if any new content is posted to the live site. It would be better if a system were developed that would only push some of the changes to the live site, letting upgrade run the rest of the changes (such as for the orders database..). This could be a part of the staging system, where data is flagged as frequently changing, or very likely to change, and therefore won't be migrated from a test site, it will use what's on the live site and update that instead. The modules themselves should mark the data as to whether or not the data can safely be pushed to the live site, or whether it should run the update procedure on the data on the live site separately. This could be on a per database table basis...

This would make it much easier to do test upgrades, but still use some of those upgrades on the live site, while not falling out of sync with the most important data (orders, forum posts, comments, webform entries, or anything other data that can be entered by users that you wouldn't want to lose by having a test site fall out of sync...

----

We've already identified that people talk about some different things when mentioning 'content staging'. The two primary things are:
* Moving content between different physical environments (editorial staging > quality assurance > production)
* Content moderation and content preview on one and the same environment

While both are immensely important for large scale Drupal implementations and both sometimes can solve the same problem, they are technically different. The former has some more history as being referred to as 'content staging' and the later to just 'moderation' and/or 'content preview'.

Once we have a good framework for moving content between environments we can build more workflows on top of that. So this issue is going to focus on 'content staging' in the first sense.

✨ Feature request
Status

Postponed: needs info

Version

9.5

Component
OtherΒ  β†’

Last updated about 12 hours ago

Created by

πŸ‡ΊπŸ‡ΈUnited States myke

Live updates comments and jobs are added and updated live.
  • Needs issue summary update

    Issue summaries save everyone time if they are kept up-to-date. See Update issue summary task instructions.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024