Developer Tools Pada Framework

Jika anda telah membaca Cara menginstall Framework mungkin anda telah mengetahui bahwa selain framework master, anda juga perlu untuk menginstall https://github.com/esoftplay/tools pada directory /opt di Komputer anda. Apabila instalasi sudah selesai anda bisa mengakses tools tersebut melalui project anda. semisal BaseUrl dari project anda adalah http://localhost/testing/, maka URL untuk membuka developer tools adalah http://localhost/testing/tools (mengakses module tools). Dan anda akan disuguhkan beberapa tools yang tersedia pada directory /opt/tools/

Tools2 ini tidak akan tersedia ketika project tersebut sudah anda upload, karena pada dasarnya script tools bukan termasuk dalam project anda melainkan pada directory /opt/tools/ dimana directory tersebut hanya tersedia pada komputer anda. dari tool-tool yang tersedia ada beberapa yang mungkin akan sering anda gunakan antara lain:
  • compresor Untuk meng-compress file javascript. Hati2 dengan semicolon (;) setiap akhir script karena hasil kompres akan mengalami error jika tidak ada semicolon (;)
  • MySQL Untuk meng-eksekusi query SQL pada project
  • password untuk meng encode/decode string yang digunakan untuk enkripsi password pada project
  • PHP Untuk testing script PHP yang akan dijalankan dalam bentuk on the fly pada project
  • repair Untuk memperbaiki urutan id pada database table serta memverifikasi jika ada file image di template ada yang tidak terpakai
  • reset Untuk mereset password semua user di database table `bbc_user`
  • dll.

Syarat-syarat untuk bisa mengakses /tools

Berikut adalah persyaratan untuk bisa mengakses tools
  1. Harus diakses menggunakan komputer yang sama dimana /opt/tools diinstall
  2. Url yang diakses adalah {BaseURL}tools
  3. status display_errors pada file config.php di DocRoot dalam kondisi aktif ini_set('display_errors', 1);

Membuat tool tambahan sendiri untuk project anda

Selain tool-tool yang sudah disediakan, anda juga bisa menambahkan tool buatan anda sendiri dimana script tersebut bisa anda tempatkan pada module buatan anda. Semisal anda membuat module dengan nama "coba" maka anda bisa membuat file pada directory "modules/coba/tools/testing.php", file tersebut otomatis akan muncul pada halaman tools anda pada panel kiri dengan nama "coba-testing" dan untuk mengakses langsung bisa anda buka di "http://localhost/testing/tools/coba-testing" dan ingat! bahwa script tersebut tidak bisa anda akses ketika project tersebut berada di server online.


0 Komentar

Berikan komentar anda