- The purpose of this project is to build a small Content Management System (CMS) like Drupal.
- Different concepts like MVC modeling, autoloading with composer, symfony routing, etc. are implemented in this project.
- In this project we are also using TWIG template engine.
- Twig is a template engine for the PHP programming language. It's an open source product.
HTML, SASS, PHP, MYSQL, TWIG, YAML
- Symfony Rounting Component
- Symfony Security Component
- Symfony HttpFoundation Component
- Intervention Image
- Bootstrap v5
- CodeSniffer
-
Open terminal
-
Change the current working directory where you want to clone the project.
-
Clone a project using this command --> git clone https://github.com/Libbna/CUSTOM-CMS.git
-
Now setup a database:
- Create a database "custom_cms"
- create a dbconfig.php and include the follow code: 'DB_hostname', 'username' => 'DB_username', 'password' => 'DB_password', 'database' => 'DB_name', ];
-
after that import this sql file https://github.com/Libbna/CUSTOM-CMS/blob/master/custom_cms.sql
For Lando Setup:
-
enter this command - lando start
-
create a seperate file for database config and create dbconfig.php.
-
in dbconfig.php include the following code:
'DB_hostname', 'username' => 'DB_username', 'password' => 'DB_password', 'database' => 'DB_name', ];
- Libbna (Libbna Mathew)
- RChaubey16 (Ruturaj Chaubey)
- vbadkar (Vivek Badkar)
- omkar-pd (Omkar Deshpande)
- AkshayDalvi15 (Akshay Dalvi)
- Mspiro (Meeninath Dhobale)