Giter Site home page Giter Site logo

plate's Introduction

Plate by studio.bio

https://github.com/joshuaiz/plate/

https://studio.bio/themes/plate/

A super stripped-down starter WordPress theme for developers. Based on Template, which is based on Bones.

Plate evolved from Template which is based on the amazing Bones starter theme by Eddie Machado: http://themble.com/bones.

If you're not familiar with Bones, I highly suggest you check it out before using Template. Bones is exquisitely commented and meant to be a learning tool.

I make no Bones (pun definitely intended) about Template copying a lot of what was included in Bones but wanted to customize it for my studio's workflow. This may or may not work for you.

With that in mind, we've removed some things I never used in Bones (like Link Pages, tags on pages and IE8 grids amongst others) and added some things in that we use often: more page templates, updated default font stack, a custom post type plugin template, and some custom functions.

We've also included some extras and goodies that developers may find useful but kept those out of the main files.

For Plate, we've stripped everything down to the bare minimums so you can build it up how you like. If you want, you can copy things over from Template as you need.

Edit this, fork it, change it, delete it - whatever. As Eddie might say: it's your world. But I hope you make something cool with it.

A Little History

My introduction to Bones came five years ago after trying out just about every starter theme out there. Once I found Bones I was hooked and have used it ever since on hundreds of projects. Bones got me to use Sass/SCSS, taught me a ton about WordPress, how themes really work, and made me a better developer.

Yet, over time I found I was making the same changes to Bones at the start of every project and this was taking up valuable time. Thus, I created the predecessor to this theme called 'Osseous' which included some of the changes found in Template. Osseous literally means: 'of, relating to, or composed of bone' and was a good departure point.

Template picks up where Osseous left off and takes things a bit further with 'Template'. It includes namespaced functions and customized defaults along with a lot of other stuff I like and use for my development. Your mileage may vary.

Plate strips everything down even further for those who want to build from scratch (although with a few key defaults left in).

2017 Update: we've gone through and done a major rewrite, adding and updating the following:

  • updated to normalize.css 7.0
  • namespaced all functions
  • updated readme
  • updated login.scss
  • updated admin functions
  • added favicons, new apple touch icons and theme screenshot
  • added default system font stack
  • added .ai files for theme images
  • WordPress Customizer support
  • WooCommerce theme support
  • updated body class function
  • expanded Quicktags
  • template part library (really cool)
  • updated comments
  • cleaned up header.php
  • admin and login page updates
  • updated media query .scss stylesheets
  • removed @2x and ie_grid (who uses those?)
  • HTML schema support
  • default .scss classes
  • added source maps (yay!)

...and much, much more.

This is the beginning for Plate (and Template) so we welcome improvements, comments, criticism and general feedback. I've probably made a ton of mistakes so as with anything open source, it is a work in progress.

Recommended Plugins

Some of the stuff in Template references plugins that I use with just about every site and I recommend:

Other stuffs

Designed by Joshua Michaels for studio.bio: http://studio.bio/themes/template

With help from Jon Iler.

License: WTFPL License URI: http://sam.zoy.org/wtfpl/

Do whatever you want. Freedom, baby.

Special Thanks to:

Eddie Machado โ€” all credit is due to him and the original Bones collaborators: Paul Irish, Yoast, Andrew Rogers, David Dellanave and others.

Submit Bugs & or Fixes:

https://github.com/joshuaiz/plate/issues

To view Release & Update Notes, read the CHANGELOG.md file in the main folder.

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.