Seminggu terakhir ini saya mulai membuat dan meng-upload beberapa video berisi fitur-fitur apa saja yang akan Anda dapatkan jika menggunakan Masino Extensions untuk PHPMaker 2020. Hal ini sekaligus untuk memastikan fitur-fitur tersebut bisa Anda gunakan sebagaimana mestinya.
Beberapa video itu yang sudah saya buat dan upload ke YouTube sampai hari Minggu kemarin adalah:
– Masino Extensions for PHPMaker 2020 – Overview
– Masino Extensions for PHPMaker 2020 – Change Settings
– Masino Extensions for PHPMaker 2020 – Help Online
– Masino Extensions for PHPMaker 2020 – User Login Locked
– Masino Extensions for PHPMaker 2020 – Auto Clear Session and Remember Me
– Masino Extensions for PHPMaker 2020 – Quick Actions Panel
– Masino Extensions for PHPMaker 2020 – Remember Last Status of Sidebar and Search Panel
– Masino Extensions for PHPMaker 2020 – User Privileges Page
– Masino Extensions for PHPMaker 2020 – Bootstrap Modal Centered on Screen and Scrollable
– Masino Extensions for PHPMaker 2020 – Logo in Horizontal Menu Layout
– Masino Extensions for PHPMaker 2020 – Change Password and Password Policy
– Masino Extensions for PHPMaker 2020 – Maintenance Mode
– Masino Extensions for PHPMaker 2020 – Announcement
– Masino Extensions for PHPMaker 2020 – Alertify Confirmation Dialog Message
– Masino Extensions for PHPMaker 2020 – Auto Format Numeric Data
– Masino Extensions for PHPMaker 2020 – Calendar Scheduler for Managing Events
– Masino Extensions for PHPMaker 2020 – Local Google Fonts
– Masino Extensions for PHPMaker 2020 – Debug and Processing Time Panels
– Masino Extensions for PHPMaker 2020 – Forgot or Recovery Password
– Masino Extensions for PHPMaker 2020 – Custom Breadcrumb Links
– Masino Extensions for PHPMaker 2020 – Terms and Conditions in Registration Page
– Masino Extensions for PHPMaker 2020 – User Privileges Page with Scrolling Table
– Masino Extensions for PHPMaker 2020 – Correct Activation Message
Untuk video-video terkait lainnya, selengkapnya bisa Anda tonton atau subscribe pada YouTube Channel Masino Sinaga.
Sebenarnya sudah lama saya membuat channel di Youtube, tapi karena kesibukan pekerjaan, belum sempat mengisinya dengan konten-konten seputar PHPMaker. Yang terakhir, saya membuat video berisi penjelasan dari fitur yang akan Anda dapatkan jika menggunakan Masino Extensions untuk project-project PHPMaker versi 2020.
Ada banyak hal positif yang bisa diambil saat saya membuat video ini. Apa saja itu?
Pertama, ketika merekam lalu mendemokan fitur-fitur yang saya jelaskan, ternyata sering ditemukan fitur yang masih belum berfungsi, sehingga saya harus membatalkan dulu merekam demonya. Sudah semangat merekam, eeeh, ternyata harus ditunda dulu. Dengan kata lain, seolah saya diingatkan untuk memperbaiki terlebih dulu fitur yang belum berjalan tadi sebelum videonya saya buat dan upload. Tuh kan? Selalu saja ada hikmahnya jika membuat video.
Kedua, saya harus benar-benar memastikan terlebih dulu bahwa semua fitur yang akan saya jelaskan di video sudah berfungsi sebagaimana mestinya. Kan tidak lucu jika saat saya jelaskan A, ternyata hasilnya B atau C dan seterusnya. Oleh karena itu, sering kali saya harus mengulang beberapa kali rekaman sebuah video. Sudah diperbaiki, eh ternyata masih ada temuan lainnya. Perbaiki dulu Masino Extensions-nya, lalu rekam lagi. Mirip seperti saat pengambilan adegan dalam pembuatan film atau sinetron yang harus diulang sampai beberapa kali, kira-kira seperti itulah juga yang terjadi saat saya merekam video ini.
Ketiga, sering kali saya dituntut untuk bisa bersabar. Bersabar untuk apa? Bersabar untuk memperbaiki terlebih dulu fitur-fitur yang belum berfungsi tadi. Kadang-kadang membutuhkan waktu yang tidak sedikit. Harus mencari penyebabnya sekaligus menemukan solusinya. Tidak boleh menyerah dan pantang mundur. Selain itu, bersabar untuk menunggu waktu yang tepat merekam videonya. Sering kali idenya muncul saat sedang mengerjakan pekerjaan lainnya, akhirnya harus ditahan dulu. Saya harus memastikan terlebih dulu untuk menyediakan waktu luang khusus untuk merekam video tadi.
Keempat, ketika saya membuat video tersebut, sering kali terbersit di pikiran saya… Seandainya saja saya tidak membuat video ini, maka sebagian besar fitur-fitur yang sebelumnya tidak berfungsi tadi, pasti tidak langsung diketahui. Biasanya ketahuannya setelah dicoba oleh Anda, kemudian Anda melaporkan kepada saya bahwa misalnya fitur A, B, dan C tidak berfungsi. Tentu alangkah lebih baik jika sudah saya ketahui sebelum saya rilis. Nah, dengan membuat video ini, seolah proses Beta-Test sedang dilakukan, dan yang melakukan ya saya sendiri, hahaha… 😀
Kelima, dengan membuat video ini, bisa memunculkan ide-ide baru lainnya yang selama ini belum pernah terpikirkan sama sekali. Termasuk hikmah untuk memperbarui fitur, meningkatkan fitur, atau bahkan membuat fitur-fitur baru yang terkait lainnya. Artinya, saat mendemokan melalui rekaman video, kreativitas justru lebih mudah timbul dengan sendirinya, untuk semakin menyempurnakan atau meningkatkan fitur dan kemampuan Masino Extensions tersebut. Seperti ada tantangan untuk menyajikan hasil yang seharusnya melalui media video.
Keenam, saat membuat video, timbul rasa bahagia ketika bisa mengembangkan, memelihara, dan memperbarui Masino Extensions mengikuti perkembangan PHPMaker 2020 itu sendiri. Apalagi di versi yang terbaru ini, semua fitur Advanced Report di PHP Report Maker, sudah digabungkan ke dalam PHPMaker 2020. Demikian juga saat PHPMaker merilis template terbaru, saya harus selalu memastikan Masino Extensions sinkron dengan template versi yang terakhir. Rasa bahagia dan lega juga timbul jika setiap perubahan tadi bisa berhasil saya sinkronkan dengan Masino Extensions tersebut; sekecil apapun perubahan itu, bahkan bila hanya mengubah satu kata saja dalam sintaks di file template.
Ketujuh dan yang terakhir, setiap pagi pas bangun tidur, akan selalu menimbulkan rasa semangat. Biasanya langsung muncul ide atau rencana, hari ini mau mengerjakan apa lagi ya? Oh iya, fitur ini sepertinya cocok tuh di-video-kan, fitur itu juga, eh fitur yang kemarin belum semuanya diimplementasikan, dan seterusnya dan seterusnya. Semuanya itu akan menghasilkan To-Do List yang akan ditambahkan atau diimplementasikan ke dalam Masino Extensions. Demikian juga saat mengetahui adanya hal-hal yang baru di PHPMaker, juga bisa menambah rasa semangat tersendiri.
Begitulah memang yang terjadi. Sudah terbukti, bahwa PHPMaker pun bisa membuat bahagia sekaligus memberikan rasa semangat untuk tetap berbuat yang terbaik. Mungkin, ini salah satu efek ketularan dari Team Developer PHPMaker yang selama ini sudah mengembangkan PHPMaker mulai dari versi awal yang sangat jadul dulu, sampai kepada versi terakhir yang fitur-fiturnya semakin canggih dan fleksibel. Dan yang paling penting lagi, selalu mengikut perkembangan teknologi Web Development itu sendiri.
Jadi, PHPMaker bukanlah sekedar tools untuk membangkitkan kode PHP membuat Aplikasi Web dengan bahasa PHP saja. Tapi lebih dari itu. Banyak hal positif yang bisa kita peroleh darinya. Selain untuk membantu pekerjaan, juga ada nilai-nilai positif yang bisa kita ambil. Semuanya saling terkait.
Tentu saja, jika pekerjaan dilakukan dengan bahagia, hasil dari pekerjaan itu pun akan jauh lebih baik dibandingkan dengan jika dilakukan dengan cara yang terpaksa. Jadi, masih bertahan dengan cara-cara lama membuat Aplikasi Web yang membutuhkan waktu yang lama? Atau segera beralih ke metode pengembangan yang cepat, tanpa mengabaikan kualitas hasilnya, dan bisa menimbulkan rasa bahagia dan semangat? Hohoho… 😀
O iya, buat Anda yang belum menggunakan Masino Extensions untuk PHPMaker, silahkan daftar dulu menjadi member di situs ILovePHPMaker.com, klik menu Membership Options.
Sudarwin mengatakan
Selamat malam Pak Masino,
Salam kenal,
Saya baru belajar PHP Maker 2020 atau Bahasa kerennya pemain baru.
Pak saya ada masalah ketika akan generate table muncul pesan “Root element is missing”.
Apa maksudnya itu pak ?
Sebenarnya saya ingin mengirimkan capture tapi di kolom komentar tidak ada, atau jika bapak ada alamat email akan saya kirimkan capturenya.
Terima kasih atas bantuannya,
Salam, Darwin
Masino Sinaga mengatakan
Selamat pagi Darwin. Salam kenal kembali. Wah, saya baru tahu ada message seperti itu. Belum pernah tuh saya mengalaminya. Coba sinkronisasikan ulang antara project dengan database-nya. Klik menu Tools -> Synchronize dan klik Accept jika ada pesan konfirmasi untuk melakukan sinkronisasi, lalu coba lagi generate ulang semua file script.
Sudarwin mengatakan
Terima kasih atas tanggapannya Pak,
Setelah saya oprek terus, ternyata permasalahan ada pada user account di windows.
Saya install PHPMaker di accunt Admin pertama2 berhasil, gak tau entah kenapa malah muncul pesan seperti diatas. Selanjutnya saya buat account baru di windows pilihan User tapi dengan di kondisikan configurasi menjadi Admin, walhasil berhasil. Jadi install PHPMaker di account admin ngejalaninnya di account user.
Saya belum tau jelas penyebab masalah itu kenapa terjadi.
Saya tetap mendukung bapak selalu share ilmu.
Salam,
Darwin
Masino Sinaga mengatakan
O iya, Anda benar, saat installasi dan membuka aplikasinya, memang harus menggunakan privilege Administrator. Mengenai hal ini sudah dijelaskan di topik Installation and Uninstallation dari menu Help PHPMaker. Berikut saya kutip cuplikannya:
Note for Windows Vista (or newer) users:
When you install (by double-clicking the installer or right-clicking the installer and choose Run as administrator), an User Account Control prompt may be displayed and ask you if you allow the program to make changes to your computer, click Yes to let the installer run elevated.
Paolo COnti mengatakan
Good evening Masino, I am about to buy your extensions for PHPMAKER 2020, I would just like some information, is it possible from Calendar Scheduler to insert other types of events in addition to events such as activities? Or is it possible to manage two calendars with two similar tables? Thanks for your great work, I am Italian and I hope you understand what I wrote
Masino Sinaga mengatakan
Good morning, Paolo. Thank you for being interested in Masino Extensions for PHPMaker 2020.
Technically speaking, yes! You may actually create another new similar extension based on MasinoCalendarScheduler16 extension that suits your needs.
Of course, in that new extension, you are free to use another name, and in the description you may mention that this extension is created based on MasinoCalendarScheduler16 extension and permission has been given by Masino to you.
Let’s say you name your new extension PaoloEvents16 extension, and then use your similar activities table for that. In addition, you need to customize/adjust some code in that new extension.
Paolo COnti mengatakan
Really thanks Masino, now I will perfect my registration on your blog.
Masino Sinaga mengatakan
You are very welcome, Paolo.