Catatan Kuliah: Popoji CMS Versi 3
Pengenalan
- Pembahasan tentang Popoji CMS versi terbaru.
- Perubahan branding dari "Popoji CMS" menjadi "Popoji".
- Versi 3 adalah engine management system.
- Rilis versi 3 dimulai dari beta pada tahun 2019 setelah versi 2 yang dirilis pada tahun 2016.
Alasan Pemilihan Laravel
- Laravel dipilih sebagai base engine.
- Dukungan komunitas yang kuat, banyak dokumentasi dan solusi di forum.
- Banyak plugin dan komponen yang tersedia di internet berbasis Laravel.
Tantangan untuk Developer
- Perubahan dari penggunaan PHP biasa ke Laravel menyulitkan beberapa developer.
- Diperlukan pemahaman tentang Composer dan Git.
Struktur Repository
- Repository baru:
popogcms/popoji.
- Struktur folder:
- PO admin
- PO content
- PO include
Instalasi Popoji
Metode Instalasi
- Melalui Composer
- Diperlukan untuk menginstal paket yang diperlukan.
- Command:
composer install di dalam folder PO includes.
- Melalui File Ship
- Download file zip tanpa perlu Composer.
- Folder vendor sudah dibundling.
Proses Instalasi
- Link instalasi:
web/install.php.
- Konfigurasi sekarang menggunakan file
.env yang terletak di PO includes.
Konfigurasi di File .env
- Pengaturan database, app key, dan pengaturan lainnya.
- Mendukung pengaturan debug.
Folder Utama di Popoji Versi 3
- PO Admin: Aset untuk admin.
- PO Content: Menyimpan file backup dan front-end.
- PO Includes: Tempat engine Laravel dan pengaturan yang berkaitan.
- Routes: Mengatur routing untuk frontend dan admin.
Multibahasa
- Dukungan bahasa hanya untuk bahasa Inggris di versi 3.
- Penambahan bahasa baru bisa dilakukan dengan menambahkan folder baru di
PO includes/resource/lang.
Penutupan
- Versi 3 masih dalam status beta final, dengan beberapa bug dan fitur yang belum sepenuhnya dikembangkan.
- Rencana untuk mendalami lebih lanjut fitur lain dalam video berikutnya.
Catatan: Segera tanyakan jika ada pertanyaan dan jangan lupa untuk subscribe untuk mendapatkan update terbaru.