blog content for capnajax.com
Folder | Origin | Transfer | Description |
---|---|---|---|
draft | desktop | sync | Where new articles are written. This is synced to the server but not processed in any way. Move articles from draft to ready to publish them. |
ready | desktop | backsync | Content that is ready for posting. New content from drafts , fixed content from errors , updates from posted , and reactivated content from retired all go here. This is synced to the server and processed. |
errors | server | copy | Content that was uploaded but could not be posted due to error. Edit the content and move it to the ready folder. |
posted | server | sync | Content that has been posted. If you need to update it, make your changes and then move them ready . If you need to remove it, move it to remove |
retire | desktop | backsync | Content that should be removed. |
retired | server | move | Content that has been removed. Content can be republished by moving it back into the ready folder. |
copy
means all files at the origin are copied to the destination.move
means all files at the origin are copied to the destination and the destination does not keep a copy.sync
meanscopy
, but also delete any files at the destination that are not at the origin.backsync
meanscopy
but the destination will process these files and remove them from the origin.
- Create a folder in the
drafts
folder with the content. All content, including images and other media, should go in there. - Add a
meta.yaml
file so the publisher can track it and tag it correctly. - Edit the content in the
drafts
folder. - When ready, move the content to the
ready
folder. - Run the publisher.
- Check the output for errors.
- If there are any errors, the content will be placed in the
errors
folder. If there are any, complete the Fixing content errors workflow. - If there are no errors, the content will be placed in the
posted
folder.
- If there are any errors, the content will be placed in the
- Edit the content in the
errors
folder to remove all errors. - Move the entire content folder to the
ready
folder. - Run the publisher.
- Check the output for errors.
- If there are any errors, the content will be placed back in the
errors
folder. Redo this workflow until all errors are resolved. - If there are no errors, the content will be placed in the
posted
folder.
- If there are any errors, the content will be placed back in the
- Edit the content in the
posted
folder. - Move the entire content folder into the
ready
folder. - Run the publisher.
- Check the output for errors.
- If there are any errors, the content will be placed in the
errors
folder. If there are any, complete the Fixing content errors workflow. - If there are no errors, the content will be placed back in the
posted
folder.
- If there are any errors, the content will be placed in the
- Move the entire content folder from
posted
toretire
. - Run the publisher.
- The content will be placed in the
retired
folder until deleted or reactivated.
- Move the entire content folder from
retired
toready
. - Check the output for errors.
- If there are any errors, the content will be placed in the
errors
folder. If there are any, complete the Fixing content errors workflow. - If there are no errors, the content will be placed in the
posted
folder.
- If there are any errors, the content will be placed in the
This is a process that reviews content in ready
, updates the metadata, and publishes it.
Publishing steps:
- rsync
drafts
,ready
, andretire
to the server. Use--delete
fordrafts
but not forready
orretire
. - Review all content in
retire
and, if any exists, unpublish it and move it toretired
. Copy all newretired
content back to the desktop. - Review all content in
ready
and for each item:- Preprocess the content to ensure the metadata is accurate and update any fields necessary for the publish to work.
- If it can't be preprocessed, move it to the
error
folder, copy the error back to the desktop, and remove it from the desktop'sready
folder. - If it can be preprocessed, publish it, move it to the
posted
folder, and remove it from theready
folder. Sync the desktop'sready
folder.
- If it can't be preprocessed, move it to the
- Preprocess the content to ensure the metadata is accurate and update any fields necessary for the publish to work.
- Report all errors and new publishing activity.