Skip to content

A developer framework that aims to be powerful yet simple, try it out experience streamlined WordPress theme development

License

Notifications You must be signed in to change notification settings

Xtremefaith/div-starter

Repository files navigation

(Complete documentation coming soon. Continue to check wiki and starter site)

Div Starter is a development platform for Wordpress Sites, a framework that aims to be powerful yet simple. Some of the greatness of frameworks like Genesis (made for super users), but without the bulk and clutter; much like Bones (actually based on bones with some powerful tools - meant for developers).

Created and maintained by Nick Worth and anyone else who wants to volunteer—email if interested ;)

Requirements

  • Requires: 3.6.1 (WordPress)
  • Tested up to: 3.8
  • License: GPLv2 or later
  • License URI: http://www.gnu.org/licenses/gpl-2.0.html
  • Tags: custom post type, modules, features, bones, mobile first sass
  • ============= FEATURES ======================
    • SASS
      • Normalize/Reset styles (Review)
      • Custom powerful mixins (See them all)
      • Universal Classes (helpful classes to make styles adjustments as breeze - check them out)
    • ACF
      • Ability to developed ACF fields and options at the child theme level
      • Take CPTs (Custom Post Types) to a whole new level
      • Custom Theme Option Pages
        • Company Setting (All company details used throughout the theme development)
        • Theme Options (Filters to enable/disable
          • Dev Mode
          • Filter search results by Relevance (imported from Relevanssi)
          • Execute Shortcodes in widgets
          • Convert Twitter handlers to links
          • Media Options (Change the default WP JPG compression for uploaded images)
    • Google Analytics
      • Implementing GA code - Why use a plugin for something so simple?
    • Sitemap
      • Simple sitemap solution (more options to come)
    • Internal Documentation page
      • Provide guidance after you deliver the project
    • Custom Theme Branding
      • Easily brand the theme options with your company or the client's
    • Social Media Sharing/Following options (Coming soon)
    • Widgets
    • Shortcodes

Quick start

Developers simply setup your typical wordpress site (locally or on your server):

  • Clone the starter repo: git clone https://github.com/Xtremefaith/div-starter.

  • Clone a child repo:

    • git clone https://github.com/Xtremefaith/div-basic.
    • git clone https://github.com/Xtremefaith/div-wiki.
    • ...more to come
  • Activate the your Child Theme

    • You can change the folder name to anything, suggested format: div-project-slug
    • Update the child style.css
        • always make sure the template matches the folder name of the starter theme div-starter *.
    • Update the logo-login.png and any of the login.scss styles you want to customize the login page for your client/project
  • Be sure to setup the Dev Tools Page
    • Brand your child theme
    • Add contributor details
    • Google Analytics
    • Sitemap
    • Social Media APIs

#####A more details tutorial and full documentation will be provided on the Div Starter Page

To Do List

  • Full Social Media API integration with theme options for implementation throughout the site (share options)
  • More SEO options
  • More helpful filters/shortcode for developers
  • Cleaner built-in gallery and slideshow options
  • Code cleanup / internal documentation
  • Move documentation to Dashboard

Bug tracker / Request

Have a bug or a feature request? Please open a new issue. Before opening any issue, please search for existing issues.

Contributors

Nick Worth

Leigh Grainer

Betsy Cohen

About

A developer framework that aims to be powerful yet simple, try it out experience streamlined WordPress theme development

Resources

License

Stars

Watchers

Forks

Packages

No packages published