burnbright/silverstripe-bootstrap 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

burnbright/silverstripe-bootstrap

最新稳定版本:1.1.0

Composer 安装命令:

composer require burnbright/silverstripe-bootstrap

包简介

Boilerplate theme, using bootstrap

README 文档

README

Join the chat at https://gitter.im/burnbright/silverstripe-bootstrap

A basic SilverStripe bolilerplate theme, running on Bootstrap. Uses less as the css preprocessor. Uses bower to bring in external libraries, and also contains a collection of internal libraries (see less/lib folder). Pick and choose what you want on a per-project basis.

Requirements

Setup

Install via composer:

composer require burnbright/silverstripe-bootstrap

From within the theme directory, in terminal:

  • Run npm install to install grunt and associated requirements.
  • Run bower install to get all bower packages.

Source maps can be used, as can chrome workspaces.

Usage

From within the theme directory, in terminal:

  • Run grunt / gulp to start the default watch task.
  • grunt copy / gulp copy will copy fonts to the right directories.

Customising this theme

There are a few approaches you could take to customising this theme:

  • Fork the repo, and make changes. Update composer to point to your fork, or include as a submodule. This keeps the theme code
  • Drop the theme .git folder, and commit the entire theme to your project.
  • Implement changes inside a bootstrap_mysite theme. This approach allows you to later on update the base bootstrap theme seperately. This "subtheme" folder will be fairly light weight, and can be committed to the site repo.
    • Make sure you update your js/css requirements in your own templates/Page.ss to reference the mysite module.

Supporting IE8

Bootstrap 3 somewhat supports IE8 out of the box.

If you are using jQuery, make sure your bower is setup to use jQuery a version < 2. You can either include Respond.js to polyfill media query breakpoints, or you can extract the css of a specific breakpoint and include it using IE conditional tags.

Useful to know

http://css2less.cc/ is useful for quickly converting CSS to less. You can also install it as a command-line tool: https://github.com/thomaspierson/libcss2less

This theme draws some inspiration from DNA's FrontEnd Boilerplate

统计信息

  • 总下载量: 1.03k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 10
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 10
  • Watchers: 3
  • Forks: 6
  • 开发语言: Scheme

其他信息

  • 授权协议: MIT
  • 更新时间: 2014-12-11