Quantcast
Channel: Masino Sinaga
Viewing all articles
Browse latest Browse all 169

Horeeeee … PHPMaker 2020 Sudah Dirilis

$
0
0

Pagi-pagi sudah dapat kabar gembira. PHPMaker versi 2020 baru saja dirilis hari ini, Rabu, 7 Agustus 2019. Tanggal, bulan, dan tahun cantik: 7, 8, 2019. Ujung-ujungnya menandakan peningkatan. 7, 8, dan 9.

Sepertinya PHPMaker 2020 sudah mulai mengintegrasikan sebagian besar fitur-fitur yang terdapat di PHP Report Maker 12 (versi terakhir saat artikel ini ditulis). Sesuatu yang sudah lama ditunggu-tunggu, karena sejak versi 2020 ini, kita tidak perlu lagi membuat dua project terpisah di PHPMaker dan PHP Report Maker.

Hal ini sekaligus menjawab banyaknya masukan di Forum Diskusi pada topik Combine PHPMaker & PHP Report Maker.

Secara umum sepertinya tidak terlalu banyak penambahan fitur lain selain fitur Report yang berasal dari PHP Report Maker dimasukkan ke dalam PHPMaker. Versi 2020 ini sepertinya hanya ingin mengintegrasikan PHP Report Maker ke PHPMaker.

Perubahan yang paling terasa adalah di sisi Template yang di-extract oleh PHPMaker. Kalau di versi 2019 dan sebelumnya, output Template akan di-extract ke folder C:\Users\{user}\Documents\PHPMaker\Templates\{namatemplate}. Sedangkan di PHPMaker 2020, output Template akan di-extract ke folder C:\Users\{user}\AppData\Roaming\PHPMaker\{namatemplate}.

Untuk kode di template juga mengalami perubahan. Bahasa scripting yang digunakan di dalam block script adalah JavaScript seperti yang didukung oleh Node.js. Untuk mengkostumais Template, maka kita harus mengetahui JavaScript. Template Tag di versi 2020 ini mengalami perubahan dari yang sebelumnya <!–## … ##–> menjadi: <# ... #>. Tentu saja lebih simpel yang sekarang.

Kemudian, beberapa file hasil generate yang sering digunakan; seperti phpfn15.php, ewcfg15.php, ewemail15.php, dan seterusnya di versi 2019… maka di versi 2020 ini berubah menjadi tanpa menggunakan akhiran base-version-nya. Jadi, file di atas berubah menjadi phpfn.php, ewcfg.php, ewemail.php, dan seterusnya.

Sepertinya perubahan ini terkait dengan fitur Report dari PHP Report Maker yang digabungkan ke dalam PHPMaker. Jadi supaya tidak membingungkan, karena base version di PHPMaker dan PHP Report Maker berbeda (tidak pernah sama).

Lalu ada penambahan global function baru yang berfungsi untuk mengambil dan mengeset nilai dari dan ke file ewcfg.php. Nama fungsi ini adalah Config(). Info dan contoh selengkapnya bisa Anda baca dari menu Help PHPMaker, lihat sub-topik Some Global Functions yang berada di bawah topik Server Events and Client Scripts.

Perubahan lainnya yang terkait dengan PHPMaker itu sendiri adalah penggunaan domain khusus untuk menampilkan informasi mengenai PHPMaker, yaitu: https://phpmaker.dev/. Cukup keren juga nama domain website-nya sekarang. Lebih to the point, hehehe…

Dari link yang baru tadi, kita seolah diingatkan kembali, bahwa usia PHPMaker ternyata sudah lebih dari 20 tahun berjasa membantu para Web Developer di seluruh dunia. PHPMaker sudah menghasilkan 16 versi major sampai dengan versi 2020 ini. Wouw! 😀

Tak ketinggalan juga perubahan di sisi dokumentasi. Kalau di versi 2019 dan sebelumnya, dokumentasi online-nya belum tertata dengan baik. Sedangkan mulai versi 2020 ini, dokumentasinya sudah mulai rapi, dan mereka menyediakan link khusus yang memudahkan kita mengakses, yaitu: https://phpmaker.dev/doc.

Langsung purchase, aaah… 😀


Viewing all articles
Browse latest Browse all 169

Trending Articles