diff --git a/docs/apps/blog.md b/docs/apps/blog.md index e69de29..19e63ea 100644 --- a/docs/apps/blog.md +++ b/docs/apps/blog.md @@ -0,0 +1,21 @@ +# CentOS blog platform + +We initially deployed what was supposed to be a temporary blogging platform to keep community aware of the CentOS 7 build status but it was then extended to community members and finally was renamed to blog.centos.org. + +It's available at [https://blog.centos.org](https://blog.centos.org) and it's just a simple [Wordpress](https://wordpress.org/) instance, that we keep up2date when needed. + +To keep it simple, we try to rely only on wordpress 'core' and just deploy some needed plugins, like : + + * openid : needed to let users log in through our [authentication platform](/infra/authentication/) + * classic-editor : request from Community Manager to let people edit easily drafts/posts + * akismet : classic one that is used against spammers + +## Authentication + +As said above, to be able to write a draft (that will be reviewed and then published), one has first to login with its ACO/FAS account. +The default permission though is 'subscriber' meaning that it's not sufficient to even write a draft. +Once logged in, a contributor has to ask a wordpress admin (using the Community Manager) to be elevated to 'Contributor' or 'Author' (other rights like 'Editor' or 'Administrator' are really reserved for some other members) + +## Operations + +See [dedicated section](/operations/apps/blog/) about some BAU operations needed for Wordpress diff --git a/docs/operations/apps/blog.md b/docs/operations/apps/blog.md new file mode 100644 index 0000000..68e400f --- /dev/null +++ b/docs/operations/apps/blog.md @@ -0,0 +1 @@ +# Wordpress SOPs diff --git a/mkdocs.yml b/mkdocs.yml index 2dcb7af..07a15b7 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -13,6 +13,8 @@ nav: - operations/deploy/virtual-machine.md - operations/deploy/common.md - operations/decommission.md + - Applications: + - operations/apps/blog.md - CI Infra: - SOP: - Installations: