Simple object-oriented CMS in PHP (MVC)

PHP MVC

An online course that shows you how to program a simple CMS (Content Management System) in PHP, for your websites, using object-oriented programming and the MVC architecture.

Lessons

MVC architecture explained

Lesson 1 - MVC architecture explained

It this tutorial, we'll introduce you to the MVC architecture, and undergo the preparation needed to create a simple, custom object-oriented CMS in PHP.
FreeUnratedWritten by David Capka
.htaccess, autoloader and the common controller

Lesson 2 - .htaccess, autoloader and the common controller

This time, we'll start programming our object-oriented CMS in PHP using MVC. We'll create an .htaccess, an autoloader, and prepare the common controller.
FreeUnratedWritten by David Capka
Router

Lesson 3 - Router

In the tutorial, we'll create a router for our MVC object-oriented CMS in PHP. We'll parse URL addresses and make a controller class specifically for them.
FreeWritten by David Capka
Wiring controllers and views

Lesson 4 - Wiring controllers and views

In the tutorial, we'll wire a controller and a view in our object-oriented CMS in PHP. The result will display a simple article on a dynamic page.
FreeWritten by David Capka
Contact form

Lesson 5 - Contact form

In this tutorial, we'll create a contact form that sends an email to the administrator in our object-oriented MVC CMS in PHP.
FreeUnratedWritten by David Capka
Creating the database and PHP SQL drivers

Lesson 6 - Creating the database and PHP SQL drivers

In this tutorial, we'll create a database for our object-oriented CMS in PHP using the MVC architecture and go over some theory about databases in PHP.
FreeUnratedWritten by David Capka
Database wrapper

Lesson 7 - Database wrapper

In the tutorial, we'll learn how object-oriented applications work with databases. Then, we'll create a simple CRUD wrapper on top of a PDO driver.
FreeUnratedWritten by David Capka
Listing articles from the database in PHP (MVC)

Lesson 8 - Listing articles from the database in PHP (MVC)

In this tutorial about object-oriented CMS using the MVC architecture, we'll implement listing articles from the database using loop template syntax.
FreeWritten by David Capka
Securing templates

Lesson 9 - Securing templates

In this tutorial, we'll learn to secure variables in templates. We're programming an object-oriented CMS using the MVC architecture in PHP.
FreeUnratedWritten by David Capka
The flash-message mechanism

Lesson 10 - The flash-message mechanism

In this tutorial, we'll add the flash-message mechanism to our object-oriented MVC CMS in PHP. We'll learn the template syntax for conditions and loops.
PremiumUnratedWritten by David Capka
Enhancing the wrapper and editor

Lesson 11 - Enhancing the wrapper and editor

In this tutorial, we'll extend the database wrapper with INSERT and UPDATE methods, and start working on the article editor for our object-oriented CMS.
PremiumUnratedWritten by David Capka
MVC CMS in PHP: Article editor

Lesson 12 - MVC CMS in PHP: Article editor

In this tutorial, we'll finish the article editor in our object-oriented CMS on MVC in PHP. It'll be able to add new articles and edit existing ones.
PremiumUnratedWritten by David Capka
Finishing the object-oriented CMS in PHP (MVC)

Lesson 13 - Finishing the object-oriented CMS in PHP (MVC)

In this tutorial about programming an object-oriented MVC CMS in PHP, we'll perfect user registration and login, and finish the system.
PremiumUnratedWritten by David Capka


 

Activities (5)