Plugin WordPress elearning untuk sekolah SD, SMP, dan SMA.
- Unduh
elearning-vd.zipdari halaman Releases. - Buka wp-admin → Plugins → Add New → Upload Plugin.
- Pilih file zip, klik Install Now, lalu Activate.
composer require velocitydeveloper/elearning-vdcd wp-content/plugins
git clone https://github.com/Velocity-Developer/elearning-vd.gitLalu aktifkan plugin dari wp-admin → Plugins.
- Plugin otomatis membuat:
- Custom user roles:
gurudansiswa. - Custom post types: Tugas, Materi, Quiz, Quiz Question.
- Custom database tables (tahun ajaran, kelas, mata pelajaran, jadwal, pengerjaan).
- Halaman Elearning (
/elearning/) dengan shortcode[elvd_app].
- Custom user roles:
- Buka Settings → Elearning untuk konfigurasi update otomatis dari GitHub (opsional).
- PHP >= 7.4
- WordPress >= 6.0
- Node.js >= 18 (untuk build)
Build menghasilkan file zip di dist/ untuk rilis:
npm run build| Direktori | Keterangan |
|---|---|
inc/core/ |
Kelas utama, autoloader PSR-4 (ElearningVD\) |
inc/db/ |
Migrasi dan helper custom table |
inc/restapi/ |
REST API routes (elvd/v1) |
inc/admin/ |
Menu admin dan settings |
inc/shortcodes/ |
Shortcode [elvd_app] dan [elvd_form_login] |
inc/post-provider/ |
Registrasi custom post types dan meta |
templates/ |
Template halaman dan views aplikasi |
assets/ |
CSS, JS frontend dan admin |
seed/ |
Seeder untuk data demo |
Push perubahan versi di package.json ke branch main. GitHub Actions otomatis:
- Menjalankan
npm run build. - Membuat GitHub Release dengan file zip.