Coder Social home page Coder Social logo

bot-bootstrap's Introduction

Board of Trustees Website - Bootstrap Rebuild

Required Plugins

  • Gravity Forms

Deployment

This theme relies on Twitter's Bootstrap framework. The Boostrap project (http://github.com/twitter/bootstrap) is added as submodule in static/bootstrap. When deploying this theme, the submodule must be initialized and the correct branch of the Bootstrap repo should be checked out.

  1. If this is a brand new clone, run git submodule update --init static/bootstrap from the theme's root directory. Alternatively when cloning, you can instead run the command git clone --recursive to clone the theme and its submodule(s).
  2. cd static/bootstrap, then checkout the bot branch of the Bootstrap repo; git checkout bot. This branch's bootstrap resources should already be compiled.

Upgrading from Thematic BOT Theme

When activating this theme for the first time, the following pieces of content should be updated to accomodate the new theme:

  • Single Committee pages should be updated to remove all Blueprint-related markup; the page content should use no starting or ending <div> tags, and should only include header tags, committee-related shortcode, and horizontal rule tags.
  • Make sure that no single Committee pages use the shortcode [latest-minutes-and-agenda]; this should be replaced with [minutes-and-agendas].
  • A new Gravity Forms contact form should be created to replace the old Contact page form. (Name, Email, Subject, Message)
  • The Contact page content should be replaced with a Gravity Forms shortcode.
  • Make sure that responsive styles are turned off (Theme Options > Styles).
  • Reassign header/footer menus.

Development

This theme relies on Twitter's Bootstrap framework. The Boostrap project (http://github.com/twitter/bootstrap) is added as submodule in static/bootstrap. To compile bootstrap:

  1. If this is a brand new clone, run git submodule update --init static/bootstrap
  2. Install the depenencies in the Developers section of the Boostrap README
  3. Checkout the latest tag of Bootstrap
  4. Run make bootstrap from the static/bootstrap directory

bot-bootstrap's People

Contributors

aaronj1335 avatar ansman avatar beck avatar buraktuyan avatar cadie avatar calvein avatar caniszczyk avatar cgunther avatar cjg89 avatar conover avatar dhs avatar evnm avatar fat avatar jmbarne3 avatar keeeeeegan avatar kriansa avatar lookfirst avatar mdo avatar mgaetan89 avatar necolas avatar nkryptic avatar pokonski avatar pthrasher avatar purwandi avatar rjucf avatar rogerwolf avatar rvagg avatar sankage avatar smaboshe avatar tinyfly avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bot-bootstrap's Issues

Clean up PHP notices

Make sure scripts and styles are enqueued properly, account for undefined array indexes, ensure referenced constants have been defined, etc.

Fix Bootstrap_Walker_Nav_Menu PHP warning

PHP Warning: Declaration of Bootstrap_Walker_Nav_Menu::start_lvl(&$output, $depth) should be compatible with Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = Array) in functions/base.php on line 553

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.