38 lines
1.4 KiB
Markdown
38 lines
1.4 KiB
Markdown
# Plugin Management Documentation
|
|
|
|
This section covers plugin distribution, management, and integration from the IGNY8 app perspective.
|
|
|
|
## Contents
|
|
|
|
1. [WORDPRESS-INTEGRATION.md](WORDPRESS-INTEGRATION.md) - Complete guide for WordPress integration management
|
|
2. [PLUGIN-UPDATE-WORKFLOW.md](PLUGIN-UPDATE-WORKFLOW.md) - How plugin updates work and post-update checklist
|
|
|
|
## Quick Reference
|
|
|
|
### API Endpoints (Production)
|
|
|
|
| Endpoint | Purpose |
|
|
|----------|---------|
|
|
| `https://api.igny8.com/api/plugins/igny8-wp-bridge/download/` | Download latest plugin ZIP |
|
|
| `https://api.igny8.com/api/plugins/igny8-wp-bridge/check-update/` | Check for updates (called by WP plugin) |
|
|
| `https://api.igny8.com/api/plugins/igny8-wp-bridge/info/` | Get plugin metadata |
|
|
|
|
### Key Directories
|
|
|
|
| Path | Purpose |
|
|
|------|---------|
|
|
| `/data/app/igny8/plugins/wordpress/source/` | Plugin source code |
|
|
| `/data/app/igny8/plugins/wordpress/dist/` | Distribution ZIP files |
|
|
| `/data/app/igny8/backend/igny8_core/plugins/` | Django plugin management app |
|
|
|
|
### Database Models
|
|
|
|
- `Plugin` - Plugin registry (name, slug, platform)
|
|
- `PluginVersion` - Version tracking with file info
|
|
- `PluginInstallation` - Track installations per site
|
|
- `PluginDownload` - Download analytics
|
|
|
|
---
|
|
|
|
**Note**: For internal plugin details (PHP functions, hooks, code structure), see the documentation inside the plugin directory at `/plugins/wordpress/source/igny8-wp-bridge/docs/`.
|