Download the PHP package kejawenlab/semart-skeleton without Composer
On this page you can find all versions of the php package kejawenlab/semart-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kejawenlab/semart-skeleton
More information about kejawenlab/semart-skeleton
Files in kejawenlab/semart-skeleton
Package semart-skeleton
Short Description Symfony Skeleton with common functionalities so developer can focus on business
License MIT
Informations about the package semart-skeleton
Semart Skeleton
Tentang
Semart Skeleton adalah sebuah skeleton atau boilerplate atau kerangka awal untuk memulai sebuah proyek. Dibangun dengan menggunakan framework Symfony dan berbagai bundle serta diramu oleh Developer yang telah berpengalaman lebih dari 8 tahun menggunakan Symfony.
Ditujukan untuk memudahkan Developer dalam mengerjakan proyek tanpa perlu dipusingkan dengan berbagai pengaturan-pengaturan yang bersifat rutinitas dan berulang. Memiliki beberapa fitur dasar seperti pengaturan user, group, menu dan hak akses yang dapat diatur dengan mudah melalui menu yang telah kami siapkan.
Fitur Semart Skeleton
-
Pengaturan User
-
Pengaturan Group
-
Pengaturan Menu
-
Pengaturan Hak Akses
-
Pengaturan Aplikasi
-
SQL Editor
-
CRUD Generator
-
Pengurutan
-
Pencarian
-
Multiple File Upload
- User Context Filter
Kebutuhan Sistem
-
PHP 7.2 atau lebih baru
-
MySQL/MariaDB/PostgreSQL sebagai RDBMS
-
Redis Server sebagai Session Storage
- Composer sebagai Dependencies Management
Cara Instalasi (Menggunakan Composer)
- Clone repositori dengan
git clone
command:
atau dengan composer create-project
command:
-
Masuk ke direktori
Semart
dengan perintahcd Semart
-
Jalankan perintah
composer update --prefer-dist -vvv
-
Jalankan perintah
symfony server:start
untuk menjalankan web server -
Buka browser pada alamat
http://localhost:8000
atau sesuai port yang tampil ketika menjalankan perintah diatas - Gunakan username
admin
dan passwordsemartadmin
untuk masuk ke aplikasi
Cara Instalasi (Menggunakan Docker)
- Clone repositori dengan
git clone
command:
atau dengan composer create-project
command:
-
Masuk ke direktori
Semart
dengan perintahcd Semart
-
Jalankan perintah
docker-compose build && docker-compose up
-
Masuk ke container
app
dengan perintahdocker-compose exec app bash
-
Jalankan perintah
php bin/console semart:install
dari dalam containerapp
-
Buka browser pada alamat
http://localhost:8080
- Gunakan username
admin
dan passwordsemartadmin
untuk masuk ke aplikasi
Flow Semart Skeleton
Dokumentasi Lengkap
-
Penggunaan Dasar
-
Pengaturan Hak Akses
-
Konfigurasi Menu
-
Pencarian dan Sorting
-
Event System
-
User Context
-
Relasi Tabel
- Relasi Tabel
Anda juga dapat membaca dokumentasinya secara online melalui Github I/O Putra Kahfi
Unit Testing
Preview
- Login
- Menu List
- Roles
- Setting List
- User Form
- User List
- Query Runner
Bug dan Request Fitur
Anda dapat menggunakan Issues
untuk melaporkan adanya bug, atau menggunakan Pull requests
untuk request fitur.
Kontributor
Terima kasih kepada semua kontributor
All versions of semart-skeleton with dependencies
ext-ctype Version *
ext-iconv Version *
ext-json Version *
ext-openssl Version *
ext-pdo Version *
ext-redis Version *
composer/composer Version ^1.9
doctrine/doctrine-bundle Version ^2.0
doctrine/inflector Version ^1.3
doctrine/orm Version ^2.7
friendsofsymfony/jsrouting-bundle Version ^2.2
kejawenlab/semart-collection Version dev-master
knplabs/knp-paginator-bundle Version ^5.0
phlak/twine Version ^2.1
ramsey/uuid-doctrine Version ^1.4
snc/redis-bundle Version ^3.0
stof/doctrine-extensions-bundle Version ^1.4
symfony/asset Version ^5.0
symfony/console Version ^5.0
symfony/event-dispatcher Version ^5.0
symfony/flex Version ^1.0
symfony/framework-bundle Version ^5.0
symfony/monolog-bundle Version ^3.5
symfony/security-bundle Version ^5.0
symfony/serializer-pack Version ^1.0
symfony/templating Version ^5.0
symfony/translation Version ^5.0
symfony/validator Version ^5.0
symfony/yaml Version ^5.0