CakePHP is an open-source rapid development framework intended to make developing, deploying and maintaining applications much easier. CakePHP offers many useful design patterns, Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code. Some people says, that CakePHP is leak on documentation. Today dailysyntax collected a list of 20 best cakephp tutorials you should know that can be useful for beginners to experts.
Installing CakePHP – CakePHP Tutorials
Over the past few months I have been getting to grips with CakePHP, a rapid development framework written in PHP that uses the Model, View, Controller (MVC) software design pattern. If you are a PHP programmer then give this framework a try because quite frankly it’s the bee’s knees. Although it does have quite a steep learning curve once you become familiar with the concepts it will help to improve your programming skills and will also get your database-driven websites up and running extremely quickly. This post is going to be the first of many regarding CakePHP and my plan is to release posts quite regularly that build upon the Blog tutorial found in the manual.
View The Tutorial : Installing CakePHP
CakePHP Tutorials – Installing CakePHP with Mamp
Any way to the topic at hand I found that helping set up CakePHP on a Mac with MAMP was a bit different and thought I would post here for others to use and for myself to reference if I need to do it again. These steps are based on the environment we work on and are in some cases preferences too. You can choose to do the steps differently to your setup but for my purposes this has worked great.
View The Tutorial : Installing CakePHP with Mamp
CakePHP Tutorials – Installing CakePHP on Shared Hosting
I recently installed CakePHP on my hosted web but couldn’t get it to work quite right. After a few hours mucking around I’ve managed to get what I think is the correct installation. Please feel free to comment and correct me where I have made mistakes.
View The Tutorial : Installing CakePHP on Shared Hosting
CakePHP Tutorials – Getting Started With CakePHP
CakePHP is an open-source framework for PHP intended to make developing, deploying and maintaining applications much easier. CakePHP offers many useful design patterns, such as the Model-View-Controller pattern, seen in other popular frameworks like Ruby On Rails. The CakePHP framework also provides a slew of valuable reusable libraries for dealing with common tasks. An example is “Inflector” (a routine that takes a string and handles pluralization). This guide will attempt to point you in the right direction so you can get started with CakePHP and eventually develop your own applications using it.
View The Tutorial : Getting Started With CakePHP
CakePHP Tutorials – How to Bake a New Project in CakePHP
In this tutorial you’ll learn how to make use of CakePHP’s “bake” feature to create applications via the command console in a matter of seconds!
View The Tutorial : How to Bake a New Project in CakePHP
Building a Blog with CakePHP – Part 1 : Getting Started
This tutorial will give you a good start in the world of CakePHP, just to learn the basics of the framework. The official CakePHP Blog tutorial (For Cake 1.1) gives you a good idea, but this tutorial will take it a couple of steps further (and in the next parts way beyond the official tutorial).
View The Tutorial : Building a Blog with CakePHP
CakePHP Tutorials – Getting Started with ACL in CakePHP
The ACL component of CakePHP can be a daunting undertaking for those new to CakePHP or ACLs. Once you take the plunge though you’ll never look back. The flexibility and power of the ACL component are worthy of your site, I promise. In order to help some fellow bakers into the water I wanted to offer some advice.
View The Tutorial : Getting Started with ACL in CakePHP
CakePHP Tutorials – Integrating Facebook Connect with CakePHP’s Auth Component
I wanted to be able to leverage all of the advantages of using Cake’s built in Auth component in my latest application; problem was that the application needed to allow for both normal user accounts and Facebook Connect generated user accounts. I struggled for a while to find the most seamless approach, and then it clicked — dynamically set
View The Tutorial : Integrating Facebook Connect with CakePHP
CakePHP Tutorials – Creating a Community in Five Minutes with CakePHP
Here, we build a complete community based website in five minutes using Cake best practices, with the following features: account registration, login and logout, account management page, and password retrieval.
View The Tutorial : Creating a community in five minutes with CakePHP
CakePHP Tutorials – URL Shortener Service
If you have just woken up from a 10 year long coma, you might realise that the internet has been dumbed down to 140 characters and services that offer “URL Shortening” are quite widely used. The writer of this tutorial will show you how to create your very own URL Shortener Service using CakePHP like bit.ly or owl.ly to shorten URLs so you can insert them to fit within your 140 chars max tweets.
View The Tutorial : CakePHP URL Shortener Service Tutorial
CakePHP Tutorials – File uploader with CakePHP
An all around general purpose file uploader for CakePHP. Packaged as a stand alone plugin with file validation, file scanning and support for a wide range of basic mime types.
- Automatically sets all ini settings required for file uploading
- Support for a wide range of mime types: text, images, archives, audio, video, application
- Logs all internal errors that can be retrieved and displayed
- Saves a log for all uploads happening during the current request
- Automatically validates against the default mime types and internal errors
- And More..
View The Tutorial : File Upload with CakePHP
CakePHP Tutorials – Creating an Admin Section with CakePHP Updated
My previous post on this topic is the most viewed article on the website so I thought I would re-visit it and do it all again using the latest version of Cake which at the time of writing is 126.96.36.19966. I’m going to be using a similar method as last time but a lot more refined, mainly because I’m improving as a programmer and that I’m getting more familiar with CakePHP and the best practises with using it.
View The Tutorial : Admin Section with CakePHP
CakePHP Tutorials – Adding a Google Map to your App
For anyone looking to easily pop a Google Map into their CakePHP App, you’ve found the right spot.Though the Google Map craze has passed, I have decided to write a tutorial to implement a Google Map because in my opinion, I don’t feel there has been a clean, flexible method of creating a map. Also, since this is CakePHP, we like to do things properly.
View The Tutorial : CakePHP, Adding Google Map
CakePHP Tutorials – Build a Photo Gallery Using CakePHP and Flickr
Want to share your Flickr photostream with the world, but only once you’ve given it a nice, customized touch? Look no further than CakePHP — and a few lines of code — to pull off some magic! In this article, we’ll use the Flickr API and CakePHP to take the images we’ve loaded onto Flickr and use them to build our own, non-Flickr web gallery.
View The Tutorial : CakePHP Photo Gallery
CakePHP Tutorials – RSS Feed Datasource
We are releasing our RSS datasource to CakePHP developers for CakePHP Development. We know there are others out there, but what we like about ours is that it supports: Built-in Pagination, Sorting, Content filtering
View The Tutorial : CakePHP RSS Feed
CakePHP Tutorials – Filter Component
For a recent project I’ve been working on the index pages required the data to be both sortable and filterable. Luckily CakePHP comes with the Pagination class which covers the directional sorting of data and I went looking online for something that will filter the data.
View The Tutorial : CakePHP Filter Component
CakePHP Tutorials – Building a DVD catalog application with CakePHP
James Fairhurst started a series in his blog about creating a DVD catalog application with CakePHP 1.2. The series consists of 12 parts and ended this week. Here are all parts, they are best read one after the other.
View The Tutorial : Building a DVD catalog application with CakePHP
Some ideas to organize your CSS files and autoload them in CakePHP
In this article, I will show some ideas in how to organize your CSS files and how to autoload them in your CakePHP project. Some of them are elegant , and others are not so elegant as they could be …
View The Tutorial : Autoload File in CakePHP
CakePHP Tutorials – Creating PDF files with CakePHP and TCPDF
With CakePHP 1.2 creating PDFs with CakePHP has just gotten a lot easier. This tutorial shows how to combine CakePHP and the powerful TCPDF for easy PDF file creation.
TCPDF is an Open Source PHP class for generating PDF documents. It continues where FPDF stopped, and contains all its goodies plus support of UTF-8 Unicode and Right-To-Left languages! Especially the missing UTF-8 Unicode support in FPDF is a problem for everyone living outside the English language only countries.
View The Tutorial : PDF File with CakePHP
CakePHP Tutorials – Build a file sharing application With CakePHP
This iteration of our CakePHP tutorial series will result in your very own file-sharing tool. This is handy in the situation that you have a file you need to send to a business partner or client, or share with a friend, but you still want to retain control over who gets access to each specific file. For example, you may only want a client to access a file for a week, so we’ll build a system where you can remove that access at any time. What’s more, it’ll be quick, easy, and extensible once we’re done.
View The Tutorial : File Sharing Application with CakePHP