Sebelum PHPMaker versi 11 dirilis oleh author-nya, banyak Web Developer menginginkan supaya Aplikasi Web yang dihasilkan oleh PHPMaker pada versi ini menggunakan Twitter Boostrap versi 3. Hal ini mereka sampaikan lewat forum diskusi. Menurut saya, hal itu sangat wajar dan beralasan, karena sejak PHPMaker versi 10 sudah mulai menggunakan Twitter Bootstrap versi 2, atau lebih tepatnya versi 2.3.2 yang merupakan versi stabil terakhir untuk versi major 2.
Mungkin ada yang bertanya, mengapa harus menggunakan Twitter Bootstrap versi 3? Apa keunggulan utama dibandingkan dengan yang versi 2? Jawabannya sederhana saja, karena Twitter Bootstrap versi 3 memiliki jargon seperti ini: Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web..
Artinya, Twitter Bootstrap 3 dibuat untuk membantu Web Developer dalam membangun Aplikasi Web yang selalu berorientasi utama pada perangkat mobile. Dengan kata lain, fokus layout dan tampilan Aplikasi Web akan selalu ramah terhadap perangkat mobile seperti Handphone, iPhone, Tablet, dan sebagainya yang memiliki lebar layar relatif lebih kecil dibandingkan layar Notebook/Laptop atau Komputer Desktop.
Saya sendiri suka sekali dengan perubahan ini. Ketika PHPMaker 11 mulai menggunakan Twitter Bootstrap 3, maka terjadi perubahan tampilan Tabel dan Search Panel yang berorientasi kepada layout yang responsif terhadap layar perangkat mobile. Yang menarik adalah, jika di halaman List dengan Tabel yang memiliki banyak field/kolom ditampilkan di Handphone yang layarnya sangat sempit, maka lebar maksimal Tabel tadi akan otomatis menyesuaikan dengan lebar Handphone. Akibatnya, di dalam Tabel akan muncul horizontal scroll, sehingga Pengguna dapat dengan nyaman menjelajahi konten Tabel tadi.
Sekedar informasi saja, bahwa kalau di versi 10 dan sebelumnya, lebar Tabel ini belum otomatis menyesuaikan dengan lebar layar Handphone tersebut, sehingga tidak nyaman untuk dilihat.
Inilah fitur utama yang paling saya senangi di PHPMaker 11, di samping beberapa fitur baru lainnya seperti penggunaan modal dialog untuk fitur Advanced Search atau Pencarian Lanjutan, penggunaan library ColorBox untuk mem-browse foto atau gambar di sebuah Record, penambahan pilihan menu aksi untuk CRUD di setiap Record pada extension Preview, extension Timepicker untuk pengelolaan data dengan format Time, penambahan fitur Custom Files sebagai pengganti Generate a blank page, serta penambahan beberapa server event baru yang memudahkan dalam proses Ekspor Data.
Bagaimana dengan Anda? Fitur apa yang paling Anda senangi di PHPMaker versi 11 ini? 🙂
Tinggalkan Balasan