4 Awesome ‘How To Create Your First Cms With CakePHP’ Tutorials

cakephp_techthem

What is CakePHP?

CakePHP enables PHP  at all levels to rapidly develop robust web applications.

CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. 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.

1. How to create a CMS with CakePHP

endyourif_techthemThis will be a two part article, in part one we will focus on getting the basics working.  The basics will include ability to add, edit, and delete static content pages.

Part two will advance on our basis and allow us to create drafts and revert back to previous versions.

2. Creating a community in five minutes with CakePHP

aidanlister_techthem

CakePHP’s automatic hashing makes things a lot harder than they need to be, and simple tasks (e.g. a registration page) become annoyingly difficult.

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.

We will take the following steps:

  1. Bake a new Cake website
  2. Build an account registration page
  3. Create a login page, and optionally add a lastlogin field
  4. Add change password functionality to our account page
  5. Finish with the password retrieval feature

3. Building a blog with CakePHP – Part 1: Getting started

marcofolio_techthem

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). Don’t worry: This article will perfectly guide to making your first steps on baking some code.

4.  Simple CakePHP CMS (Content Management System)

jbcrawford_techthem

It basically allows you to create nested pages that have content stored in a MySQL table. Then creates custom routes to keep the URLs looking nice. When requested the content is retrieved and placed inside a very basic view and sent to the end user.

Random Posts

!
Save to Delicious with other 0 happy readers
Tagged as: , ,

1 Comment

  1. This is new CMS build on cakephp

    cakeui cms

    http://cakeui.com

Leave a Response