Download the PHP package crude-forum/crude-forum without Composer
On this page you can find all versions of the php package crude-forum/crude-forum. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download crude-forum/crude-forum
More information about crude-forum/crude-forum
Files in crude-forum/crude-forum
Package crude-forum
Short Description A very simple, crude and insecure web dicussion forum developed using PHP. Store data in text files in back-end.
License MIT
Informations about the package crude-forum
CrudeForum
A very simple, crude and insecure web dicussion forum developed using PHP. Store data in text files in back-end.
Originally forked from github.com/stupidsing/crude_forum but changed drastically since.
Prerequisites
The installation depends on composer and node-sass.
-
Install composer to your system
$PATH
. - Install npm to your system. Then, with
npm
, installnode-sass
to anywhere in your$PATH
. Probably with this command:
Basic Install
Getting the project files
First, install CrudeForum into the folder myForum
(which you may rename as you see fit):
Note: If you do not have node-sass prior to running the composer create-project
command,
you'd need to run the composer build command to rebuild static assets after install:
Web server configurations
Then setup your web server to use document of the full path to myForum/public
. Please remember
to setup your server to route to myForum/public/index.php
by default.
Nginx installation
For [Nginx][nginx], assuming you have `$document_root` points to `myForum/public`, this means to have something like this in your config:
Apache installation
For [Apache][apache], please remember to setup [AllowOverride all][AllowOverride] in the appropriate [Directory] section so the [.htaccess](public/.htaccess) file can work for you. Probably something like this:
Should all the setup correct, you can now browse your forum in browser.
Development
Simply clone this repository. You can run crude forum with modern PHP 7.1+ command line tools:
which effectively runs php -S localhost:8080 -t ./public
.
If you want to continuously develop the CSS stylesheet, you may consider to use the watch mode of node-sass:
Both watch
and build
requires node-sass. You may supply additional argument by using the --
syntax.
For example, to watch and build asset with embeded source map:
For detail descriptions for the composer scripts available, use the command:
License
This software is licensed under the MIT License.
You may get a copy of the license along with the software.
All versions of crude-forum with dependencies
nikic/fast-route Version ^1.2
phata/widgetfy Version ^2.3
symfony/dotenv Version ^4.0
twig/twig Version ^2.0
fusonic/opengraph Version dev-master
cache/filesystem-adapter Version ^1.0@dev