wetcat/board

There is no license information available for the latest version (dev-master) of this package.

dev-master 2014-04-29 20:56 UTC

This package is auto-updated.

Last update: 2024-11-27 08:28:05 UTC


README

Currently under development...

Installation iziBoard

  • Create a laravel project composer create laravel/laravel my-project

  • Add to composer.json "wetcat/board": "dev-master"

  • Edit database configuration in my-project/app/config/database.php

  • Add service providers 'Wetcat\Board\BoardServiceProvider',

  • Run composer update

  • Run php artisan izi:init

  • Edit my-project/app/config/packages/wetcat/board/config.php/

  • Remove the default root ('/') route in my-project/app/routes.php because it will interfer with the routes in this package.

  • Finally set the folder permissions for my-project/app/storage

  • Delete User.php

Configuration

This package comes with some configuration options, to change them for your installation run the following command.

  • Get a local version of the configuration php artisan config:publish wetcat/board

Change core style

Styles

The package uses Bootstrap for frontend, per default it will use the bootswatch CDN to load a Yeti theme. However, if you want to use a locally stored bootstrap stylesheet all you need to do is include either public/css/bootstrap.min.css or public/css/bootstrap.css files, they will always have precedence over the CDN.

You can also change what bootstrap CDN to use in the config.

Note that if you're using a locally stored bootstrap stylesheet you will likely need to install the glyphicon set locally as well, bootstrap uses Glyphicon halflings set

Recommended is to use http://pikock.github.io/bootstrap-magic/app/index.html#!/editor or similar tool to generate the css. Don't forget the fonts!

You can also add your own custom styles to public/css/my-project.css or public/css/my-project.min.css, just make sure to set the my-project title in the config for your installation for this to work.

Credits

Frameworks used for iziBoard

Laravel packages used

Angular directives and libraries used to produce iziBoard