Membuat website saat ini memang mudah, cukup instal CMS yang dibutuhkan seperti wordpress, jomla, drupal dll. lalu kurang dari satu menit jreeeeeeng........ website jadi.
Tapi CMS tersebut belum tentu mengcover semua kebutuhan halaman website kita sendiri. oleh karena itu muncul pengembang-pengembang framework seperti CodeIgniter, Yii, Laravel dll. Kita tinggal akai framework tersebut untuk membuat CMS yang kita butuhkan.
Kebanyakan framework yang dikembangkan berbasis OOP (Objek Oriented Programing). Karena OOP dianggap sangat mudah dan model OOP dipakai pada pemrograman berbasis java.
Saya pribadi sebagai seorang programer belum bisa move on dari pemrograman PHP prosedural ke OOP. bukan tbearti saya idak bisa tapi saya lebih suka berkreasi dengan PHP prosedural, mungkin sedikit demi sedikit. OOP membuat framework seperti CI, laravel, dan Yii menggunakan pemrograman model MVC, yang menurut saya jadi makin banyak file yang harus di buat.
Efeknya, saya mencoba membuat framework sendiri berbasis PHP prosedural. saya panggil framework ini dengan RanaFramework. Beberapa CMS sudah saya buat dengan RanaFramework ini. Yang sedang saya kembangkan saat ini adalah RanaCMS, meski masih perlu banyak penyesuaian dan penyempurnaan. Tapi setidaknya saya sudah bisa berkarya dengan RanaFramework ini karena Ranaframework ini sudah mencakupi fungsi standart CMS dan CMSnya sendiri sudah mampu melakukan Create, Edit, Update, Delete,Upload, Download.
Silahkan download RanaCMS disini dan mencoba berkreasi. Anda bebas untuk mengedit file, atau mencari celah keamanan framework yang saya buat, tapi mohon feedback apa bila ada celah yang bisa ditembus.
Credit :
- Bootstrap
- Jquery
- PLupload
- Fontawesome
- Summernote Editor
- Owl Caroucel
- CRUD + Upload to galery & Filemanager
- Multi User
- Log
- Bilingual
- Dropdown input ajax
- Clean URL
No comments:
Post a Comment