Git Product home page Git Product logo

bastard's Introduction

Bastard [Drupal Theme]

Bastard is a lean and mean Drupal 7 starter theme that enables best practices for the lonely front-end developer (hence the name). It steals [what i consider] the best ideas from other themes and bastardizes them into one theme. This bastard is a continuous work in progress.

Bastard was originally bastardized by Mike Herchel in late 2012 and updated in early 2014.

Bastard contains the following features

  • Fully responsive
  • Integrated nested responsive navigation.
  • Sass integration.
  • IE8 Media Query fallbacks.
  • Mobile first approach.
  • No grid integration! Make or integrate your own if needed.
  • Integration with the font awesome icon font.
  • Modernizr support.
  • Integration with LiveReload, for rapid in-browser development.
  • Fully HTML5 compliant.
  • No cruft. This theme gets rid of some Drupal default css, and does not include any gui theme settings. Make your changes directly in code.

How to use this bastard

  1. Bastard is not meant to be used as a base theme. Instead, rename and edit it directly. Any upgrades will not be backwards compatible.
  2. Edit the directory name to your choosing.
  3. Edit the bastard.info filename to <name>.info.
  4. Modify the contents of your _<name>.info _file to suit its new name.
  5. Change all function names in the template.php to your new theme name.
  6. The responsive navigation works via the Main Menu block. Place this block into the Navigation region for things to click. Be sure that all menu items are marked as expanded in the Drupal UI.
  7. You can enable the sass_options = {:debug_info => true} line at the bottom of config.rb to enable sass debugging in Chrome tools. Note that Chrome needs to be configured to support this.
  8. To enable development via LiveReload, uncomment the appropriate function within the template.php file, and then install the LiveReload application from http://livereload.com. Beware of this bug.
  9. Delete this README.md file.
  10. Theme away...

Recommended tools

bastard's People

Contributors

mherchel avatar

Watchers

 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.