forked from stenberg/content-staging
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
106 lines (82 loc) · 4.06 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
=== Content Staging ===
Contributors: stenberg.me
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6L9DXMHNE3A6Q
Tags: staging, stage, deploy, deploying, sync, syncing, environment, environments, database, databases, enterprise
Requires at least: 3.7
Tested up to: 4.2.2
Stable tag: 2.0.1
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Content Staging makes it easy to work with content in a private environment before deploying posts, images, users, terms etc. to your live site.
== Description ==
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.
== Installation ==
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.
== Frequently Asked Questions ==
= 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.
== Screenshots ==
1. Create as many or as few content batches as you wish.
2. Select what posts, pages or custom post types you want to include in your batch.
3. Pre-Flight your batch to make sure it is ready for deployment.
4. Deploy your batch from staging environment to your live site.
== Changelog ==
= 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.