|
1 | 1 | <div align="center"> |
2 | 2 |
|
3 | | -# 🐘 Enterprise WordPress Engineering |
| 3 | +# Enterprise WordPress Engineering |
4 | 4 | ### Scalable Architecture • Custom SQL • WP-CLI Automation |
5 | 5 |
|
6 | 6 |  |
|
21 | 21 |
|
22 | 22 | --- |
23 | 23 |
|
24 | | -## ⚡ Core Modules |
| 24 | +## Core Modules |
25 | 25 |
|
26 | 26 | We don't just write plugins; we build **Systems**. Here is the breakdown of the enterprise modules in this repository. |
27 | 27 |
|
28 | 28 | | Module Name | Tech Stack | Architecture | Performance Win | Status | |
29 | 29 | | :--- | :--- | :--- | :--- | :--- | |
30 | | -| **[Enterprise Audit Logger](enterprise-audit-log.php)** | `dbDelta`, Custom SQL | 🔒 Security | ⚡ **10x Faster** (No `wp_posts` bloat) | ✅ Production | |
31 | | -| **[CLI Bulk Importer](cli-bulk-importer.php)** | `WP-CLI`, PHP Streams | 💾 Big Data | 🚀 **O(1) Memory** (Streaming) | ✅ Production | |
32 | | -| **[Portfolio Fetcher](github-portfolio-fetcher.php)** | REST API, Transients | 🌐 API Widget | 🕒 **Cached** (1 hr TTL) | ✅ Production | |
| 30 | +| **[Enterprise Audit Logger](enterprise-audit-log.php)** | `dbDelta`, Hooks | Security Audit | **10x Faster** (Custom SQL) | v1.1.0 Active | |
| 31 | +| **[CLI Bulk Importer](cli-bulk-importer.php)** | `WP-CLI`, PHP Streams | Big Data | **O(1) Memory** (Streaming) | Production | |
| 32 | +| **[Portfolio Fetcher](github-portfolio-fetcher.php)** | REST API, Transients | API Widget | **Cached** (1 hr TTL) | Production | |
33 | 33 |
|
34 | 34 | <br/> |
35 | 35 |
|
36 | | -## 🚀 Quick Start |
| 36 | +## Feature Spotlight: Content Lifecycle Auditing (v1.1.0) |
| 37 | +The **Enterprise Audit Logger** has been upgraded to provide a full-cycle security overview, verified in a **WordPress 6.9** local environment. |
37 | 38 |
|
38 | | -Get these tools running in your local environment in under 30 seconds. |
| 39 | +* **Multi-Hook Integration:** Simultaneously monitors `wp_login` and `save_post` events. |
| 40 | +* **Intelligent DB Filtering:** Engineered to ignore `wp_is_post_revision()` and auto-saves, ensuring the custom audit table only tracks human-initiated changes. |
| 41 | +* **Real-time Visualization:** Displays the specific title of updated posts directly in the **Dashboard Widget**, providing instant context for administrators. |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | +--- |
| 46 | + |
| 47 | +## Performance Architecture (The ADR-001 Approach) |
| 48 | + |
| 49 | +Following the principles of **Enterprise WordPress (VIP)**, this portfolio prioritizes database health and scalability: |
| 50 | + |
| 51 | +1. **Bypassing `wp_posts`:** Audit logs are stored in a dedicated SQL table to prevent metadata bloat, ensuring queries remain fast even with millions of logs. |
| 52 | +2. **WPCS Compliance:** All code is strictly linted via **GitHub Actions** to meet WordPress Coding Standards. |
| 53 | +3. **Data Science Integration:** Leveraging memory-efficient streaming for CLI operations to handle large-scale data migrations without hitting PHP memory limits. |
| 54 | + |
| 55 | +--- |
| 56 | + |
| 57 | +## Quick Start |
39 | 58 |
|
40 | 59 | ### 1. Installation |
41 | | -Clone the repository directly into your plugins folder: |
| 60 | +Clone the repository directly into your local `plugins` folder: |
42 | 61 | ```bash |
43 | 62 | git clone [https://github.com/Vamsi0702/php-wordpress-learning.git](https://github.com/Vamsi0702/php-wordpress-learning.git) |
44 | | -cd php-wordpress-learning |
|
0 commit comments