Cara menginstall Framework

Sebelum anda menggunakan framework esoftplay ini sebaiknya anda check beberapa requirement yang perlu diinstall pada komputer anda

Untuk membuat project menggunakan framework ini anda memiliki 2 pilihan yaitu:
  1. Project berdiri sendiri, yang perlu anda lakukan cukup meng clone https://github.com/esoftplay/master ke folder yang anda inginkan lalu merubah script yang diperlukan
  2. Project yang berkesinambungan, ini yang biasa dilakukan dalam membuat project yaitu dengan meng-clone https://github.com/esoftplay/master ke dalam directory /var/www/html/master/ lalu membuat project di dalam directory yang anda inginkan. Untuk penjelasan lebih jauh akan di bahas di bagian bawah
Pembuatan project menggunakan pilihan ke dua memiliki keuntungan sebagai berikut:
  1. Anda hanya fokus pada bagian bagian yang perlu anda ubah semisal blocks, modules dan templates anda sendiri
  2. Project anda akan selalu up to date selama anda meng-update framework ini yang berada pada directory /var/www/html/master/
  3. Fitur fitur baru akan ditambahkan secara otomatis kedalam framework, mengikuti perkembangan dan trend baru. Dengan begitu project anda pun secara otomatis pula memiliki fitur baru tersebut
Daftar repository yang perlu anda clone adalah:
  1. https://github.com/esoftplay/master pada directory /var/www/html/master (untuk pengguna MacOS ada di /private/var/www/html/master)
  2. https://github.com/esoftplay/tools pada directory /opt/tools
  3. https://github.com/esoftplay/compressor pada directory di mana saja yang mudah untuk anda akses
Bagi para pengguna text editor Sublimetext anda juga bisa menginstall salah satu package untuk mempermudah anda dalam penggunaan framework dengan nama package esoftplay dan pastikan anda telah menggunakan sublimetext package controller 

Praktek instalasi framework esoftplay

Untuk menginstall anda bisa menggunakan perintah terminal sebagai username biasa, untuk mengetahui username anda bisa menggunakan perintah whoami pada terminal dan output dari perintah tersebut adalah username anda saat ini. Saya asumsikan bahwa username anda adalah "me", sekarang anda juga harus mengetahui user group anda dengan cara perintah id -g -n `whoami`. Saya berasumsi bahwa group username anda adalah "staff". Jika anda sudah mengetahui username serta group anda, maka anda bisa mengikuti perintah-perintah di bawah dengan mengganti kata "me" menjadi username anda serta "staff" menjadi usergroup anda sendiri.

/master

Eksekusi perintah di bawah menggunakan terminal command:
sudo mkdir -p /var/www/html
sudo chown -R me:staff /var/www/html
cd /var/www/html
git clone https://github.com/esoftplay/master

/tools

Eksekusi perintah di bawah menggunakan terminal command:
sudo mkdir -p /opt
sudo chown -R me:staff /opt
cd /opt
git clone https://github.com/esoftplay/tools

/compressor

Eksekusi perintah di bawah menggunakan terminal command:
cd ~
git clone https://github.com/esoftplay/compressor

Menjaga agar framework esoftplay tetap up to date

Setelah anda menyelesaikan instalasi framework anda harus memastikan bahwa framework master anda selalu up to date dengan cara salah satu di bawah ini:
  1. Mengikuti Telegram chanell https://t.me/esoftplay lalu mengupdate master-master anda (master, tools atau compressor) ketika mendapatkan notifikasi
  2. Membuat cronjob setiap 4 jam sekali atau setiap komputer reboot untuk mengupdate master-master anda
Contoh mengupdate framework master:
cd /var/www/html/master
git checkout .
git pull
Apabila perintah di atas tidak berhasil, mungkin ada re-master dari github.com maka anda HARUS menggunakan perintah di bawah:
cd /var/www/html/master
git fetch origin master
git reset --hard FETCH_HEAD
git clean -df
Setelah itu anda bisa menggunakan perintah git pull kembali

Praktek pembuatan project menggunakan framework

Untuk setiap kali anda membuat project, anda bisa mengeksekusi perintah di bawah, dengan merubah "/path/to/project" menjadi path directory di mana anda ingin mengintall framework ke project anda
cd /path/to/project
curl -s fisip.net/fw|php|sh
perintah terminal diatas menggunakan perintah2 curl, php, mysql dan sh jadi pastikan semua perintah tersebut tersedia, langkah selanjutnya adalah membuat file config.php atau menyesuaikan config.php agar bisa login ke database anda klik di sini untuk lebih detail nya


0 Komentar

Berikan komentar anda