Selamat Datang di , ! 👋
Sistem berjalan normal. Siap untuk mempublikasikan ide-ide hebat hari ini?
0
Artikel Terbit0
Total Tayangan0
Halaman Statis0
Galeri Media0
Media SumberStatistik Konten & Traffic
Realtime Users
Pengunjung aktif di situs saat ini.
Aksi Cepat & Pratinjau
All Posts
| Title | Date | Category | Tags | Views | Status | Action | |
|---|---|---|---|---|---|---|---|
|
VIDEO
Draf
|
|
Publish Draf Kurasi |
|
Halaman Statis
| p.id)"> | Judul | Slug | Views | Tanggal | Aksi |
|---|---|---|---|---|---|
|
|
Media Manager
Tidak ada media ditemukan
Coba kata kunci lain atau upload baru.
Belum ada yang dipilih
Klik salah satu gambar untuk melihat detail.
Detail File
Metadata Upload
Analisis SEO & Metadata
Media Manager
Tidak ada media ditemukan
Coba kata kunci lain atau upload gambar baru.
Belum ada yang dipilih
Klik salah satu gambar di sebelah kiri
untuk melihat detailnya.
Detail File
Metadata Upload
Kelola
Tambah Kategori Baru
Edit Nama
Konfirmasi Hapus
Apakah Anda yakin ingin menghapus “”?
Users
Kelola tim redaksi, masa aktif langganan, dan kustomisasi nama role pengguna.
| User | Role | Registered | Action | |
|---|---|---|---|---|
|
|
|
|
||
| Belum ada user yang sesuai kriteria pencarian. | ||||
| Memuat data user... | ||||
Kelola Tema & Tampilan
Pilih, aktifkan, atau kustomisasi tema publik Core CMSMu.
Pengaturan Umum
Identitas Situs
Pilih halaman yang akan ditampilkan sebagai Beranda situs Anda.
Logo Situs
Favicon
Manajemen Cache
KV & SystemBersihkan seluruh cache Cloudflare KV dan data terkompilasi agar pembaruan konten langsung tampil.
Media Manager
Belum ada media di pustaka
Unggah Media Baru
Mendukung format PNG, JPG, WEBP, SVG, atau ICO
Informasi Berkas
Kelola Plugin & Ekstensi
Aktifkan, nonaktifkan, atau kelola plugin sistem Core CMSMu.
Belum Ada Plugin Terpasang
Klik tombol "Tambah Plugin" di atas untuk mendaftarkan plugin atau ekstensi baru ke CMSMu.
Menu Manager
Atur struktur menu navigasi website.
Mode Edit
Profil Saya
Informasi Pribadi
Data dasar ini disinkronisasikan secara otomatis dari Muhammadiyah ID.
Ganti Password
Ubah password Anda untuk login manual. (Catatan: Jika Anda menggunakan SSO Muhammadiyah ID, login tetap menggunakan password SSO Anda).
Setup SSO Muhammadiyah ID
Integrasi login satu pintu DiasMu & SSO Pusat.
Atur integrasi login menggunakan akun Muhammadiyah ID. Sistem mendukung dua SSO sekaligus (DiasMu & SSO Muhammadiyah Pusat) dengan fitur Auto-Switch deteksi otomatis dari format Client ID & Secret tanpa perlu memilih dropdown.
Daftarkan URL Callback ini pada aplikasi OAuth di portal dias.muhammadiyah.or.id maupun sso.muhammadiyah.id:
Mendukung format ID DiasMu (prefix client_...) atau SSO Pusat (ID numerik/Passport string).
Biarkan kosong jika sudah diatur melalui Cloudflare Environment Variables (SSO_CLIENT_SECRET).
Komentar
Kelola semua komentar interaksi dari pembaca
Tidak ada komentar ditemukan
| Penulis | Komentar | Artikel | Status | Waktu | Aksi |
|---|---|---|---|---|---|
|
|
|
Edit Komentar
SEO, Analytics & Mesin Pencari
Konfigurasi pelacak trafik, webmaster verification, berkas robots.txt dinamis, dan sitemap XML.
Analytics & Trafik Publik
Lacak pengunjung situs publik. Script analitik akan otomatis diinjeksi ke setiap halaman publik.
Masukkan Measurement ID GA4, contoh: G-ABCD123456
Kode pelacak trafik real-time Histats
Verifikasi Mesin Pencari (Webmaster Tag)
Verifikasi kepemilikan domain di mesin pencari. Sistem akan menyisipkan tag verifikasi ke dalam bagian <head>.
Paste meta tag verifikasi atau kode hash token dari Google.
Buka Search Console →Paste tag verifikasi msvalidate.01 dari Bing.
Buka Bing Webmaster →Script & Tag Kustom
Tambahkan script atau tag kustom tambahan (Microsoft Clarity, Hotjar, Facebook Pixel, Google Tag Manager, dsb).
Editor Berkas Robots.txt Dinamis
Atur hak akses spider/crawler mesin pencari untuk merayapi konten situs Anda.
pages.dev atau localhost), server akan secara otomatis merespons dengan User-agent: * Disallow: / demi mencegah penalti konten duplikat di Google. Konfigurasi di bawah ini aktif berlaku penuh di domain produksi utama.
Baris Sitemap: https://domain-anda.com/sitemap.xml akan otomatis ditambahkan oleh server di akhir berkas jika belum tertulis.
Sitemap XML Real-Time & Notifikasi Mesin Pencari
Peta situs diperbarui secara langsung oleh server dari database artikel dan laman.
Daftarkan Sitemap ke Mesin Pencari
Endpoint Ping URL lama telah ditutup resmi oleh Google (Des 2023) & Bing (HTTP 410). Daftarkan URL sitemap sekali ke Search Console di bawah. Setelah terdaftar, bot Google & Bing akan merayapi otomatis setiap artikel baru terbit via tag <lastmod> real-time.
OTA Manager
Pusat Distribusi Pembaruan Over-The-Air & Auto-Migration CMSMu
Pembaruan Core CMSMu Tersedia!
v0.1.2Versi terpasang saat ini: v0.1.1 • Pusat rilis: GitHub (cakipin/cmsMu-go)
Sistem CMSMu Anda Sudah Dalam Versi Terkini
Versi terpasang: v0.1.8 • Terhubung ke server rilis resmi cms.labmu.dev
Riwayat Rilis OTA Pusat
Daftar pembaruan yang telah disiarkan ke seluruh instance CMSMu
| Versi Rilis | Saluran | Catatan Rilis (Changelog) | Tanggal Rilis | Status |
|---|---|---|---|---|
|
Memuat data rilis... |
||||
|
Tidak ada riwayat rilis yang cocok Coba sesuaikan kata kunci pencarian Anda. |
||||
|
|
||||
Pemantauan Distribusi Pembaruan Pengguna (Client Rollout Status)
Pantau status penerimaan sinyal, keberhasilan update, atau kendala galat pada instansi pengguna CMSMu
| Nama / Domain Instansi Pengguna | Versi Terpasang | Target Versi | Status Pembaruan | Keterangan / Kendala Galat | Terakhir Dilaporkan |
|---|---|---|---|---|---|
|
Memuat data pemantauan pengguna... |
|||||
|
Tidak ada data pengguna dalam filter ini Belum ada klien yang melapor status pembaruan ke Hub. |
|||||
| v0.1.1 | v0.1.2 | Sudah Update (Sukses) Sudah Menerima (Menunggu) Gagal Update Terdaftar |
Galat:
Berhasil diperbarui ke versi target
Notifikasi diterima oleh klien, menunggu aksi update
-
|
||
Repositori Git Upstream (cmsMu-go)
Pusat rilis source code publik untuk seluruh downstream CMSMu yang menggunakan integrasi Git atau GitHub Actions.
npm run release:git
Log Riwayat Pembaruan & Tag Git Upstream
Daftar rilis dan catatan commit yang disinkronkan ke repositori publik cakipin/cmsMu-go
| Tag / Versi | Catatan Perubahan (Changelog) | Tanggal Rilis | Status Git |
|---|---|---|---|
|
Belum ada riwayat rilis git tercatat |
|||
|
|
|||
Pembaruan Otomatis (Auto-Update)
AktifSaat diaktifkan, sistem akan otomatis menerapkan migrasi skema database D1 di latar belakang setiap kali server rilis resmi cms.labmu.dev menyiarkan pembaruan baru.
Otomasi Pembaruan Serverless (Cloudflare Pages Deploy Hook)
Belum DikonfigurasiKode backend serverless Cloudflare Pages bersifat immutable bundle. Agar pembaruan core backend, API router, dan tema langsung aktif saat memperbarui, pasang URL Deploy Hook Cloudflare Pages di bawah ini.
https://api.cloudflare.com/...
Dapatkan URL Deploy Hook dari menu Settings > Builds & deployments > Deploy hooks di proyek Cloudflare Pages Anda.
Langkah Mudah Membuat Deploy Hook di Cloudflare Pages
Baca Dokumen Lengkap- Buka Cloudflare Dashboard dan masuk ke menu Workers & Pages.
- Pilih proyek Cloudflare Pages situs CMSMu Anda.
- Klik tab Settings > pilih sub-menu Builds & deployments > gulir ke bawah ke bagian Deploy hooks.
- Klik Add deploy hook, beri nama (misal:
cmsmu-ota), dan pilih branchmain. - Salin URL webhook yang dihasilkan, tempelkan ke kolom input di atas, dan klik Simpan Hook.
Bersihkan Log Riwayat Rilis?
Tindakan ini akan menghapus log riwayat rilis arsip lama dari database Cloudflare D1. Rilis aktif terkini tetap dipertahankan.
Kosongkan Data Pemantauan Klien?
Apakah Anda yakin ingin mengosongkan seluruh data instansi klien di Hub? Tabel akan kembali menjadi 0 Instansi dan hanya akan terisi secara dinamis saat klien downstream menghubungi Hub.
Sinkronisasi Rilis ke Git Upstream
Push update source code dan git tag ke cakipin/cmsMu-go
Otomatisasi Git Push:
Anda dapat menjalankan perintah otomatis di terminal CLI atau menandai rilis ini sebagai sudah disinkronkan.
npm run release:git
Laporan Pembaruan Sistem (Update Audit Report)
Berhasil DiterapkanAudit transparansi berkas fisik yang diperbarui, status patch editor, dan integritas skema database D1.
| Komponen & Tipe | Path Berkas di Sistem | Ringkasan Perbaikan | Status |
|---|---|---|---|
|
|
|
Tersinkron | |
| Tidak ada komponen dalam kategori ini. | |||
Catatan Verifikasi Pembaruan:
Seluruh perbaikan editor (Media Selector Modal terpusat, WP Classic Toolbar, SEO metadata auto-generate) kini telah terpasang aktif. Jika antarmuka masih memuat cache browser lokal, silakan lakukan Muat Ulang Halaman atau Hard Refresh (Ctrl+Shift+R / Cmd+Shift+R).
Starter Plugin
Template percontohan plugin kustom developer. Anda bebas menambahkan fitur tanpa mengubah Core CMSMu.
Daftar Item Starter Plugin
1-Click Cloudflare Deployer
Deploy website CMSMu instan ke akun Cloudflare Anda sendiri. Otomasi pembuatan D1 Database, R2 Storage, KV Cache, dan Pages Hosting dengan kontrol penuh di tangan Anda.
Langkah 1
Info Website
Langkah 2
Akun Cloudflare
Langkah 3
Preview Binding
Langkah 4
Deploy & Live
1. Konfigurasi Dasar Website
Tentukan nama website, slug URL subdomain, dan buat akun Super Administrator pertama.
Nama ini akan menjadi judul utama situs Anda.
Domain sementara Cloudflare Pages sebelum menghubungkan domain custom.
2. Hubungkan Akun Cloudflare Anda
Kredensial disimpan aman dan hanya digunakan untuk mengorkestrasi resource D1, R2, KV, & Pages.
Panduan Pembuatan Token & Account ID Cloudflare
Cloudflare mewajibkan Scoped API Token agar kredensial Anda terisolasi aman (hanya izin D1, R2, KV, & Pages).
Dapat ditemukan di bilah URL atau sidebar Overview Cloudflare Anda.
Token kustom dengan izin Account: D1, R2, KV, & Pages.
3. Preview Penamaan Sumber Daya & Binding Cloudflare
CMSMu akan secara otomatis membuat dan menghubungkan sumber daya Cloudflare berikut di akun Anda:
D1 Database
Menyimpan artikel, pengguna, kategori, tema, dan relasi sistem.
R2 Storage Bucket
Penyimpanan media gambar, dokumen PDF, dan aset unggahan.
KV Cache
High-speed Edge cache untuk respons artikel < 50ms di seluruh dunia.
Cloudflare Pages
Runtime serverless SSR cmsMu-go yang berjalan di global network.
4. Status Eksekusi Deployment
Proses otomatisasi pembuatan infrastruktur Cloudflare sedang berlangsung.
Website Berhasil Dideploy!
Instance CMSMu Anda telah aktif di jaringan global Cloudflare.
Konfirmasi Pembuatan Sumber Daya
Sistem akan membuat database D1 (), R2 Bucket (), KV Namespace, serta project Pages di akun Cloudflare Anda. Lanjutkan proses?
Panduan Kredensial Cloudflare
Langkah resmi membuat Token & menyalin Account ID di dasbor Cloudflare
Mengapa Scoped API Token? Cloudflare tidak menyediakan sinkronisasi OAuth publik untuk membuat resource backend. Scoped API Token adalah standar resmi paling aman karena hak akses dibatasi ketat tanpa memberi akses ke domain atau kartu kredit Anda.
-
Buka halaman API Tokens Cloudflare:
Klik tautan langsung di bawah untuk membuka dasbor manajemen token:
dash.cloudflare.com/profile/api-tokens -
Klik tombol "Create Token":
Scroll ke paling bawah dan pilih template "Create Custom Token" (klik tombol Get started).
-
Beri Nama Token:
Contoh:
CMSMu BYOC Deployer -
Konfigurasikan 4 Izin Wajib (Permissions):
Tambahkan 4 baris izin berikut di bagian Permissions:
Account ➔ Workers D1 Storage EditAccount ➔ Workers R2 Storage EditAccount ➔ Workers KV Storage EditAccount ➔ Cloudflare Pages Edit -
Pilih Account Resources:
Pilih
Include ➔ All accounts(atau pilih akun spesifik Anda). -
Selesaikan Pembuatan Token:
Klik Continue to summary ➔ Klik Create Token. Salin string token yang muncul dan tempelkan ke kolom input di formulir.
Account ID adalah 32 karakter hexadecimal unik yang merepresentasikan akun Cloudflare Anda.
Cara 1: Lihat dari Bilah URL Browser (Paling Cepat)
Buka dasbor Cloudflare Anda di browser. Perhatikan URL di address bar:
Bagian teks hijau 32 karakter hex setelah domain adalah Account ID Anda.
Cara 2: Salin dari Sidebar Dasbor Workers & Pages
- Buka menu Workers & Pages di dasbor Cloudflare.
- Lihat di sebelah kanan (sidebar Account details).
- Klik Click to copy pada bagian Account ID.
Centralized Activity Log Monitoring
Pantau detak jantung kesehatan server dan rekam jejak aktivitas (audit trail) dari seluruh website yang dideploy.
Total Website
0
Instance Online
0
Offline / Idle
0
Log Tercatat
0
| Waktu | Kategori & Level | Aksi | Pengguna / IP | Deskripsi Aktivitas | Metadata |
|---|---|---|---|---|---|
| Memuat log aktivitas... | |||||
|
Belum Ada Aktivitas Tercatat Instance ini belum mengirimkan rekaman aktivitas atau filter tidak sesuai. |
|||||
| - | |||||
Detail Metadata Audit Trail
Event: (ID: #)