Git Product home page Git Product logo

ol-wordpress's Introduction

OL Responsive Theme

The default theme for Open Lectures. This theme builds on the Twitter Bootstrap Framework and adds a functionality layer to encourage coherence with WordPress.

File Reference

Core theme files:

  • style.css (containing bootstrap.css)
  • ol.css (containing local edits to bootstrap.css prioritized via the !important tag)
  • /font (containing the fonts "CMU Bright", used in p and "Geosans Light", used in h1,h2,h3,h4,h5,h6)

WP template files:

  • archive.php (Currently unused)
  • attachment.php (Currently unused)
  • author.php (Themes ~/author/)
  • category.php (Themes ~/subject/)
  • comments.php (Currently unused)
  • footer.php (Themes all page footers called via get_footer())
  • functions.php (Provides PHP function library and misc. tweaks)
  • header.php (Themes the navigation header and calls CSS/JS via get_header())
  • home.php (Themes the landing page)
  • index.php (Fall-back for pages not provided for by their own templates)
  • page.php (Themes all pages, e.g. ~/press, ~/about-us, ~/terms, etc.)
  • search.php (Currently unused)
  • single.php (Themes ~/subject//)

Versioning

OL-Responsive will be maintained under the Semantic Versioning guidelines as much as possible.

Releases will be numbered with the following format:

<major>.<minor>.[<Framework>] And constructed with the following guidelines:

  • Breaking backward compatibility or changing the design language bumps the major
  • New additions, bug fixes and misc. changes that do not break backward compatibility bump the minor
  • Upgrading Twitter Bootstrap bumps the framework to the corresponding version number

Visit SemVer for more details.

Social Media

Updates on Open Lectures, information about site down-time and other miscellaneous announcements can be obtained by following us on Twitter @openlecturessg or on Facebook

Author

Kenneth Lim

ol-wordpress's People

Contributors

kenlimmj avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

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.