Case Studies Case Studies

 

unaneem.com : a community website built on CakePHP with extensive use of AJAX

By Sami Radi

On April 2007 a friend and I started a project we named "unaneem". The purpose of this project was to develop a community website which helps people to share and organize events.We decided to use only open source technologies. As our core application library we used CakePHP.

The project steps over time were :

  1. April 2007 to June2007 : Functional studies
  2. June 2007 to July 2007 : Templates design
  3. July 2007 to September 2007 : Database development
  4. September 2007 to October 2008 (now): Application development
  5. October 2008 : Production deployment : unaneem goes online !
  6. October 2008 to 2009 (now): Beta version test and debug

The application uses CakePHP as its core PHP library, Prototype as its core AJAX library and many open source external PHP and JS libraries :

PHP Libraries :

  1. PHPThumb
  2. PHPBrowscap
  3. KCaptcha
  4. ...

JS Libraries :

  1. Scriptaculous
  2. SWFUpload
  3. Lightbox
  4. ...

You can see the application current version at http://www.unaneem.com/

[Read more]

F-E-E-D-Z.com - RSS and Atom Feed Directory

By Tim
It might have seemed like a very simple idea at first but I quickly learned that building a feed reader/directory was a bit beyond just simple data gathering and validation.
[Read more]

Start to Finish: My Site Designed using CakePHP

By Nick
The long and arduous process of going from knowing nothing about coding or graphics or web layouts to creating a website isn't easy. I had to learn everything for the first time, thankfully the web is amass with information about web coding and web coding standards and the true saving grace, rapid development frameworks, namely CakePHP. Here are some of the highlights of going from zero to creating http://www.lifeyoumentary.com a place where everyone can congregate to ask questions, get inspired, and tell stories.
[Read more]

How a Cake-noob built TutorialMagazine.com in 14 days

By Jørgen
In this article I describe how I got from idea to launch of a tutorial-aggregate website using the CakePHP framework. Visit http://www.TutorialMagazine.com to view the final result.
[Read more]

How we built Twittermail in 48 hours

By Lennaert Ekelmans
We started Twittermail in june 2007, last week we launched our brand-new website Twittermail.com, this time we built it in CakePHP 1.2, in exactly 48 hours.
[Read more]

Performance comparision CakePHP and symfony

By Yusuke Ando
We can see some benchmark. But that's only "hello world" or something simple codes.
I compared CakePHP and symfony in real application. that's well known symfony sample "askeet!!".
[Read more]

Building a CakePHP web-application in 2 months, part time.

By Tyler Seymour
This article outlines what I went through to produce the http://www.demolistic.com AJAX-driven website over the course of the last two months, working just nights and weekends.
[Read more]

ReleaseDatez: Frameworks Mashup

By Jeffery
A web application that helps to discover upcoming DVD and Music releases on Amazon.
[Read more]

Multirecord helper/behavior

By Eskil Mjelva Saatvedt
Edit and add multiple record forms. A behavior and helper working together to create multiple records form in the same way Form->inputs() work. With a very few lines of code, go from one to many records at once.

[Read more]

Migrating a real-world application to CakePHP 1.2

By Martin Westin

I thought I'd chronicle my work migrating my fist CakePHP application to CakePHP 1.2 (rc3 at the time of writing). The application was originally written for CakePHP 1.0 (= the good old days). It has been updated to work with the latest versions 1.1 but has not really been rewritten much.

Considering how much CakePHP has evolved and also how many beginner-mistakes I have put into this application, this migration will also describe some pretty huge optimizations that was possible because of new features and my improved knowledge of CakePHP.

[Read more]

MyMeeting

By Abdullah Zainul Abidin
Meeting management system specifically built to fulfill the requirements of the malaysian public sector.
[Read more]

Creating Maps with Cake PHP

By john peter mccann
A social mapping application built with Cake: MAPME.com (BETA) is a social mapping application that allows users to create maps, add content and start communities.
[Read more]

National Association of Music Educators

By Jason Leveille
When the National Association for Music Education came to us for development, and they didn't balk at PHP, Cake was a no brainer.
[Read more]

Marinas and Yacht Sales Web Site

By Neil Crookes
The site is for a company that manages 7 marinas along the south coast of England and also sells yachts.
[Read more]

CDfuse.com: A Complete Rebuild with CakePHP

By Erik Schaeffer
When it came time to rebuild CDfuse.com, CakePHP became our framework of choice. Here's how we completed our transition and what we hope to accomplish in the future.
[Read more]

WikkaCake: Using CakePHP as an Embedded Framework

By Brian Koontz
While CakePHP certainly stands on its own merits as a standalone rapid-development framework, it is also an ideal platform for implementing a "plugin" architecture for other existing frameworks. This case study explores one such implementation with WikkaWiki.
[Read more]

TuneShout.com: Music Downloads and CakePHP

By Jeff Pollard
How I used CakePHP to build TuneShout.com, a socially controlled online music network and store.
[Read more]

ScienceHack.com Search Engine for Science Videos

By rami
A brief article describing how I learned CakePHP, and how I development the first prototype of http://ScienceHack.com in a very short time.
[Read more]

Building an iPhone app in a day

By gwoo
The iPhone changed the way I work and made my life easier. Read about the application that adds one more feature to an already great device.
[Read more]

Elistic: a Social Link-Listing Site in My Spare Time

By Frank Pape
Another example of how CakePHP allows you to create complex web applications quickly by giving you the tools to focus on the relevant stuff. I designed and developed a social link listing and recommendations site in my spare time over two months.
[Read more]

How I Built a Web 2.0 Dating Site in 66.5 Hours

By M. Boyd
Let this be a testament to Web 2.0 and the effectiveness of rapid development frameworks such as CakePHP: I built a full-featured dating website, from concept to launch, in 66.5 hours. In a typical 9-5 job this would amount to about a week and a half.
[Read more]

Cruise Holidays Website

By Neil Crookes
The site is for a cruise company that has 2 ships and offers about 125 cruises per year around the Mediterranean and across the Atlantic. Passenger capacities are up to about 1900 per cruise. In addition to allowing users to search for and book cruises online, the site also offers flights from about 20 UK airports, and stays in about 20 hotels in Majorca. There are also loads more features that complement the core functionality. Take a look around the site to see what I mean.
[Read more]

SimpleFinance

By Christian Trummer
SimpleFinance is an easy to use, state-of-the art web application for your personal needs in accounting. With this piece of software you can manage your whole money accounts at anytime, anywhere in the world.
[Read more]

My Ajax CakePHP Corporate Site.

By Ricardo Zylbergeld
My Corporate Site was developed using the Ajax Paradigm.
It was built by one developer and one artist in less than 4 weeks.
(prototype, scriplaculos and CAKEPHP)

site url: www.liquidbottura.com.br
[Read more]

Helping small companies share BIG files

By Martin Westin
My pet project, called Fileshifter, is secure file-manager targeted at small companied needing to transfer big files to and from clients and coworkers. This one-man creation written in PHP using Cake has unique features such as: drag-n-drop uploads and no maximum file-size (7GB DVD image is the largest uploaded to date). Without CakePHP it would not exist.
[Read more]

Oilfield App Needed in a Hurry

By Matt Bowden
I was hired to design a new web application for an oilfield company. The trick was, they needed it in a hurry. After reading CakePHP's manual and going through the tutuorial, I knew this would be a piece of cake (pun intended).
[Read more]