WorkPress
Native Organizational Memory & Work Management Engine for WordPress.
by WorkPress Team · github.com/wittybrandcode/workpress · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/wittybrandcode/workpress/archive/refs/heads/main.zip
محرك السيادة التشغيلية والذاكرة المؤسسية الأصيل لمنظومة ووردبريس
The Native Organizational Memory & Work Management Engine for WordPress
🇬🇧 English Documentation • 🇸🇦 التوثيق باللغة العربية
🇬🇧 English
🧭 Vision & "just work." Philosophy
«WorkPress — just work.»
You focus on executing tasks and submitting verifiable evidence; WorkPress autonomously handles lifecycle governance, cascading completion, permanent knowledge preservation, and stakeholder sign-offs.
WorkPress is an enterprise-grade sovereign engine that transforms WordPress from a Content Management System (CMS) into a robust organizational operating system, project & task delivery platform, client collaboration suite, and immutable knowledge repository.
🏛️ 6 Core Architectural Pillars
┌────────────────────────────────────────────────────────┐
│ Organizational Memory & Sovereign Engine │
└──────────────────────────┬─────────────────────────────┘
│
┌─────────────────┬──────────────────────┼──────────────────────┬─────────────────┐
▼ ▼ ▼ ▼ ▼
┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐
│ 1. Native │ │ 2. Truth │ │ 3. Cascade│ │ 4. Portal │ │ 5. RBAC │
│ Zero-Table│ │ -Driven │ │ Completion│ │ 0% CSS │ │ Tri-Part │
│ WP Schema │ │ Evidence │ │ & Extract │ │ Bleed │ │ Auth │
└───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘
- 🏛️ Native Zero-Table Architecture: Zero custom SQL tables. Projects map to
Taxonomy, Tasks to Custom Post Types (work_item), and Contributions to Comments (wp_contribution), ensuring eternal compatibility with core WordPress backup, caching, and export utilities. - 🛡️ Truth-Driven State: No synthetic statuses or manual checkboxes. Verifiable contributions and evidence are the sole drivers of progress, logged forever in an immutable audit timeline.
- ⚡ Cascading Completion & Knowledge Extraction: Accepting a solution contribution completes the task, updates project metrics, closes finished milestones, and indexes the solution into a permanent Knowledge Base.
- 🏢 Standalone Portal & 4-Tier Citizenship: An isolated
Zero CSS Bleedportal at/portal/completely separate from/wp-admin/, preventing client access to sensitive internal technical discussions. - 🔒 Tri-Partite Authorization Formula: Strict operational security: $\text{CanPerform} = \text{GlobalCap} \land \text{ProjectVisibility} \land \text{ResourceRelationship}$ governed by 8 atomic capability packages (34 granular capabilities).
- 📡 Cryptographic Webhooks Pipeline: Real-time event dispatching signed with
HMAC-SHA256keys, supporting Discord, Slack, Microsoft Teams, and custom ERP webhooks.
👥 4-Tier Citizenship & Tri-Space Separation
1. The 4-Tier Citizenship Hierarchy
| Tier | Role / Identity | Dedicated Interface | Security Scope & Context |
|---|---|---|---|
| 👑 1 | Administrator (administrator) |
CoWorkPress Admin SPA (/wp-admin/) |
Full governance, capability matrix management, lead assignments, and audit control |
| 🛠️ 2 | Technical Staff (editor, author, contributor) |
Kanban, Gantt, and Time Tracker | Editor: Project lead & solution acceptor. Author: Self-directed producer. Contributor: Assigned task executor |
| 💼 3 | Client Stakeholder (workpress_client) |
Standalone Client Portal (/portal/) |
Isolated from /wp-admin/; submits project intake requests, reviews deliverables, and performs digital sign-offs |
| 👁️ 4 | Subscriber / Community (subscriber) |
WordPress Frontend | Public user context; protected with zero access to internal technical workspaces |
2. Tri-Space Separation Architecture
┌──────────────────────────────────┐ ┌──────────────────────────────────┐ ┌──────────────────────────────────┐
│ Space 1: WP Public Frontend │ │ Space 2: Standalone Portal │ │ Space 3: CoWorkPress Workspace │
│ (example.com/) │ │ (example.com/portal/) │ │ (/wp-admin/admin.php?page=wp) │
├──────────────────────────────────┤ ├──────────────────────────────────┤ ├──────────────────────────────────┤
│ • General site visitors & readers│ │ • Clients and project owners │ │ • Technical staff & management │
│ • Zero access to internal tasks │ │ • 100% Zero Theme CSS Bleed │ │ • Kanban, Gantt, Knowledge Base │
│ • Zero WorkPress bundle loaded │ │ • Request intake & sign-offs │ │ • Tri-Partite Security Formula │
└──────────────────────────────────┘ └──────────────────────────────────┘ └──────────────────────────────────┘
🛡️ 8 Atomic Capability Packages (34 Capabilities)
1. Project Management ➔ read_workpress_projects, create_workpress_projects, edit_workpress_projects, delete_workpress_projects, manage_project_members
2. Task Execution ➔ read_workpress_tasks, create_workpress_tasks, edit_assigned_tasks, edit_others_workpress_tasks, change_task_status, assign_tasks, delete_workpress_tasks
3. Contribution Flow ➔ read_contributions, add_contributions, edit_contributions, delete_contributions, accept_solutions, revoke_solutions
4. Requests Management ➔ submit_work_requests, view_incoming_requests, triage_requests, approve_requests, reject_requests
5. Knowledge Governance ➔ read_knowledge_base, generate_executive_reports, export_knowledge_book
6. System Administration ➔ access_workpress_admin, manage_workpress_settings, manage_intake_forms, manage_webhooks
7. Client Portal ➔ access_workpress_portal, view_own_deliverables, submit_client_feedback, signoff_project_deliverables
🚀 High-Density Productive Engines
- Ultra-Dense Kanban Studio: 220px cover cards, distinct project badge row, compact footer with priority chips, time badges, dynamic loaded/total lane ratio (
20 / 114->114 / 114), and end-of-lane stop indicators. - Master Gantt Suite: 4 time scales (24h live day, full days, weeks, months), a pulsating Live Current Time Needle, and one-click
[ Expand All ]&[ Collapse All ]tree controls. - Live Horizon Broadcasts & Operational Alerts: Real-time event ticker with bounded vertical emergence, solid color priority badges, executive 30px navigation controls, and dedicated management directives hub (
BroadcastsPage.js). - Universal 4-Language Localization Engine: 100% parity across Arabic, English, French, and Spanish with instant reactive DOM flipping (
LanguageQuickMenu.js) and 2,269 synchronized canonical gettext keys. - Knowledge Base & Book Generator: Automatic indexing of accepted solutions, full-text search, and one-click export to comprehensive Markdown (.md) knowledge books and A4 PDF handover certificates.
- Project Cold Storage (Hibernation Engine): Automatic freezing (
status: frozen) when a client is demoted, and instant thawing upon reactivation to protect proprietary assets. - Precision Time Tracker: Session tracker with quick increment chips
[ +15m ][ +30m ][ +1h ][ +2h ][ +4h ]and a sticky action header for long task views. - Web Audio Sound Suite: Pure sine, acoustic grand piano, and tactile ASMR mechanical feedback with a granular event matrix and undoable action toasts.
⚙️ 18 Backend Core Services
| Service Class | Responsibility |
|---|---|
WorkPress_Project_Service |
Project lifecycle, progress calculations, prefix indexing, and lead assignment |
WorkPress_Task_Service |
Task state transitions, checklist verification, and priority governance |
WorkPress_Contribution_Service |
Evidence recording, pending deletion requests, and solution acceptance |
WorkPress_Knowledge_Service |
Extraction of accepted solutions, markdown book generation, and search indexing |
WorkPress_Portal_Service |
Client portal workspace, deliverable feedback, and digital sign-offs |
WorkPress_Broadcast_Service |
Live horizon event streams, management directives, automated operational alerts, and ticker sync |
WorkPress_Webhook_Service |
HMAC-SHA256 signature generation and Discord/Slack/Teams dispatchers |
WorkPress_Hibernation_Service |
Automatic freezing and thawing of client projects upon role changes |
WorkPress_Membership_Service |
Project membership verification, lead checks, and client email matching |
WorkPress_Intake_Service |
Dynamic intake form schema processing and request triaging |
WorkPress_Activity_Service |
Immutable audit trail generation for all state transitions |
WorkPress_Metrics_Service |
Aggregation of executive metrics, velocity indicators, and completion stats |
WorkPress_Capabilities_Registry |
Registration and enforcement of all 27 atomic capability permissions |
WorkPress_Roles_Service |
Dynamic custom role creation, archetype cloning, and role aliases |
WorkPress_Settings_Service |
System preferences, time localization, and sound event mappings |
WorkPress_Notification_Service |
Internal notifications and automated email dispatchers |
WorkPress_Time_Service |
Work log sessions, estimate accuracy tracking, and budget burn rates |
WorkPress_Export_Service |
Full system JSON backups and printable handover report generation |
🗄️ Native Zero-Table Data Model
┌─────────────────────────┬───────────────────────────────┬─────────────────────────────────┬──────────────────────────────────────────┐
│ Entity │ WordPress Core Construct │ Core Database Table │ Metadata Storage │
├─────────────────────────┼───────────────────────────────┼─────────────────────────────────┼──────────────────────────────────────────┤
│ Project │ Custom Taxonomy (workpress_project) │ wp_terms & wp_term_taxonomy │ wp_termmeta (Lead, Status, Client, Prefix)│
│ Task │ Custom Post Type (work_item) │ wp_posts │ wp_postmeta (Priority, Estimate, Assign) │
│ Contribution │ Custom Comment (wp_contribution) │ wp_comments │ wp_commentmeta (Type, Is_Solution, Trash)│
│ Knowledge Base │ Read Model of Accepted Solutions │ wp_comments (is_solution = 1)│ Direct query model (Zero data redundancy)│
│ Audit Trail │ Audit Comments (wp_audit) │ wp_comments │ Immutable historical logs │
│ Webhooks │ Option Key with HMAC Secret │ wp_options │ Encrypted SHA256 webhook configurations │
└─────────────────────────┴───────────────────────────────┴─────────────────────────────────┴──────────────────────────────────────────┘
🇸🇦 العربية
🧭 الرؤية وفلسفة العمل السيادية (Vision & Philosophy)
«WorkPress — just work.»
أنت تركز على العمل الفعلي وتوثيق الأدلة، وWorkPress يتولى الحوكمة، الإكمال المتتالي، أرشفة الذاكرة، وإشعار أصحاب المصلحة آلياً.
WorkPress (وركـبـرس) هو محرك سيادي مؤسسي (Enterprise Work & Knowledge Engine) يحول ووردبريس من مجرد نظام لإدارة المحتوى (CMS) إلى بيئة تشغيل مؤسسية متقدمة، ومنصة لإدارة المشاريع والمهام، ومصادقة مخرجات العملاء، وتوليد بنك معرفة دائم غير قابل للمحو.
🏛️ الركائز الهندسية الست لمنظومة WorkPress
- 🏛️ الأنطولوجيا الأصلية بدون جداول مخصصة (Native Zero-Table Ontology):
صفر جداول SQL ملوثة؛ كافة كيانات النظام مبنية أصلياً فوق معمارية ووردبريس (
Terms,Posts,Comments,Meta) لضمان استدامة وتوافق البيانات للأبد. - 🛡️ الحقيقة تقود الحالة (Truth-Driven State): لا توجد حالات وهمية أو تعديلات عشوائية؛ المساهمة الفنية المعتمدة والدليل المرفق هما البرهان الوحيد على تقدم العمل، مع حفظ أثر تاريخي غير قابل للمحو.
- ⚡ الإكمال المتتالي وسلسلة الاستخلاص المعرفي (Cascading Lifecycle & Knowledge): اعتماد الحل $\rightarrow$ إكمال المهمة $\rightarrow$ اختتام المشروع $\rightarrow$ استخلاص الحل كأصل معرفي دائم في بنك المعرفة.
- 🏢 البوابة المستقلة وهرم المواطنة (Standalone Portal & 4-Tier Citizenship):
عزل تام 100% بنظام
Zero CSS Bleedلبوابة المستفيدين/portal/، مع فصل كامل بين الإدارة الفنية والعملاء. - 🔒 مصفوفة التفويض الثلاثي والقدرات الذرية (Tri-Partite Authorization): فرض معادلة الأمان: $\text{CanPerform} = \text{GlobalCapability} \land \text{ProjectVisibility} \land \text{ResourceRelationship}$ عبر 8 حزم صلاحيات ذرية.
- 📡 خطافات الويب والتكامل الخارجي المشفر (Cryptographic Webhooks):
بث فوري لأحداث المنظومة بتوقيع رقمي مشفر
HMAC-SHA256مع قوالب جاهزة لـ Discord و Slack و Teams و ERPs.
👥 هرم المواطنة وعزل المساحات الثلاث (Citizenship & Tri-Space Sovereignty)
1. هرم المواطنة الرباعي (4-Tier Citizenship Hierarchy)
| المستوى | الرتبة والدور | الواجهة المخصصة | السلوك الأمني وسياق العمل |
|---|---|---|---|
| 👑 1 | المدير العام (administrator) |
غرفة عمليات CoWorkPress (/wp-admin/) |
الحوكمة الشاملة، تعديل مصفوفة الصلاحيات، تعيين القادة، وإدارة غرف العمليات |
| 🛠️ 2 | الكوادر الفنية وفرق التنفيذ (editor, author, contributor) |
غرفة العمليات والكانبان ومخطط جانت | المحرر: قيادة المشاريع واعتماد الحلول. الكاتب: إنتاج مستقل. المساهم: مهام مسندة |
| 💼 3 | المستفيدون وأصحاب الطلبات (workpress_client) |
بوابة المستفيدين المعزولة (/portal/) |
معزول تماماً عن لوحة الإدارة؛ تقديم الطلبات، المراجعة التفاعلية، والتوقيع الرقمي للمخرجات |
| 👁️ 4 | المشتركون والمجتمع (subscriber) |
واجهة الموقع العام (Frontend) | حساب المتابعة العامة المحمي، مع توجيه ذكي وآمن عند تسجيل الدخول |
2. الفصل المعماري والسيادي للمساحات الثلاث (The Tri-Space Separation)
┌──────────────────────────────────┐ ┌──────────────────────────────────┐ ┌──────────────────────────────────┐
│ المساحة 1: موقع WP العام │ │ المساحة 2: بوابة المستفيدين │ │ المساحة 3: غرفة عمليات CoWorkPress│
│ (Public Web Front-end) │ │ (Standalone Portal /portal/) │ │ (Admin SPA Workspace) │
├──────────────────────────────────┤ ├──────────────────────────────────┤ ├──────────────────────────────────┤
│ • الزوار، القراء، والعموم │ │ • المستفيدون وأصحاب المشاريع │ │ • الكوادر الفنية وفرق التنفيذ │
│ • صفر وصول للعمليات الداخلية │ │ • عزل تام 100% Zero CSS Bleed │ │ • الكانبان، جانت، بنك المعرفة │
│ • صفر استهلاك لأصول وركبرس │ │ • تقديم الطلبات والتوقيع الرقمي │ │ • حماية بمعادلة التفويض الثلاثي │
└──────────────────────────────────┘ └──────────────────────────────────┘ └──────────────────────────────────┘
🛡️ مصفوفة الصلاحيات والحزم الذرية (34 Atomic Capabilities)
توفر المنظومة 34 صلاحية ذرية سيادية مجمعة في حزم مبرمجة، قابلة للتعديل والتخصيص الفوري لكل دور ومستخدم:
1. إدارة المشاريع ➔ read_workpress_projects, create_workpress_projects, edit_workpress_projects, delete_workpress_projects, manage_project_members
2. تنفيذ المهام ➔ read_workpress_tasks, create_workpress_tasks, edit_assigned_tasks, edit_others_workpress_tasks, change_task_status, assign_tasks, delete_workpress_tasks
3. تدفق المساهمات ➔ read_contributions, add_contributions, edit_contributions, delete_contributions, accept_solutions, revoke_solutions
4. وارد واستقبال الطلبات ➔ submit_work_requests, view_incoming_requests, triage_requests, approve_requests, reject_requests
5. حوكمة وبنك المعرفة ➔ read_knowledge_base, generate_executive_reports, export_knowledge_book
6. إدارة وتكوين النظام ➔ access_workpress_admin, manage_workpress_settings, manage_intake_forms, manage_webhooks
7. بوابة المستفيدين ➔ access_workpress_portal, view_own_deliverables, submit_client_feedback, signoff_project_deliverables
🚀 منظومة المحركات الإنتاجية المدمجة (High-Density Productive Engines)
1. لوحة الكانبان فائقة الكثافة ومؤشر التحميل (Kanban Studio & Ratio)
- بطاقات مهام غنية بأغلفة بارزة بارتفاع 220px وزوايا حادة 0px.
- سطر مستقل للمشروع المنتمي مع أيقونة المحفظة، وشريط أدوات سفلي متراص يضم شارات الأولوية والحالة وعدادات الوقت وتكليفات الأعضاء.
- مؤشر نسبة المهام المحملة ومصد التوقف: شارة ديناميكية لعدد المهام المعروضة مقابل الإجمالي (
20 / 114➔114 / 114) مع علامة الإنجاز الزمردية (✓) ومصد القاع لمنع التكرار العبثي للطلبات.
2. محرك النشريات والتنبيهات التشغيلية الحية (Live Horizon Broadcasts)
- شريط التنبيهات المدمج (
BroadcastTicker): حركة بزوغ عمودية مقيدة، شارات أولوية ملونة مصمتة (Solid Fill)، وأزرار تنقل متناسقة بمقاس30pxمطابقة تماماً لزر الإضافة السريع. - مركز النشريات المتكامل (
BroadcastsPage): أفق تشغيلي حي، كشف للمهام الحرجة، توجيهات الإدارة، ومودال تفاصيل تفاعلي.
3. محرك التدويل وتعدد اللغات الفوري (Universal 4-Language i18n Engine)
- تطابق كامل 100% بين 4 لغات معتمدة (العربية، الإنجليزية، الفرنسية، الإسبانية) بـ 2,269 مفتاحاً معيارياً.
- مبدل لغات فوري (
LanguageQuickMenu) مع دعم التبديل الآني للاتجاه (RTL/LTR) والخطوط عبر المتصفح مباشرة.
4. مخطط جانت والجدولة الزمنية المؤسسية (Master Gantt Suite)
- 4 مقاييس زمنية متكاملة: (24 ساعة لليوم الحالي، أيام كاملة بأسماء عربية، أسابيع، وشهور).
- مؤشر الوقت الحي (Live Current Time Needle): خط رأسي أحمر نابض يوضح الساعة والدقيقة الفعلية لليوم.
- أزرار التحكم الجماعي في شجرة المشاريع: أزرار
[ توسيع الكل ]و[ طي الكل ]لإدارة مئات المهام المتفرعة بنقرة واحدة. - بطاقات معاينة عائمة ذكية عريضة 350px بنظام التصاق يمنع حجب البارات.
5. بنك المعرفة والأرشفة الحية (Knowledge Base Engine)
- استخلاص تلقائي فوري لكافة الحلول والمساهمات المعتمدة وتحويلها إلى بنك معرفي قابل للبحث والاسترجاع.
- مولد كتيب المعرفة الشامل (.md): تصدير كامل المعرفة الهندسية المعتمدة بصيغة Markdown بضغطة زر.
- وثائق استلام واعتماد مجهزة للتصدير والطباعة الرسمية بجودة A4 Corporate PDF.
6. ثلاجة المشاريع السيادية (Project Cold Storage & Hibernation)
- محرك تجميد وإذابة آلي للمشاريع (
status: frozen) عند تغيير أو خفض رتبة العملاء لحماية سرية وأمان المنشأة.
7. متتبع الوقت وشرائح الإضافة السريعة (Task Time Tracker)
- تتبع الساعات المقدرة والفعلية مع شرائح الإضافة السريعة
[ +15د ][ +30د ][ +1س ][ +2س ][ +4س ]. - ترويسة إجرائية مثبتة (
Sticky Action Bar) في صفحة تفاصيل المهمة لتسهيل الحفظ والتعديل أثناء التمرير.
8. المؤثرات الصوتية والتوست التفاعلي الشامل (Audio & Notification Suite)
- حزمة نغمات إلكترونية وميكانيكية وبيانو مدمجة بمحرك
Web Audio APIلتأكيد العمليات (الاعتماد، الحذف، التنبيهات). - نظام توست إشعارات ملون وشامل يتيح التراجع الفوري عن القرارات الخاطئة.
9. الدستور البصري الموحد وهندسة الحواف الحادة 0px (Universal Visual System)
- دستور الأزرار الثلاثي الموحد (
Universal Tri-State Button Law): توحيد أزرار المنظومة على 3 حالات: الافتراضي أبيض نقي بإطار رمادي دقيق وزوايا حادة0px، التحويم برمادي داكن أردوازي (#334155) مع خط وأيقونة بيضاء ناصعة، والنشط بأخضر الشعار (#10b981). حظر كامل لقوس قزح الأزرار الملونة. - دستور الأيقونات المونوكرومي الموحد (
Universal Monochrome Icon Law): أسود فحمي#0f172aحصرياً لكافة الأيقونات في الوضع الافتراضي، مع الانقلاب للأبيض الناصع عند التفاعل. - زر الإضافة السريع الموحد (+) مع القائمة المنسدلة الذكية (
QuickAddMenu): جمع عمليات الإضافة في زر واحد بالـ Breadcrumb مع نافذة تقديم الطلبات السريعة (RequestModal). - أشرطة الأدوات الموحدة بالهيدر (
UnifiedToolbarvia Portal): تعميم شريط الأدوات الموحد في كافة الصفحات الرئيسية ليركب أسفل الـ Breadcrumb.
⚡ متطلبات التشغيل والتثبيت (Installation)
المتطلبات الأساسية (Prerequisites):
- WordPress: 6.0 أو أحدث.
- PHP: 8.0 أو 8.1 أو 8.2 أو 8.3+.
- Web Server: Apache / Nginx / LiteSpeed مع تمكين الروابط الدائمة (Pretty Permalinks).
خطوات التثبيت:
- انسخ مجلد
WorkPressداخل مسار إضافات ووردبريس:wp-content/plugins/WorkPress/ - فعّل الإضافة من لوحة تحكم ووردبريس: إضافات ➔ إضافات منصّبة ➔ تفعيل WorkPress.
- استمتع بغرف العمليات والبوابات عبر الروابط المباشرة:
- غرفة عمليات CoWorkPress:
https://your-domain.com/wp-admin/admin.php?page=workpress - بوابة المستفيدين المستقلة:
https://your-domain.com/portal/ - بوابة تسجيل الدخول الذكية:
https://your-domain.com/workpress-login/
- غرفة عمليات CoWorkPress:
📚 مركز التوثيق ومراجع المطورين (Documentation Hub)
للحصول على التوثيق المعماري والبرمجي الكامل:
- 📑 الفهرس العام للتوثيق (Master Docs Index)
- 📋 تقرير التدقيق المعماري وجاهزية الإصدار المستقر v2.5.0
- 🏛️ المبادئ الـ 21 الحاكمة والدستور المعماري
- 🌐 مرجع واجهة الـ REST API الشامل
- 🪝 مرجع الخطافات والفلاتر البرمجية (Hooks & Filters)
- ⚙️ مرجع خدمات النواة الـ 18 (Services Architecture)
- 🛠️ دليل المطور وإعداد البيئة والاختبارات
- 🏢 دليل بوابة العميل المستقلة (Client Portal)
- 🎨 دليل نظام التصميم وهندسة 0px (Design System)
- 🛡️ تقرير التدقيق المعماري والأمني الشامل
- 🚀 خريطة الآفاق والابتكارات المستقبلية v3.0
📜 الترخيص والحقوق (License)
مشروع WorkPress مرخص بالكامل تحت رخصة GNU General Public License v2.0 (GPLv2).
راجع ملف LICENSE للاطلاع على نص الرخصة كاملاً.
صُنع بأعلى معايير الهندسة المعمارية والسيادة الرقمية لخدمة المنشآت وفرق العمل الاحترافية.
WorkPress Core Engineering Team • 2026