CMS Generator menggunakan CakePHP Kelompok 8 Fichrya Rizanti 30210258 Fikri Zuhron 30210262 Naomi Meidita 30210270 Apa itu CMS? CMS atau Content Management System adalah sebuah sistem yang memberikan kemudahan kepada para penggunanya dalam mengelola dan mengadakan perubahan isi sebuah website dinamis tanpa sebelumnya dibekali pengetahuan tentang ha-hal yang bersifat teknis. Penggunaan CMS Mengelola blog Mengelola website perusahaan/bisnis Portal atau website komunitas Galeri foto Forum Aplikasi E-Commerce CMS Generator menggunakan CakePHP Wildflower Merupakan CMS dan aplikasi platform berdasarkan framework CakePHP dan jQuery Javascript, berbasis standar dan open source OvenCMS Open source CMS berdasarkan framework CakePHP dan jQuery Javascript. CMS Generator menggunakan CakePHP Croogo Merupakan CMS yang gratis dan berdasarkan framework MVC CakePHP Cupcake open source CMS Merupakan CMS open source berdasarkan CakePHP Lumad CMS Merupakan Content Management Platform yang open source berdasarkan CakePHP Fitur-fitur yang terdapat pada Croogo : Content Taxonomy WYSIWG editor Custom Fields Multilingual Comments Syndication Menu Manager Blocks Contacs Forms File Manager User Manager Themes Extensions Manager Web based installer ACME CMS EDIT CONTENT BLOG MENGGUNAKAN CMS View all page Radian cms Navigation page CMS web note Wildflowe cms WILDFLOWER Wildflower is Content management system and application platform build on CakePHP framework and jQuery Javascript library, standards based, open source and user friendly. FEATURES Comments fully working with Akismet spam check. More Post and Comment models unit tests. Includes latest CakePHP – r7117. Pages include a working preview of the content revision system. Tons of enhancements and bugfixes. Oven cms OVENCMS OvenCMS is an open source CMS, built on the CakePHP framework and jQuery Javascript library. OvenCMS is fully modularized and has a lot of working plugins (modules) CUPCAKE CMS CupCake CMS is an Open Source Content Management System built using CakePHP. Its purpose is to provide web designers a simple and easy to deploy tool to manage content in small and medium sized websites, all without programming a single line of code.Through its easy interface and WYSIWYG editor (FCKEditor), content can be created and updated by authorized users without the need of having to learn HTML. For those who are familiar with other open source CMS applications, CupCake CMS is a lightweight and design-oriented content management system, meant for quick deployment of sites. LUMAD CMS Lumad CMS is an open source content management platform, meant for providing designers with a quick, simple interface to manage small websites. It’s not a community-driven CMS like Drupal, nor is it a workflowdriven, enterprise CMS like Typo3. Development Status: 2 – Pre-Alpha Environment: Web Environment Intended Audience: Developers, End Users License: MIT/X Consortium License Natural Language: English Operating System: OS Independent Programming Language: PHP Topic: Dynamic Content, Site Management Membandingkan PHP Framework saat ini menjadi kebutuhan dalam membangun sebuah aplikasi berbasis PHP. banyak orang bertanya mengnai kelebihan 1 framework dengan framework lain. CodeIgniter vs CakePHP, CodeIgniter vs Zend, CodeIgniter Vs Symfony, dan lain-lain. Mengapa Framework? Mempercepat dan mempermudah pembangunan sebuah aplikasi PHP Relatif memudahkan dalam proses maintenance karena sudah ada pola tertentu dalam sebuah framework (dengan syarat programmer mengikuti pola standar yang ada) Umumnya framework menyediakan fasilitas-fasilitas yang umum dipakai sehingga kita tidak perlu membangun dari awal (misalnya validasi, ORM, pagination, multiple database, scaffolding, pengaturan session, error handling, dll Lebih bebas dalam pengembangan jika dibandingkan CMS MVC Pattern MVC (Model View Controller) merupakan suatu metode untuk memisahkan pengedali logika dan pengendali tampilan. Terdiri dari : Model : mengandung fungsi-fungsi untuk berkomunikasi dengan database View : Berurusan dengan tampilan yang terlihat user Controller : Proses logika, pemeriksaan input, relasi view dan model, dan pengaturan hal-hal yang dilakukan diatur di sini Framework dengan konsep MVC CodeIginter CakePHP Akelos Zend Symfony Prado Yii Kohana dll... CodeIgniter Kelebihan Mudah digunakan dan tidak memerlukan konfigurasi yang rumit Fungsi-fungsi pendukung yang cukup lengkap Mendkung PHP4 dan PHP5 Mungkin merupakan Framework MVC paling populer dan paling banyak digunakan Dokumentasi yang sangat bagu, friendly dan didukung oleh forum, wiki, dan komunitas yang besar Kekurangan Tidak mendukung AJAX, dan ORM Meyediakan dan memisahan file-file dalam MVC pattern, tapi masih memberikan kebebasan user untuk melanggar aturan MVC CakePHP Kelebihan Dukungan terhadap AJAX, ORM Automagic function seperti validasi input, dll, yang mempercepat coding Support PHP4 dan PHP5 Lebih mencerminkan MVC yang sesungguhnya dibandingkan CI Komunitas pengguna yang besar dan forum cukup baik Kekurangan Manual yang ada tidak selengkap CI. Butuh waktu belajar yang lebih lama untuk menguasai framework ini dibanding CI. Tapi jika sudah benar-benar mengerti, banyak kelebihan dibanding CI. Beberapa situs menyarankan anda untuk belajar dan terbiasa dulu dengan CodeIgniter baru kemudian mempelajari CakePHP (http://www.zenperfect.com/2007/07/15/faceoff-codeigniter-vs-cakephp/) Symfony Kelebihan Dukungan terhadap AJAX, ORM Kompatibel dengan berbagai macam database Banyak library dan fungsi symfony yang sudah tersedia. Bahkan hampir mendekati CMS. Sehingga ada yang mengatakan ”Symphony is a CMS with a heart of a framework.” ini menjadi kelebihan sekaligus kekurangan. Kekurangan Tidak mendukung PHP4 Relatif butuh waktu lama untuk mengerti framework ini Instalasi dan konfigurasinya cukup rumit Zend Kelebihan Dukungan terhadap AJAX, ORM Berdasarkan informasi dari situs resminya, disebutkan bahwa fokus dari Zend Framework ini adalah untuk membangun aplikasi berbasis Web dan untuk memudahkan dalam mengakses API dari berbagai vendor seperti Google, Amazon, Yahoo!, dan Flickr Kekurangan Tidak mendukung PHP4 Manual yang ada kurang mengakomodasi kebutuhan Performanya relatif lambat (mungkin karena banyaknya library) Konon katanya Framework ini hanya cocok untuk orang dengan skill PHP yang sudah sangat tinggi. VOTE FROM PERBANDUNGAN Framework antonblog.com Top 10 Hot PHP Frameworks 1 CodeIgniter (71 votes) 2 CakePHP (55 votes) 3 Zend (52 votes) 4 Yii (52 votes) 5 Symfony (37 votes) 6 PHPDevShell (33 votes) 7 Prado (23 votes) 8 Akelos (19 votes) 9 ZooP (5 votes) 10 QPHP (4 votes)