Dokumentasi Resmi
|tulis.org

Arsitektur Dokumentasi

Peta jalan panduan, SDK integration, dan API reference lengkap yang disiapkan secara terstruktur.

TULIS CMS/DEVELOPER HUB
/api-reference-plugins-plugins

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

Fase 1: Setup Awal & KonfigurasiSELESAI

Docker Compose, pengaturan file environment, dan panduan setup lokal telah lengkap dibuat.

Fase 2: Referensi RESTful APISELESAI

Dokumentasi route endpoint publik, otentikasi JWT, dan kontrol hak akses telah selesai disusun.

Fase 3: Integrasi Frontend & Fitur LanjutSEDANG BERJALAN

Mempersiapkan boilerplate untuk Next.js client, manajemen revisi konten, dan optimasi query.