Coder Social home page Coder Social logo

boltcms-theme-foundation's Introduction

Foundation 6 : A Bolt CMS Theme using Foundation 6 CSS

Using This Theme

  • Check template files for now ! — theme.yml

Internals

== ToDo / Goals: * Workflow ? Separate header, body & footer sections into separate .twig templates. Separate foundation components in separate .twig templates. ** Create one or more designs per section & component mentioned above.

  • Twig Template inheritance and hierarchy

    • each page inherits as following:

    • TemplateName.twig > _master.twig > includes/_master_layout.twig

    • for each include template, look for

      • 'template_name.contenttypeSlug_entrySlug.twig'

      • 'template_name.contenttypeSlug.twig'

      • 'template_name.twig'

  • Move all dependency management to npm & remove bower

  • Create template files for pages with foundation6 support

  • Feature list & Add-ons

  • Markup validation check

  • Accessibility check

    • more blocks:

      • header_top, header_bottom,

      • main_top, main_bottom,

      • aside_top, aside_bottom,

      • page_top, page_bottom,

      • footer_top, footer_bottom,

== Problems & Bugs: * Navigation animation : start slide down animation on mobile from behind the title-bar . * Foundation CSS : Find out why foundation.css & foundation.js from bower package are not working as expected! * How to keep page content centered on full with page? ** Answer: wrap MAIN content in a .container by default; and add .container class to .content-wrapper when full width/ no sidebar.

== Changelog:

=== v0.1.0 * updated grunt.js with: * option to copy zurb-foundation-6-prebuilt/css/foundation.css to /THEME/css/froundation.prebuilt.css/foundation.css

== Credits: * Used alot of code from https://github.com/bobdenotter/bolt-foundation-theme

boltcms-theme-foundation's People

Contributors

michaelhabib avatar

Stargazers

 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.