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:

  1. Lakukan pendaftaran di website Resmi VibriADP untuk mendapatkan Key Kode dan mendaftarkan email Develop Anda.
  2. Download source code VibriADP dari website resmi.
  3. Extract file ke folder hosting/server Anda (public_html).
  4. Ubah izin akses folder Config, Feature, Pages, Plugins dengan Permissions 777.
  5. Buat sebuah akun user, password dan database di Hosting/Server Anda
  6. Buka Browser dan ketik https://namadomainanda.com/install Masukkan Informasi yang diminta.
  7. Klik Proses dan silahkan tunggu proses Instalasinya.
  8. Jika Instalasi sukses, Anda akan diarahkan ke halaman Login Admin, Silahkan login dengan akun basic administrator@gmail.com dan password: 123456.
  9. 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:

  1. Buka menu Pengaturan -> Kelola Fitur (CRUD).
  2. Klik icon Plus dikanan Atas.
  3. Masukkan Nama Folder yang ingin anda gunakan, pastikan Nama Folder belum ada di app/Features.
  4. 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.
  5. 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.
  6. Setelah Anda isi semua, klik tombol generate feature.
  7. Jika Proses berhasil, anda sudah selesai membuat sebuah fitur di backend dan juga Rest API untuk Fitur ini
  8. Jika Anda sudah memiliki SQL sebelumnya, Anda bisa menggunakan Fitur Import SQL dan RUN SQL di menu kelola tabel
  9. Fitur ini otomatis menambahkan Controller di Folder app/Feature/ yang sudah Anda tentukan namanya, Folder views app/Feature/NamaFolder/ (list.php, edit.php, create.php) File Models di Folder app/Models dan Folder menambah sebuah Folder di app/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:

  1. Buka menu Pengaturan -> Kelola Halaman.
  2. Klik icon Plus dikanan Atas.
  3. Masukkan Nama Halaman (Page Name).
  4. Masukkan Deskripsi singkat Pembuatan Halaman
  5. Klik tombol Create Page dan Halaman Anda siap digunakan, Otomatis sistem akan membuat 3 halaman untuk Backend, Frontend dan Mobile (PWA)
  6. Klik tombol Create Page dan Halaman Anda siap digunakan, Otomatis sistem akan membuat 3 halaman untuk Backend, Frontend dan Mobile (PWA)
  7. 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.
  8. Anda bisa langsung mengedit halaman di kolom Editor, Pilih halaman yang ingin Anda edit.
  9. Fitur ini otomatis menambahkan Controller dan Models di Folder app/Pages/ yang sudah Anda tentukan nama halamannya berserta Folder views app/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:

  1. Buka menu Pengaturan -> Kelola Plugin.
  2. Klik icon Plus dikanan Atas.
  3. Masukkan Nama Plugin.
  4. Masukkan Deskripsi singkat Pembuatan Plugin
  5. Klik tombol Generate Plugin dan Plugin Anda siap untuk di modifikasi
  6. Klik tombol Create Page dan Halaman Anda siap digunakan, Otomatis sistem akan membuat 3 halaman untuk Backend, Frontend dan Mobile (PWA)
  7. 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.
  8. Anda bisa langsung mengedit halaman di kolom Editor, Pilih halaman yang ingin Anda edit.
  9. Fitur ini otomatis menambahkan NamaPlugin.php di Folder app/Plugins/, Controller di Folder app/Plugins/Controllers dan Models di Folder app/Plugins/Models yang sudah Anda tentukan nama halamannya berserta Folder views app/Plugins/NamaFolder/index.php dan asset untuk menambahkan css,js atau yang lainnya di folder app/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:

  1. Duitku.com
  2. 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.