Arsitektur Dokumentasi
Peta jalan panduan, SDK integration, dan API reference lengkap yang disiapkan secara terstruktur.
Plugins
Mengelola plugin yang terpasang di workspace. Plugin menyediakan fitur tambahan seperti SEO analyzer, importer, atau integrasi pihak ketiga.
List Plugins
Mendapatkan daftar plugin yang tersedia dan statusnya.
Endpoint
GET /api/plugins
Authentication
Bearer Token (JWT) + X-Workspace-ID header · Role: author+
Response
{
"status": 200,
"data": [
{
"id": "seo-analyzer",
"name": "SEO Analyzer",
"description": "Analisis SEO otomatis untuk setiap post.",
"enabled": true,
"settings": {
"auto_analyze": true
}
},
{
"id": "importer",
"name": "Content Importer",
"description": "Impor konten dari WordPress, Strapi, atau CSV.",
"enabled": true,
"settings": {}
},
{
"id": "newsletter",
"name": "Newsletter",
"description": "Integrasi email newsletter.",
"enabled": false,
"settings": {}
}
]
}Toggle Plugin
Mengaktifkan atau menonaktifkan plugin.
Endpoint
POST /api/plugins/:id/toggle
Authentication · Role: editor+
Response
{
"status": 200,
"message": "Plugin 'seo-analyzer' enabled",
"data": {
"enabled": true
}
}Save Plugin Settings
Menyimpan konfigurasi plugin.
Endpoint
PUT /api/plugins/:id/settings
Authentication · Role: editor+
Request Body
{
"auto_analyze": true,
"target_score": 80
}Response
{
"status": 200,
"message": "Plugin settings saved"
}Lini Masa Peluncuran Fitur
Docker Compose, pengaturan file environment, dan panduan setup lokal telah lengkap dibuat.
Dokumentasi route endpoint publik, otentikasi JWT, dan kontrol hak akses telah selesai disusun.
Mempersiapkan boilerplate untuk Next.js client, manajemen revisi konten, dan optimasi query.