📚

Pengenalan Popoji CMS Versi 3

Aug 21, 2024

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

  1. Melalui Composer
    • Diperlukan untuk menginstal paket yang diperlukan.
    • Command: composer install di dalam folder PO includes.
  2. 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.