{"id":133,"date":"2026-01-20T18:15:35","date_gmt":"2026-01-20T18:15:35","guid":{"rendered":"https:\/\/help.ministrycentral-europe.org\/?post_type=epkb_post_type_1&#038;p=133"},"modified":"2026-01-20T18:15:35","modified_gmt":"2026-01-20T18:15:35","slug":"platform-technical-governance-guide","status":"publish","type":"epkb_post_type_1","link":"https:\/\/help.ministrycentral-europe.org\/?epkb_post_type_1=platform-technical-governance-guide","title":{"rendered":"Platform &#038; Technical Governance Guide"},"content":{"rendered":"<p><strong>MinistryCentral Europe<\/strong><\/p>\n<hr \/>\n<h2><strong>1. Purpose of This Guide<\/strong><\/h2>\n<p>This guide defines <strong>who governs the platform<\/strong>, <strong>what is protected<\/strong>, and <strong>how technical authority is exercised<\/strong> within MinistryCentral Europe.<\/p>\n<p>It exists to:<\/p>\n<ul>\n<li>Preserve system stability<\/li>\n<li>Prevent accidental technical debt<\/li>\n<li>Enable safe delegation<\/li>\n<li>Clarify who may touch what \u2014 and who may not<\/li>\n<\/ul>\n<p>This document applies only to <strong>platform administrators and designated technical stewards<\/strong>.<\/p>\n<hr \/>\n<h2><strong>2. Governance Principle (Non-Negotiable)<\/strong><\/h2>\n<blockquote><p>Centralized technical authority with distributed content contribution.<\/p><\/blockquote>\n<p>The platform must be:<\/p>\n<ul>\n<li>Hard to break<\/li>\n<li>Predictable to maintain<\/li>\n<li>Stable under growth<\/li>\n<li>Recoverable under failure<\/li>\n<\/ul>\n<p>Technical convenience never overrides system integrity.<\/p>\n<hr \/>\n<h2><strong>3. What Is Considered \u201cThe Platform\u201d<\/strong><\/h2>\n<p>The platform includes:<\/p>\n<ul>\n<li>Hosting environment (VPS \/ Plesk \/ server config)<\/li>\n<li>WordPress core<\/li>\n<li>Themes<\/li>\n<li>Plugins<\/li>\n<li>Global styles and CSS<\/li>\n<li>Elementor global settings<\/li>\n<li>LearnDash configuration<\/li>\n<li>Performance, caching, and security layers<\/li>\n<li>Backup and recovery systems<\/li>\n<\/ul>\n<p>Anything in this list is <strong>governed centrally<\/strong>.<\/p>\n<hr \/>\n<h2><strong>4. Technical Authority Roles<\/strong><\/h2>\n<h3><strong>Platform Administrator \/ Technical Steward<\/strong><\/h3>\n<p>This role owns:<\/p>\n<ul>\n<li>Hosting access<\/li>\n<li>Server configuration<\/li>\n<li>Plugin installation and removal<\/li>\n<li>WordPress core updates<\/li>\n<li>Theme updates<\/li>\n<li>Global CSS<\/li>\n<li>Performance tuning<\/li>\n<li>Security controls<\/li>\n<li>Backup and recovery<\/li>\n<\/ul>\n<p>This role is intentionally <strong>limited to 1\u20132 people<\/strong>.<\/p>\n<hr \/>\n<h3><strong>Non-Authorized Roles<\/strong><\/h3>\n<p>The following roles do <strong>not<\/strong> have platform authority:<\/p>\n<ul>\n<li>Content Editors<\/li>\n<li>Course Coordinators<\/li>\n<li>Instructor Coordinators<\/li>\n<li>Instructors<\/li>\n<li>General Contributors<\/li>\n<li>Media Contributors<\/li>\n<\/ul>\n<p>They must not be granted technical permissions \u201ctemporarily.\u201d<\/p>\n<hr \/>\n<h2><strong>5. Permission Guardrails<\/strong><\/h2>\n<h3><strong>Admin Access<\/strong><\/h3>\n<ul>\n<li>Granted only when absolutely necessary<\/li>\n<li>Reviewed periodically<\/li>\n<li>Removed when no longer required<\/li>\n<\/ul>\n<h3><strong>Plugin Access<\/strong><\/h3>\n<ul>\n<li>No ad-hoc installations<\/li>\n<li>No \u201cjust trying something\u201d<\/li>\n<li>All plugin changes are reviewed<\/li>\n<\/ul>\n<h3><strong>Theme &amp; CSS Access<\/strong><\/h3>\n<ul>\n<li>Global styles are protected<\/li>\n<li>No per-page hacks<\/li>\n<li>No inline CSS for convenience<\/li>\n<\/ul>\n<hr \/>\n<h2><strong>6. Change Control (Technical)<\/strong><\/h2>\n<p>All technical changes must be:<\/p>\n<ol>\n<li><strong>Intentional<\/strong><\/li>\n<li><strong>Documented<\/strong><\/li>\n<li><strong>Reversible<\/strong><\/li>\n<\/ol>\n<p>Changes must consider:<\/p>\n<ul>\n<li>Downstream impact<\/li>\n<li>Upgrade paths<\/li>\n<li>Compatibility<\/li>\n<li>Rollback options<\/li>\n<\/ul>\n<p>Emergency changes are logged after the fact.<\/p>\n<hr \/>\n<h2><strong>7. Environment Discipline<\/strong><\/h2>\n<ul>\n<li>No experimental features in production<\/li>\n<li>No testing on live content<\/li>\n<li>No undocumented workarounds<\/li>\n<li>No \u201cwe\u2019ll clean it up later\u201d changes<\/li>\n<\/ul>\n<p>Technical debt is avoided proactively.<\/p>\n<hr \/>\n<h2><strong>8. Backups &amp; Recoverability<\/strong><\/h2>\n<p>The platform must always be:<\/p>\n<ul>\n<li>Backed up regularly<\/li>\n<li>Restorable within reasonable time<\/li>\n<li>Protected against catastrophic loss<\/li>\n<\/ul>\n<p>Backups are:<\/p>\n<ul>\n<li>Verified<\/li>\n<li>Not assumed<\/li>\n<li>Tested periodically<\/li>\n<\/ul>\n<hr \/>\n<h2><strong>9. Security Guardrails<\/strong><\/h2>\n<ul>\n<li>Principle of least privilege<\/li>\n<li>Strong authentication practices<\/li>\n<li>No shared admin credentials<\/li>\n<li>Immediate revocation on role change<\/li>\n<\/ul>\n<p>Security incidents are escalated immediately.<\/p>\n<hr \/>\n<h2><strong>10. Escalation &amp; Enforcement<\/strong><\/h2>\n<p>If a technical boundary is unclear:<\/p>\n<ul>\n<li>Pause<\/li>\n<li>Escalate<\/li>\n<li>Clarify<\/li>\n<\/ul>\n<p>If a boundary is crossed:<\/p>\n<ul>\n<li>Access may be revoked<\/li>\n<li>Changes may be rolled back<\/li>\n<li>Process is reinforced \u2014 not personalized<\/li>\n<\/ul>\n<p>This is about system safety, not blame.<\/p>\n<hr \/>\n<h2><strong>11. Relationship to Other Documents<\/strong><\/h2>\n<p>This guide works alongside:<\/p>\n<ul>\n<li><strong>Governance &amp; Guardrails<\/strong><\/li>\n<li><strong>Change Management Rules<\/strong><\/li>\n<li><strong>Elementor Do \/ Don\u2019t Guide<\/strong><\/li>\n<li><strong>Template &amp; Structure Strategy<\/strong><\/li>\n<\/ul>\n<p>It is <strong>not required reading<\/strong> for non-technical roles.<\/p>\n<hr \/>\n<h2><strong>12. Summary<\/strong><\/h2>\n<ul>\n<li>Technical authority is centralized<\/li>\n<li>Platform changes are deliberate<\/li>\n<li>Stability is valued over speed<\/li>\n<li>Fewer hands mean fewer failures<\/li>\n<li>Clear boundaries enable trust<\/li>\n<\/ul>\n<p><!-- notionvc: 008e543e-00df-4afc-99f2-8ab69983dc0f --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>MinistryCentral Europe 1. Purpose of This Guide This guide defines who governs the platform, what is protected, and how technical [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"epkb_post_type_1_category":[3],"epkb_post_type_1_tag":[],"class_list":["post-133","epkb_post_type_1","type-epkb_post_type_1","status-publish","hentry","epkb_post_type_1_category-ops_contrib"],"_links":{"self":[{"href":"https:\/\/help.ministrycentral-europe.org\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1\/133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.ministrycentral-europe.org\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1"}],"about":[{"href":"https:\/\/help.ministrycentral-europe.org\/index.php?rest_route=\/wp\/v2\/types\/epkb_post_type_1"}],"author":[{"embeddable":true,"href":"https:\/\/help.ministrycentral-europe.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.ministrycentral-europe.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=133"}],"version-history":[{"count":1,"href":"https:\/\/help.ministrycentral-europe.org\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1\/133\/revisions"}],"predecessor-version":[{"id":134,"href":"https:\/\/help.ministrycentral-europe.org\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1\/133\/revisions\/134"}],"wp:attachment":[{"href":"https:\/\/help.ministrycentral-europe.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=133"}],"wp:term":[{"taxonomy":"epkb_post_type_1_category","embeddable":true,"href":"https:\/\/help.ministrycentral-europe.org\/index.php?rest_route=%2Fwp%2Fv2%2Fepkb_post_type_1_category&post=133"},{"taxonomy":"epkb_post_type_1_tag","embeddable":true,"href":"https:\/\/help.ministrycentral-europe.org\/index.php?rest_route=%2Fwp%2Fv2%2Fepkb_post_type_1_tag&post=133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}