The "Pluf demo project" is a simple, yet reference, pluf-based application to show how to use, develop and test complete set of pluf modules. This project amid to be a demo of total plugins and modules.
Requirements
-
PHP 7.1.3 or higher;
-
PDO-SQLite PHP extension enabled;
Installation
To download pluf demo project to your local development server, use either of following methods:
run following command in your terminal:
git clone https://github.com/pluf/demo.git
Or, you can download Zip file and extract it to your desired location.
Then go to extracted folder and run
composer install
This installs necessary modules. If you don't have composer, look at this link.
After successful completion of previous step you must provide a server that can be accomplished in varitey of ways, but most handy ways are using PHP built-in server or Apache virtual host.
- PHP built-in server
go to the extracted folder and run:
sudo php -S localhost:port ./index.php
- Apache Virtual Host
In order to use Apache you must create a virtual host. Virtual Host refers to the practice of running more than one web site (such as company1.example.com and company2.example.com ) on a single machine.
Sample Virtual Host can be as follow:
<VirtualHost *:port>
<Directory /home/user/demo>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ServerAdmin webmaster@localhost
DocumentRoot /home/user/demo
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Note that you must enable your virtual host with a2ensite
command. Further reading can be found here.
Usage
Go to localhost:port
and you can see a simple single page application brought to you by pluf demo application.
Issues
You can search in other's issues or submit your own issue in issues page. We will be glad to solve your problems related to pluf.