Code Monkey home page Code Monkey logo

feather's Introduction

Feather

A simple and easy responsive WordPress bootstrap3 starter theme from Red Bridge Internet.

Feather is a WordPress starter theme based on Bootstrap and influenced by Roots and Underscores. Feather is simple and easy to use and employs the simplest implementations of Twitter's Bootstrap3, WordPress Codex, and libraries from the popular WordPress starter themes Roots and Underscores.

This is very near to a WordPress skeleton theme. There are no wrappers, no rewriting, no advanced configurations, no init scripts, and it's not all that DRY. You'll see familiar template files such as index, single, archive, and page, sidebars, a few widgets/sidebars, and a couple menus.

This is meant for hacking away at. Don't bother creating a child theme for it. Once you grab it, don't feel compelled to update it. It uses enough WordPress functionality that we're essentially outsourcing backwards compatibility to WordPress, which they have taken pretty seriously. This means this thing should last you a good long while.

This starter theme optionally employes a number of popular and well regarded plugins to enhance functionality. A list of these plugins can be found below. These can be activated to enhance functionality, but are not required.

Frameworks, Libraries, and Resources:

This theme makes use of and the following frameworks, libraries, and resources:

  • Bootstrap
  • Google Fonts
  • Roots
  • Underscores
  • Font Awesome (Override)

Template Files:

This theme includes the following template files. We are using the WordPress naming conventions for template files.

  • archive.php
  • author.php
  • index.php
  • page.php
  • single.php
  • page-single-column.php
  • page-full-width.php
  • page-sitemap.php

Widgets:

This theme registers the following widgets/sidebar areas:

$id name Description
sidebar-primary Primary Sidebar Default primary sidebar usually containing blog specific widets.
sidebar-page Page Sidebar Used on page templates usually containg page/site menus and other material.

Feel free to update these to match any registered widgets/sidebars on already existing sites.

Menus:

This theme registers the following menu areas:

$location $description
primary Primary Menu
secondary Secondary Menu
footer Footer Menu

Feel free to update these to match any registered menus on already existing sites.

Recommended Plugins:

We defer to popular and wellregarded plugins to extend functionality withing the theme.

Plugin Name Description
WordPress SEO SEO, Breadcrumbs, Sitemap solution.
Jetpack Stats, subscriptions, carousel, related posts, sharing, contact form, widget visbility, custom css, shortcode embeds, extra sidebar widgets, monitor, enhanced distribution.
Custom Field Suite Appears as (Field Groups) and allows for creating custom fields. Basic port of ACM with available repeatable fields functionality.
Custom Content Type Manager (Custom Content Types) post types (use field groups for custom fields).
WP Paginate Pagination
WP Minify Fix A current Fork of WP Minify. JS and CSS concantenation and minification. http://wordpress.org/plugins/wp-minify-fix/

Optional Plugins:

A documenation of plugins we have made use of to achieve certain requirements and functionality.

Plugin Name Description
Gravity Forms Forms creation. Requires a License to use and replaces Contact Form & (which is a great free option).
Posts 2 Posts Create many-to-many relationships between posts of any type.
Post Types Order Order posts and post types objects using a drag and drop interface.
Google Analytics for WordPress Plugin for implementing Google Analytics.
Configure SMTP SMTP Manager. For times in which your server does not provide a mail server.
Members A user, role, and content management plugin.
WP Session Manager Adds $_SESSION-like functionality to WordPress.
RICG Responsive Images Bringing automatic default responsive images to WordPress.

Reference:

TODO:

  • make framework even simpler by removing redundant template files (ie. page-2col)
  • if Comments are closed do not display Leave a comment
  • role in some recent modifications from client work
    • blog list featured image
    • notations for add_image_sizes
  • add Theme Options via Option Tree

feather's People

Contributors

ereckers avatar

Stargazers

 avatar Josh Visick avatar

Watchers

Razvan avatar  avatar James Cloos 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.