ekygalih / cms-ntb-theme-invena
Invena Business Consulting Theme for CMS NTB
Package info
github.com/EkyGalih/cms-ntb-theme-invena
Language:CSS
Type:cms-ntb-theme
pkg:composer/ekygalih/cms-ntb-theme-invena
Requires
- php: ^8.2
- illuminate/support: ^11.0|^12.0
- livewire/livewire: ^3.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
🌟 Invena Business Consulting
Tema Resmi untuk CMS NTB (Nusa Tenggara Barat)
Invena Business Consulting adalah paket tema komprehensif yang dirancang khusus untuk ekosistem CMS NTB. Tema ini dibangun di atas fondasi template Invena yang modern, dinamis, dan responsif, sangat cocok untuk institusi pemerintahan, konsultan, maupun entitas bisnis.
✨ Fitur Utama
- 📱 Desain Responsif: Tampilan yang menyesuaikan dengan sempurna di semua perangkat (Mobile, Tablet, Desktop).
- ⚡ Livewire Ready: Dilengkapi dengan komponen Livewire Home yang terintegrasi dan siap pakai.
- 🎨 Pre-configured Assets: Seluruh aset (CSS, JS, Fonts, Images) sudah terkonfigurasi untuk publish otomatis.
- 🧩 Blade Layouts: Struktur layout Blade yang rapi dan mudah untuk dikustomisasi.
🚀 Instalasi
1. Instalasi via Admin Panel (Direkomendasikan)
Jika Anda menggunakan CMS NTB, Anda tidak perlu menjalankan perintah Composer secara manual. Cukup gunakan fitur Theme Store di panel admin:
- Navigasi ke Settings > Theme Store.
- Cari
Invenaataucms-ntb-theme-invena. - Klik tombol Install.
- Pergi ke menu Manage Website, pilih "Invena Business Consulting" pada dropdown tema, lalu simpan.
2. Instalasi Manual (Developer)
Untuk instalasi manual melalui terminal, jalankan perintah Composer berikut di direktori root CMS Anda:
composer require ekygalih/cms-ntb-theme-invena
Setelah package terinstal, publikasikan assets (CSS, JS, dll) ke folder public:
php artisan vendor:publish --tag=cms-ntb-theme-assets --force
📂 Struktur Folder
Struktur package ini dirancang agar modular dan mudah dipahami:
- 📁
src/- Berisi logika utama,ThemeServiceProvider, dan komponen Livewire. - 📁
resources/assets/- Kumpulan aset statis (CSS, JS, gambar, font) yang akan dipublikasikan ke direktoripublic/themes/theme-invena. - 📁
resources/views/- Template antarmuka menggunakan Blade (Layouts, Pages, dan Components).
🛠️ Pengembangan (Development)
Jika Anda ingin memodifikasi atau berkontribusi pada pengembangan tema ini:
- Clone repository ini ke komputer lokal Anda.
- Tambahkan path repository lokal di file
composer.jsonproject utama CMS NTB Anda. - Ubah versi instalasi menjadi
*@devagar perubahan lokal langsung terbaca.
👨💻 Penulis
Tema ini dikembangkan dan dikelola oleh:
- Eky Galih - ekygalih@ntbprov.go.id
📄 Lisensi
Proyek ini bersifat open-source dan dilisensikan di bawah MIT License. Anda bebas menggunakan, memodifikasi, dan mendistribusikannya sesuai ketentuan lisensi tersebut.