Ringkasan
VibriADP adalah platform pengembangan aplikasi komprehensif yang membantu Anda membangun aplikasi berbasis Web, Mobile (PWA) Rest API untuk pengembangan Android atau IOs Native yang skalabel dan kaya fitur. VibriADP menggunakan konsep MVPC yang akan membantu Anda memiliki sebuah Aplikasi dan web yang kuat dan sistematis
Struktur Folder
app ├── Feature ├── Plugins ├── Pages ├── views ├── Core ├── Controller ├── Models ├── Api ├── Tools ├── Integrations public ├── index.php ├── .htaccess ├── assets config vendor system
Instalasi
Langkah-langkah instalasi VibriADP:
- Lakukan pendaftaran di website Resmi VibriADP untuk mendapatkan Key Kode dan mendaftarkan email Develop Anda.
- Download source code VibriADP dari website resmi.
- Extract file ke folder hosting/server Anda (public_html).
- Ubah izin akses folder Config, Feature, Pages, Plugins dengan Permissions 777.
- Buat sebuah akun user, password dan database di Hosting/Server Anda
- Buka Browser dan ketik
https://namadomainanda.com/install
Masukkan Informasi yang diminta. - Klik Proses dan silahkan tunggu proses Instalasinya.
- Jika Instalasi sukses, Anda akan diarahkan ke halaman Login Admin, Silahkan login dengan akun basic
administrator@gmail.com
danpassword: 123456
. - Setelah sukses, kembalikan Permissions untuk Folder Config saja ke 755, Folder Feature, Pages, Plugins tetap dengan Permissions 777.
Fitur
CRUD Generator
Fitur CRUD memungkinkan Anda membuat, membaca, memperbarui, dan menghapus data dengan mudah.
Langkah-langkah:
- Buka menu Pengaturan -> Kelola Fitur (CRUD).
- Klik icon Plus dikanan Atas.
- Masukkan Nama Folder yang ingin anda gunakan, pastikan Nama Folder belum ada di
app/Features
. - Masukkan Nama Tabel yang ingin anda gunakan untuk fitur ini, nama tabel akan menjadi tabel di database, pastikan nama tabel belum ada di tabel database Anda.
- klik tombol add field untuk memasukkan Kolom-kolom tabel yang ingin anda gunakan, Form Name tidak akan masuk ke kolom di database, Form Name berfungsi untuk penamaan nama kolom di CRUD.
- Setelah Anda isi semua, klik tombol generate feature.
- Jika Proses berhasil, anda sudah selesai membuat sebuah fitur di backend dan juga Rest API untuk Fitur ini
- Jika Anda sudah memiliki SQL sebelumnya, Anda bisa menggunakan Fitur Import SQL dan RUN SQL di menu kelola tabel
- Fitur ini otomatis menambahkan Controller di Folder
app/Feature/
yang sudah Anda tentukan namanya, Folder viewsapp/Feature/NamaFolder/ (list.php, edit.php, create.php)
File Models di Folderapp/Models
dan Folder menambah sebuah Folder diapp/Api
dengan Struktur VibriADP (MVPC)
Kelola Halaman
Fitur Page Generator di VibriADP adalah alat yang memudahkan pengguna untuk membuat halaman web secara dinamis tanpa perlu menulis kode secara manual. Dengan Page Generator, pengguna dapat menghasilkan halaman-halaman web berdasarkan template yang telah disediakan atau kustomisasi dari pengguna.
Langkah-langkah:
- Buka menu Pengaturan -> Kelola Halaman.
- Klik icon Plus dikanan Atas.
- Masukkan Nama Halaman (Page Name).
- Masukkan Deskripsi singkat Pembuatan Halaman
- Klik tombol Create Page dan Halaman Anda siap digunakan, Otomatis sistem akan membuat 3 halaman untuk Backend, Frontend dan Mobile (PWA)
- Klik tombol Create Page dan Halaman Anda siap digunakan, Otomatis sistem akan membuat 3 halaman untuk Backend, Frontend dan Mobile (PWA)
- Dihalaman List Page, Anda akan melihat halaman yang sudah anda Buat, Link Pages digunakan untuk proses Preview halaman dan untuk menambahkan menu di Fitur Kelola Menu.
- Anda bisa langsung mengedit halaman di kolom Editor, Pilih halaman yang ingin Anda edit.
- Fitur ini otomatis menambahkan Controller dan Models di Folder
app/Pages/
yang sudah Anda tentukan nama halamannya berserta Folder viewsapp/Pages/NamaFolder/index.php
Plugin
Plugin memungkinkan Anda menambah fungsionalitas baru ke dalam VibriADP, selain itu Plugin bisa digunakan untuk proses Integrasi External. Berikut tutorial lengkap cara membuat plugin di VibriADP.
Langkah-langkah:
- Buka menu Pengaturan -> Kelola Plugin.
- Klik icon Plus dikanan Atas.
- Masukkan Nama Plugin.
- Masukkan Deskripsi singkat Pembuatan Plugin
- Klik tombol Generate Plugin dan Plugin Anda siap untuk di modifikasi
- Klik tombol Create Page dan Halaman Anda siap digunakan, Otomatis sistem akan membuat 3 halaman untuk Backend, Frontend dan Mobile (PWA)
- Dihalaman List Page, Anda akan melihat halaman yang sudah anda Buat, Link Pages digunakan untuk proses Preview halaman dan untuk menambahkan menu di Fitur Kelola Menu.
- Anda bisa langsung mengedit halaman di kolom Editor, Pilih halaman yang ingin Anda edit.
- Fitur ini otomatis menambahkan NamaPlugin.php di Folder
app/Plugins/
, Controller di Folderapp/Plugins/Controllers
dan Models di Folderapp/Plugins/Models
yang sudah Anda tentukan nama halamannya berserta Folder viewsapp/Plugins/NamaFolder/index.php
dan asset untuk menambahkan css,js atau yang lainnya di folderapp/Plugins/assets
.
Integrasi
Integrasi berfungsi untuk mengelola Layanan External dan Internal, Proses Integrasi dari sisi pengguna Aplikasi Anda tetap menggunakan Plugin, namun pengelolaan akun berada di sisi integrasi.
Saat ini sudah tersedia beberapa layanan Integrasi di VibriADP dan akan terus di Update
Email SMTP
Payment Gateway:
- Duitku.com
- Midtrans.
Firebase
Google Analytics
Whatsapp Gateway
Kelola Server
File Manager
File manager memungkinkan Anda mengelola file di server dengan antarmuka yang sederhana.
Kelola Database
Kelola Tabel
Fitur untuk membuat, mengedit, dan menghapus tabel dalam database.
Backup & Restore
Backup dan restore database dengan mudah untuk menjaga integritas data Anda.
File Changes
Fitur untuk melacak perubahan file di server.
Code Analyzer
Analyzer membantu Anda mengidentifikasi masalah dalam kode dan memberikan saran perbaikan.
Tools
Text Editor
Text editor memungkinkan Anda mengedit kode secara langsung dari web browser.
Terminal (SSH)
Terminal SSH untuk mengelola server secara langsung melalui VibriADP.
Form Builder
Form builder untuk membuat form interaktif dengan mudah.