Home - TwistedTwigleg/vanilla-bootstrap GitHub Wiki
Things that shouldn't be in the readme can be migrated to this page, or sub-pages here.
For localhost development and testing the best place to start is to install XAMPP for your respective platform. You will also need Node.js.
After installing XAMPP navigate to the phpMyAdmin page, you should find it by entering localhost/phpmyadmin/
(assuming default installation) into the browser address bar. From there you must set up a new SQL database and a user for it with the appropriate permissions.
Create a folder for the vanilla forum within the htdocs folder of your XAMPP install. Now download vanilla and copy the contents of vanilla-version.number.here
archive/folder into that folder. Then install vanilla by navigating to localhost/folder-you-created/
within your web browser and configure it to use the database and the corresponding user you created in phpMyAdmin.
Remember to make sure the Stub Content plugin is activated(it's bundled with vanilla) so you have some starting content on your localhost forum. You can see the plugins states by navigate to the localhosted forums dashboard at
localhost/your-vanilla-install/dashboard/settings/home
in your browser and undersettings
>Plugins
enable it if necessary. It should be on by default though.
At this point is also a good time to get the customized plugins from their repository and install them into the vanilla installations plugins folder. Again in your web browser navigate to the dashboard in your browser if you aren't there already and under
settings
>Plugins
enable the respective plugins.
With that out of the way, git-clone this project/repository into a folder named bootstrap
placed within the vanilla installations themes folder.
Follow the theme install & build instructions found in the README.
Finally in your web browser navigate to the localhosted forums dashboard in your browser and under settings
>Themes
enable the bootstrap theme.
- The theme uses LESS for preprocessing
- and obviously it is built upon Bootstrap.
-
Vanilla is built upon their own Garden Framework
- and makes use of Smarty as it's template engine.
- There is an extension for Visual Studio Code.
- and makes use of Smarty as it's template engine.
- We have a separate repository for Vanilla plugins here.