cms hlp4ever
Projects

Content Management System in PHP/HTML/CSS/JavaScript

It was my first comprehensive personal project when I started learning PHP in 2010. The program does not run properly with the newest versions of PHP as the main code was based on PHP5 and was not maintained with many deprecated features/functions in the newer versions of PHP.

The idea of this project was inspired by Joomla or Drupal CMS which let people create a website without coding. Just a simple setup with a database and others information.

Installation page

The code was written in OOP (Object Oriented programming) which was quite new to PHP at that time (which supported OOP from version 5). The website was divided into different parts such as:

  • component which provides the main content on a web page.
  • module or plugin provides additional minor features to the website.
  • template provides a design template/theme for the website.

There were enhanced features such as a rich-text editor, automatically embedded music and image players, preventing SQL injection.

Although the templates were simply designed with CSS, JavaScript, the website lacked modern interactions such as Responsive Web design, the less flexibility of position for modules on a webpage.

The project was abandoned because it was obsolete and behind the times. There are many good CMS in PHP such as Joomla, Drupal, and WordPress.

Leave a Reply

Your email address will not be published. Required fields are marked *