ODWIN Multi ini adalah CMS sederhana yang dibuat dengan menggunakan framework Laravel 5.5 dan menggunakan template gentelella sebagai tampilan halaman backend / admin nya. Template gentelella sendiri dapat didownload melaui link berikut daftar 5 dashboard admin template bootstrap 3 gratis. Template ini mungkin akan anda perlukan jika nantinya anda menggunakan program ini dan membutuhkan berbagai modifikasi sesuai kebutuhan program anda. Anda dapat menjadikan template gentelella yang anda download tadi sebagai referensi jika anda ingin menambahkan komponen-komponen lain misalnya laporan berupa diagram, dan lain sebagainya,
ODWIN Multi juga merupakan program yang dikembangkan dari ODWIN CMS yang telah saya buat sebelumnya. Jadi dokumentasi pada artikel ini hanya menjelaskan modul-modul yang berbeda dari ODWIN CMS sebelumnya. Jika anda membutuhkan dokumentasi dari ODWIN CMS dapat dibaca pada artikel berikut ODWINCMS - CMS dengan framework Laravel 5.5 Gratis. Perbedaan paling mendasar adalah ODWIN Multi memiliki fitur multi language / bahasa.
1. Instalasi
Berikut ini adalah langkah-langkah yang harus dilakukan untuk melakukan instalasi ODWINCMS ini :
- Lakukan clone / download dari link berikut https://github.com/Ozkadon/ODWIN-Multi.
- Buka command promp dan jalankan perintah "composer install" pada folder cms ini.
- Buatlah database baru dan lakukan import file sql yang telah disertakan (odwin_multi.sql).
- Copy file .env.example menjadi file .env dan ubahlah nama database, user, dan password sesuai dengan setting dari mysql anda.
- Buka command promp dan jalankan perintah "php artisan key:generate" pada folder cms ini.
- Program dapat dijalankan melalui url "http://localhost/ODWIN-Multi/public/backend"
2. Dokumentasi
Berikut ini adalah penjelasan-penjelasan dari beberapa modul yang sudah disediakan di ODWIN Multi ini:
2.1 Login
Login |
Login menggunakan email dan password. Sudah disediakan 2 user default dalam cms ini. Yang pertama adalah
email : superadmin@admin.com
password : 123456
dengan level Super Admin dan yang kedua adalah
email : admin@admin.com
password : 123456
2.2 Dashboard
Dashboard |
Halaman Dashboard ini digunakan untuk menampilkan informasi-informasi yang biasanya ingin diketahui sehari-hari. Dalam program ini secara default saya memberikan 4 informasi yaitu jumlah new sign up (dihitung selama 7 hari terakhir), total users, new blog (7 hari terakhir), dan total post dalam blog. Anda bisa menambahkan informasi-informasi lainnya yang dirasa memang diperlukan nantinya secara manual.
2.3 Language
Language |
Halaman ini hanya bisa diakses oleh Super Admin. Digunakan untuk mengatur jenis bahasa apa saja yang akan dipakai dalam program tersebut. Secara default disediakan 2 macam bahasa yaitu English dan Indonesia dan 2 bahasa ini tidak dapat diedit maupun dihapus kecuali melalui database secara langsung.
2.4 Setting
Setting |
Pada halaman ini terdapat pengaturan Default Language yang hanya muncul pada user dengan level Super Admin. User juga dapat menambah bahasa dan memilih bahasa yang aktif pada halaman setting ini secara langsung tanpa harus melalui halaman language sebelumnya. Namun untuk melakukan edit bahasa dan delete bahasa hanya dapat dilakukan pada halaman Language.
2.5 Blog - Category
Blog - Category |
Halaman ini digunakan untuk melakukan modifikasi kategori apa saja yang dimiliki dalam blog yang anda buat. Nantinya kategori ini akan digunakan pada halaman Blog - Content untuk menentukan post yang anda buat berada dalam kategori apa.
2.6 Blog - Content
Blog - Content |
Halaman ini berfungsi untuk melakukan CRUD content dari blog. Dalam halaman Blog - Content ini terdapat 2 macam status yaitu Publish dan Draft. Status ini sebenarnya sama saja dengan status Active, Deactive pada halaman-halaman lainnya hanya saja khusus untuk halaman ini saya kira pemilihan kata Publish dan Draft lebih tepat. Untuk isinya sendiri user dapat membedakan isi dari blog sesuai dengan tab bahasa yang dipilih.
2.7 Pages
Pages |
Halaman Pages ini mirip dengan halaman Blog - Content hanya saja tidak memiliki kategori. Tujuan saya membuat halaman pages ini misalnya dapat digunakan untuk membuat halaman About Us, Term & Conditions, dan halaman-halaman informasi lainnya.
2.8 Gallery Photos
Gallery Photos |
Digunakan sebagai daftar album foto. Terdiri dari 2 bagian yaitu keterangan album dan daftar gambar album. Gambar yang digunakan juga sudah menggunakan konsep media library seperti modul-modul yang lainnya. Perbedaan dengan ODWINCMS hanya pada fitur multi bahasanya saja.
Untuk halaman-halaman lain seperti Modules, Access Control, Master User Level, Master User, Media Library, dan Inbox tidak ada perubahan apapun karena merupakan modul-modul sistem dari program ini. Namun jika anda masih membutuhkan penjelasan mengenai modul-modul tersebut dapat anda baca pada artikel berikut ODWINCMS - CMS dengan framework Laravel 5.5 Gratis.
ODWIN Multi ini dibuat dan dicoba dengan menggunakan PHP 7.1.x. Belum diketahui apakah program ini akan berjalan normal dengan PHP 7.2.x. Pembuat tidak menjanjikan update fitur lanjutan dari ODWIN Multi ini. Namun jika ditemukan bug pada program yang sudah ada ini akan memungkinkan untuk dilakukan update perbaikan. Lisensi yang digunakan adalah MIT License sesuai dengan lisensi yang dipakai oleh framework Laravel.
Untuk halaman-halaman lain seperti Modules, Access Control, Master User Level, Master User, Media Library, dan Inbox tidak ada perubahan apapun karena merupakan modul-modul sistem dari program ini. Namun jika anda masih membutuhkan penjelasan mengenai modul-modul tersebut dapat anda baca pada artikel berikut ODWINCMS - CMS dengan framework Laravel 5.5 Gratis.
ODWIN Multi ini dibuat dan dicoba dengan menggunakan PHP 7.1.x. Belum diketahui apakah program ini akan berjalan normal dengan PHP 7.2.x. Pembuat tidak menjanjikan update fitur lanjutan dari ODWIN Multi ini. Namun jika ditemukan bug pada program yang sudah ada ini akan memungkinkan untuk dilakukan update perbaikan. Lisensi yang digunakan adalah MIT License sesuai dengan lisensi yang dipakai oleh framework Laravel.
ODWIN Multi - CMS Multi Languange / Bahasa dengan Framework Laravel 5.5 Gratis
Reviewed by Donny Winarto
on
August 02, 2018
Rating:
bedanya adminpanel denan CMS apa ya?
ReplyDeleteCMS itu Content Management System jadi ya backend kayak yang saya buat ini kurang lebih. Nah klo admin panel itu klo menurut saya ya bagian backend dari suatu program yang hanya bisa diakses oleh admin. Isi dari admin panel belum tentu CMS, tergantung program yang dibuat apa. Ini cuma definisi saya pribadi loh ya. CMIIW
DeleteSaya pengen nyobain nih.
ReplyDeleteUdah ikutin kyk diatas, knp dpt error ini ya?
SQLSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'root' (SQL: select * from `settings` where `name` = logo) (View: C:\xampp\htdocs\ODWIN-Multi\resources\views\backend\login.blade.php)
Digimanain ya?
Yg diatas saya salah nama dbny, nama db skrg udah d ganti userny jg udah... Tp ttp keluar spt itu...
DeleteDB_CONNECTION=mysql
DeleteDB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=odwin_multi
DB_USERNAME=username_mysql
DB_PASSWORD=password_mysql
.env nya isinya sudah benarkah db, username, passwordnya? klo baca dari error nya harusnya cuma salah di sananya doang sih
saya tambah di config/database.php. setelah 'engine'=>null
Delete'modes' => [
'ONLY_FULL_GROUP_BY',
'STRICT_TRANS_TABLES',
'NO_ZERO_IN_DATE',
'NO_ZERO_DATE',
'ERROR_FOR_DIVISION_BY_ZERO',
'NO_ENGINE_SUBSTITUTION',
],
misi kak,
ReplyDeleteini salah dimana ya?
Warning: require(D:\xampp\htdocs\ODWIN-Multi\public/../vendor/autoload.php): failed to open stream: No such file or directory in D:\xampp\htdocs\ODWIN-Multi\public\index.php on line 24
Fatal error: require(): Failed opening required 'D:\xampp\htdocs\ODWIN-Multi\public/../vendor/autoload.php' (include_path='D:\xampp\php\PEAR') in D:\xampp\htdocs\ODWIN-Multi\public\index.php on line 24
coba lakukan composer update terlebih dahulu kak dicmd .
DeleteKelihatannya sih belum melakukan langkah no 2 yang composer install.
ReplyDeleteAtau mungkin solusinya bisa dibaca dari sini https://stackoverflow.com/questions/28468625/laravel-5-failed-opening-required-bootstrap-vendor-autoload-php. Kasusnya sih keliatannya sama dengan yang dari stackoverflow ini