Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

Content Staging

Descripción

With Content Staging you can prepare content in your staging environment, hidden away from the eye of the public. When
your content is ready to be released you simply push it to your live site.

Content Staging was built to support professional web sites where content editors need to push large amounts of posts per
batch.

You organize your posts into different batches. You can have as many or as few batches as you want and you are in full
control to decide what posts goes into what batch. Deploying one of the batches to your live site is easy – any content
related to selected posts is automatically included in the batch (e.g. images, users, terms) and synced to your
production environment.

Content Staging comes with full support for your multi-site setup.

Capturas

  • Create as many or as few content batches as you wish.
  • Select what posts, pages or custom post types you want to include in your batch.
  • Pre-Flight your batch to make sure it is ready for deployment.
  • Deploy your batch from staging environment to your live site.

Instalación

Upload content-staging to the /wp-content/plugins/ directory on both your environments (staging and production).

Activate the plugin through the ‘Plugins’ menu in WordPress on both your staging site and your live site.

Notice: Its important that the /xmlrpc.php file is accessible on both environment (usually placed in root directory of
your WordPress installation).

Once activated, go to Content Staging -> Settings to setup the remote server details. You must generate a secret key and copy it to your remote server, as well as define the endpoint for your remote server.

Preguntas frecuentes

How can I extend the Content Staging plugin?

Have a look at https://github.com/stenberg/content-staging for information on available hooks and code examples for
third-party developers.

Reseñas

8 de mayo de 2018
Thanks for this great plugins, it works perfectly. Surely it's reduce the deployment time and make my life going easier 😀 I've tried for the simple post and page deployment. Later I'll try for another complex content. Good job dude.
3 de septiembre de 2016
I have hard time believing this plugin isn't more popular. It's well written in very readable and sensible code, works seamlessly, and performs a function that should be part of the core. Staging of content is an essential part of the QA process. All of my production environments are completely off-limits to my content managers. They work solely in the staging environments.
Leer todas las 9 reseñas

Colaboradores y desarrolladores

«Content Staging» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Traduce «Content Staging» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.0.1

  • Fix undefined constant.

2.0.0

  • Faster import.
  • Settings page.
  • New import message system.
  • Decide what post statuses are allowed in batch.
  • Support custom importer.
  • Select importer.
  • Delete batch after import.
  • Custom headers in XMLRPC client.
  • Only published posts in batch history.
  • Remove import job post type (only use batches).
  • Unique batch GUIDs.
  • Filter deploy messages.
  • Stage backend URL in batch.
  • Delayed import.
  • Handle taxonomies with incorrect term IDs.
  • Display deploy messages to user.
  • Fix user permission when differing table prefix.
  • Set environment.
  • Bug fixes.

1.2.2

  • Improved post comparison between content stage and production (better understanding of new vs. updated posts).
  • Possible to set pre-flight messages before batch is sent to production for verification (using sme_prepare action hook).

1.2.1

  • History view over previously deployed batches.
  • Possible to keep batches that have already been synced.
  • New hook, sme_imported, triggered when import on production is completed.
  • New hook, sme_deployed, triggered when deploy from stage is completed.

1.2.0

  • Sync term hierarchy.
  • Selected posts always placed on top of the ‘Edit Batch’ list.
  • A Batch title is now auto-generated if no title has been set by user.
  • Sort batches by creator.
  • Display loader while importing batch.
  • Improved error reporting.
  • Link to post in Edit Batch view.
  • New hooks.
  • Improved batch summary after deploy.
  • Sync category removed from post.

1.1.1

  • Fix creating image directories on production.

1.1

  • New AJAX importer to use when Background importer is not an option.
  • Pagination on Edit Batch page.