eraporsmk / erapor7

Aplikasi Penilaian Direktorat SMK Kemdikbudristek Republik Indonesia
http://erapor.ditpsmk.net/
25 stars 32 forks source link

Server Requirements

PHP >= 8.1.0

Ctype PHP Extension

cURL PHP Extension

DOM PHP Extension

Fileinfo PHP Extension

Filter PHP Extension

Hash PHP Extension

Mbstring PHP Extension

OpenSSL PHP Extension

PCRE PHP Extension

PDO PHP Extension

Session PHP Extension

Tokenizer PHP Extension

XML PHP Extension

Cara Install (Untuk Pengguna Baru)

Membuat file .env

cp .env.example .env
nano .env

Generate App Key

php artisan key:generate

Migration

Cara Install (Untuk Pengguna Lama)

Copy file .env

Copy file .env dari root folder aplikasi versi 6xx ke root folder aplikasi versi 7xx

Update Versi Aplikasi

php artisan erapor:update

Edit file .env untuk menampilkan foto profile

APP_URL=http://localhost:8154

Sesuaikan dengan alamat/domain yang dipakai

Kemudian tambah kode dibawah ini agar laman register tidak tersedia

REGISTRATION=false

Catatan khusus pengguna windows:

DB_PORT=58154 DB_DATABASE=windows DB_USERNAME=windows DB_PASSWORD=windows


## Catatan khusus untuk pengguna lama (ALL OS):
Untuk mengambil gambar/foto/logo yang telah di upload di aplikasi versi sebelumnya, silahkan copy dari aplikasi lama di folder storage/public, kemudian paste di aplikasi baru di folder storage/public

## Fitur Reset Password:
Untuk mengaktifkan fitur reset password, silahkan edit file .env, cari kode dibawah ini:

MAIL_MAILER=smtp MAIL_HOST=mailhog MAIL_PORT=1025 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null MAIL_FROM_ADDRESS="hello@example.com" MAIL_FROM_NAME="${APP_NAME}"


Kemudian ganti dengan kode ini:

MAIL_MAILER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=eraporsmk@gmail.com MAIL_PASSWORD="twvv dabv jimx mykw" MAIL_ENCRYPTION=ssl MAIL_FROM_ADDRESS=eraporsmk@gmail.com MAIL_FROM_NAME="${APP_NAME}"


Kemudian simpan perubahan file .env lalu jalankan:

php artisan config:clear


Catatan: Tidak perlu merubah apapun, copy paste sesuai yang tertera di deskripsi

## Contributing

1. Fork it (<https://github.com/eraporsmk/erapor7/fork>)
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request