diff --git a/README.md b/README.md index d2fced9..24950dc 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,70 @@ -# DummyLab - Dummy Post & Content Generator +# ๐Ÿงช DummyLab โ€“ Dummy Post & Content Generator -DummyLab adalah plugin WordPress modern untuk membuat data dummy (Post & Page) secara cepat, aman, dan fleksibel untuk kebutuhan testing layout tema. +![DummyLab Preview](capture.png) -FITUR UTAMA: -- Antarmuka & konten bilingual (Bahasa Indonesia & English). -- Opsi gambar dari Picsum Photos (Online) atau SVG Placeholder (100% Offline & Super Cepat). -- Parameter pembuatan post lengkap (kategori, tag, penulis, tanggal, status, komentar). -- Fitur Pembersihan / Rollback data instan (1-click purge) tanpa merusak data asli. -- Tab Riwayat Konten (History) untuk mengelola & menghapus postingan dummy secara individual. +**DummyLab** is a modern WordPress plugin designed to quickly, safely, and flexibly generate dummy posts and pages for layout and theme testing before publishing real content. -CARA INSTALASI: -1. Clone repositori ini ke folder: wp-content/plugins/dummylab -2. Aktifkan plugin via Dashboard WordPress > Plugins. -3. Otomatis masuk ke menu kontrol: Tools > DummyLab. +--- -PEMBUAT & DUKUNGAN: -- Author: masbudikusuma (https://masbudi.my.id) -- Aplikasi: https://apps.masbudi.my.id/dummylab-wp -- Donasi: https://donate.masbudi.my.id/dummylab-wp +## โœจ Key Features (English) -LISENSI: -Plugin ini dirilis di bawah lisensi GPL v2 or later. +* **Multilingual UI & Content:** Full interface and content generation support in English (๐Ÿ‡ฌ๐Ÿ‡ง) and Indonesian (๐Ÿ‡ฎ๐Ÿ‡ฉ). +* **Dual Image Source:** + * ๐Ÿ–ผ๏ธ **Picsum Photos (Online):** Fetch high-quality realistic placeholder photos. + * โšก **SVG Placeholder (100% Offline):** Superfast local vector placeholder generator without internet dependency. +* **Full Parameter Customization:** Set post count, content type, status (*Publish, Draft, Pending, Private, Scheduled*), categories, tags, author, date range, and dummy comments. +* **Safety Purge & Rollback:** One-click cleanup feature to remove all generated dummy items and media attachments without affecting original content. +* **Content History Tab:** Manage and delete generated dummy items individually from the dashboard. +* **Modern Admin UX:** Built with clean CSS Grid, language pill-switcher, loading state overlay, and quick action links. + +## ๐Ÿš€ Installation + +1. Clone this repository into your WordPress plugins directory: + `wp-content/plugins/dummylab` +2. Activate the plugin via WordPress Admin > **Plugins** > **Installed Plugins**. +3. You will be automatically redirected to **Tools > DummyLab**. + +## ๐Ÿ‘จโ€๐Ÿ’ป Author & Support + +* **Author:** masbudikusuma ([masbudi.my.id](https://masbudi.my.id)) +* **Documentation:** [apps.masbudi.my.id/dummylab-wp](https://apps.masbudi.my.id/dummylab-wp) +* **Donate Support:** [donate.masbudi.my.id/dummylab-wp](https://donate.masbudi.my.id/dummylab-wp) + +--- + +# ๐Ÿงช DummyLab โ€“ Generator Konten & Post Dummy + +![Tampilan DummyLab](capture.png) + +**DummyLab** adalah plugin WordPress modern untuk membuat data *dummy* (Post & Page) secara cepat, aman, dan fleksibel untuk kebutuhan pengujian tata letak (*layout testing*) sebelum konten asli dipublikasikan. + +--- + +## โœจ Fitur Utama (Bahasa Indonesia) + +* **Multilingual UI & Konten:** Dukungan antarmuka dan konten buatan dalam Bahasa Indonesia (๐Ÿ‡ฎ๐Ÿ‡ฉ) dan Bahasa Inggris (๐Ÿ‡ฌ๐Ÿ‡ง). +* **Dua Sumber Gambar:** + * ๐Ÿ–ผ๏ธ **Picsum Photos (Online):** Mengunduh foto realistis berkualitas tinggi. + * โšก **SVG Placeholder (100% Offline):** Pembuatan gambar vektor lokal yang super cepat dan aman tanpa koneksi internet. +* **Kustomisasi Parameter Lengkap:** Atur jumlah postingan, tipe konten, status (*Publish, Draft, Pending, Private, Scheduled*), kategori, tag, penulis, rentang tanggal, hingga komentar *dummy*. +* **Safety Purge & Rollback:** Fitur pembersihan sekali klik (*1-click purge*) yang menghapus seluruh data *dummy* beserta berkas gambarnya dari Media Library tanpa menyentuh konten asli web. +* **Riwayat Konten (History Tab):** Kelola dan hapus postingan *dummy* secara individual dari dashboard. +* **Admin UX Modern:** Tampilan berbasis CSS Grid modern, tombol pemilih bahasa *pill-switcher*, indikator status *loading overlay*, dan pintasan cepat (*action links*). + +## ๐Ÿš€ Cara Instalasi + +1. Klon repositori ini ke folder: `wp-content/plugins/dummylab` +2. Aktifkan plugin via Dashboard WordPress > **Plugins** > **Installed Plugins**. +3. Anda akan otomatis diarahkan ke menu kontrol: **Tools > DummyLab**. + +## ๐Ÿ‘จโ€๐Ÿ’ป Pembuat & Dukungan + +* **Author:** masbudikusuma ([masbudi.my.id](https://masbudi.my.id)) +* **Dokumentasi Aplikasi:** [apps.masbudi.my.id/dummylab-wp](https://apps.masbudi.my.id/dummylab-wp) +* **Dukung Donasi:** [donate.masbudi.my.id/dummylab-wp](https://donate.masbudi.my.id/dummylab-wp) + +--- + +## ๐Ÿ“„ License / Lisensi + +This project is licensed under the [GPL v2 or later](http://www.gnu.org/licenses/gpl-2.0.txt). diff --git a/capture.png b/capture.png new file mode 100644 index 0000000..9e756fb Binary files /dev/null and b/capture.png differ