al3x2508 / easypiba
A lightweight PHP framework, easy to install, easy to learn, easy to develop.
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Type:project
Requires
- php: >=5.6
- ext-gd: *
- ext-zip: *
- almasaeed2010/adminlte: *
- ckeditor/ckeditor: 4.*
- ckeditor/imageuploader: 4.1.8
- components/font-awesome: >=4.0.0
- components/jquery: >=2.1.0
- components/jqueryui: >=1.11.1
- composer/installers: ~1.0
- datatables/datatables: >=1.10.11
- drmonty/datatables-responsive: >=2.0.0
- masterexploder/phpthumb: *
- paquettg/php-html-parser: ~1.7
- paquettg/string-encode: *
- phpmailer/phpmailer: *
- phpoffice/phpspreadsheet: *
- sabberworm/php-css-parser: *
- tedivm/jshrink: *
- twbs/bootstrap: >=4.0.0
README
EasyPIBA - A lightweight PHP framework
Install EasyPIBA In order to install EasyPIBA you need to follow these instructions:
- Run
composer create-project al3x2508/easypiba
- Go to your url where you have the project, for example http://www.myurl.com/
- Go through setup
- Delete the setup/ folder from the application folder
- Customize your template by editing the templates/template.html and css/main.css
- Customize your app
- Your urls are loaded from the pages table from your database or from the Module folder in the application root directory; If you want to create a static html page you would need to create it from the administration section. If you want to create a dynamic content page (eg: my-orders page) you would need to create a module folder in your Module folder with a Page class (eg: Shop/Page.class.php);
Let's say you want to build a simple e-commerce application. Your shop should have the following structure:
Users that are looking for Products inside your shop that are organized into Categories. After they found the specified products they add them into carts and finally are placing Orders.
- Download from http://www.easypiba.com/Demo/Module.zip the modules used for this demo.
- Unzip the contents of the zip you downloaded in your Module folder
- Go to
Clear modules
cache administration section and clickReread modules
- Go to http://YourUrl/demo-shop address to generate the sample records for the demo shop
- Take a look at the administration section and the files from the Module folder