term
term
term
term

    Mengapa MODX (bagi pengguna) ?

  • Oleh : Novriko P. Parhusip
  • Kategori : pengenalan
  • 06 May 2015

Alasan-alasan dasar mengapa MODX perlu dipertimbangkan sebagai CMS bagi website sang klien.

Ada beberapa pertanyaan standar yang dilemparkan calon klien mengenai mengapa MODX menjadi salah satu pilihan CMS/Framework untuk website mereka.

Saya memilih beberapa poin yang paling dasar yang bisa dijadikan patokan awal:

  1. Aman.
  2. Mudah digunakan.
  3. Mudah diperbaharui (update), bagi MODX ataupun pluginnya.
  4. Search Engine Optimized.

1. Aman

Harus diakui, tidak ada satu pun system CMS yang kebal dengan hacking. Semuanya punya celah. Namun MODX adalah salah satu sistem yang paling sedikit dilaporkan dihack orang. Mengapa demikian?

  1. MODX menganut sistem OOP (Object Oriented Programming), yang mana di dalam script request handler-nya, ia membersihkan (sanitize) request yang diterima, yang didalamnya terdapat filter terhadap kemungkinan kode-kode injeksi. Sanitasi ini bisa lebih di-custom lagi untuk memperkuat filternya.
  2. MODX menggunakan xPDO dalam koneksi databasenya, sehingga kemungkinan SQL-injection sangat kecil.
  3. Laporan yang diterima tentang hack, selalu direspon cepat.
  4. Alamat manager-nya bisa diubah, sehingga alamat standar www.website.com/manager/ bisa diubah menjadi www.website.com/apapun/. Dengan demikian, login flooding ke login admin/manager bisa dihindari dari awal.

Untuk memperkuat argumentasi ini, saya berikan link perbandingannya:

Masih ada banyak perbandingan yang lain, silahkan di google saja :)

2. Mudah digunakan

1. Navigasi yang mudah

Seberapa sering Anda/pengelola situs menggunakan CMS, dan mencari halaman website untuk diedit saja harus melalui banyak menu?

MODX (secara standar) menampilkan semua halamannya pada manager di navigasi halaman sebelah kiri.

Bankan jika Anda/pengguna lupa dimana halaman website yang terakhir diedit, mereka bisa memanfaatkan kotak pencarian di kotak kiri atas:

Klik, dan halaman tersebut langsung terpilih.

 

2. Mengubah urutan halaman.

Jika Anda ingin mengubah urutan halaman, tinggal click-drag-n-drop.

Perubahan ini akan langsung mengubah susunan menu website secara otomatis.

Jika Anda menjatuhkan (drop) langsung ke icon halaman, maka halaman yang di-drag akan otomatis menjadi sub-halamannya.

3. Richtext Editors

Seperti halnya diCMS yang lain, MODX juga memiliki beberapa richtext editor yang bisa dipakai sebagai alat bantu penulisan.

  1. TinyMCE
  2. CKEditor
  3. Ace untuk edit kode

dan masih banyak lagi.

Catatan untuk kopi-pasta dari MS Office, Anda harus melalui prosedur paste yang disediakan oleh masing-masing editor, karena MS Office memiliki style-nya sendiri, yang bisa merusak layout website.

4. Drag-n-drop file ke editor

Untuk mengupload file, Anda bisa melakukannya dengan memilih folder-nya, kemudian tekan tombol/icon upload.

Jika Anda ingin meletakkan gambar ketika mengetik, Anda bisa drag-n-drop file-nya langsung ke atas editor.

 

3. Mudah diperbaharui

Untuk memperbaharui versi MODX core, pengembang dapat tinggal menimpa semua file sumber ke website, dan tidak akan menimbulkan error.

Yang perlu diperhatikan, MODX yang diperbaharui harus memiliki jenis yang sama, Evolution -> Evolution atau Revolution -> Revolution.

MODX mempunyai banyak plugin yang bisa dipilih, dan semuanya gratis: http://modx.com/extras/

Beberapa vendor juga mulai menyediakan plugin komersial, seperti: https://www.modmore.com/, https://extras.io/, dan beberapa lagi yang lain.

Untuk memperbaharui plugin, pengguna dapat mengakses halaman menu di-manager-nya "Extras > Installer" dan melihat plugin mana yang perlu diupdate.

 

4. Search Engine Optimized

MODX dikenal sangat baik dalam mengoptimasi halaman website untuk bisa diindeks oleh search engine.

Salah satu yang paling sederhana adalah karena pengaktifan Friendly URL yang sangat mudah.

Banyak pengembang website yang menggunakan MODX sangat terbantu, karena mereka tidak perlu menginstall plugin-plugin tambahan hanya untuk hal ini. Yang penting, mereka menguasai beberapa hal lainnya lagi yang juga menjadi faktor eksternal untuk mengoptimasi mesin pencari ini.

5. Kesimpulan

Pada akhirnya, sebuah situs yang lebih canggih perlu disesuaikan lagi berdasarkan kebutuhannya, namun untuk sebuah situs yang sederhana, hanya beberapa hal di atas yang bisa dijadikan pegangan dasar.

Mudah-mudahan ini bisa menjadi referensi awal yang dapat meyakinkan pihak-pihak yang awam teknologi mengenai kemudahan yang mereka dapatkan dalam penggunaan MODX CMS.

Salam.


Comments

blog comments powered by Disqus