/silverstripe-app-plate

Starter theme and php files for app-like looking webs.

Primary LanguageCSSMIT LicenseMIT

silverstripe-app-plate

SilverStripe CMS starter project (aka plate) for app-like looking websites.

Supported modules

  • Userforms
  • Event calendar
  • Blog & Widgets & Comments
  • Maximages & Maxdocuments
  • Member widgets & Member bookmarks & Member polls
  • Navigation is using CC-BY_NC-4.0 licensed jquery.mmenu plugin! Purchase here: http://mmenu.frebsite.nl/download.html
  • Other JS mplugins in use: magnificPopup, slick carousel, touchswipe, wookmark

Keep Project structure (if want to use included vagrant setup)

See more here: https://github.com/Webmaxsk/silverstripe-vagrant/

   Project root
   /         \
config.json    public
           	    \
          	    Here is intranet-plate-module

Installation && Vagrant setup

clone silverstripe-app-plate to public folder (see project structure above)

cd your-project-root && git clone git@github.com:Webmaxsk/silverstripe-app-plate.git public && rm -rf public/.git

add config.json to Project root

  • you can find sample in public/vagrant/config.json.sample
  • set your static IP, theme path (if using gulp), provider (virtualbox or lxc), db

initialize vagrant

cd public/vagrant && vagrant up 

OPTIONAL: if using non-default vagrant provider - add provider to the end

cd public/vagrant && vagrant up --provider="lxc"

Your project will run on your static IP defined in config.json now ;)

Important: See public/vagrant/README.md for additional information and config (node_modules installation and watching files, using sspak, composer and sake)

Optional: you can import data sample (assets and db)

vrun mysspak load-to-local public/sample.sspak