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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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