bronsonquick / flair Goto Github PK
View Code? Open in Web Editor NEWA repository for the Foundation 5 Starter theme based on Underscores _s
A repository for the Foundation 5 Starter theme based on Underscores _s
Add support for breadcrumbs. See if we can filter Yoasts Breadcrumbs:
Some of the font colors and editor specific files are stored in settings and typography partials.
If these add too much bulk (settings in particular) should colors be repeated in variables instead of settings.scss (the foundation way)?
It's probably best to take them from:
But cross check with the latest from _s:
Noticed this is missed in .gitignore.
Cherry-pick a filter from the Pico framework to wrap videos with a div.flex-video for Foundation's Flex vids: http://foundation.zurb.com/docs/components/flex_video.html
Add in some notes about:
add_theme_support
for Foundation scriptsSass files exist, but are not linked to the app.scss SASS file:
_small-up.scss
_medium-up.scss
_large-up.scss
_xlarge-up.scss
_xxlarge-up.scss
also; _xxlarge.scss is missing from app.scss
When a nav menu isn't defined (i.e. after importing the Theme Unit Test data) our "menus" look broken. e.g.
Let's see if we can filter wp_page_menu
to add Foundation menu CSS classes like: https://github.com/sennza/Flair/blob/master/themes/flair/inc/foundation-filters.php#L4
Not sure if this is intentionally excluded to save potential confusion when both pages.php and front-page.php are included in starter themes.. but thought I would drop a mention.
https://github.com/sennza/Flair/blob/master/themes/flair/functions.php#L96
We should refer to this as a 'Main Widget Area'.
The Gravity Forms filters need to be reworked as they don't work on complex forms
'Main widget area' is currently used as a global sidebar widget for pages and posts. Jetpacks widget visibility has its limitations and separate content for these is consistent in all our designs so it makes sense to have these as 2 default widget areas.
It's best to make sure we have an easy way to alter the page, content and sidebar column widths used in the theme: e.g.
https://github.com/sennza/FoundationFramework/blob/master/themes/flair/sidebar.php#L11
Add something similar to what I did on the Sennza site but make it more robust.
If you "forget" to do the initial setup steps of npm install
and bower install
, running grunt
gives you a "Fatal error: Unable to find local Grunt" error. This is a wee bit cryptic, and it'd be nice to catch that and fix it.
It looks like we should probably drop the Gravity Form filters and remove Foundations Form styling
flair_nav_menu_item_parent_classing() querying database multiple times when adding a 'parent' class to menu.
๐
For some reason I forgot to add single.php
Add theme support for the follow as well:
Let's make sure our videos responsive from the start: http://foundation.zurb.com/docs/components/flex_video.html
Filter wp_pagenavi to produce the markup Foundation requires http://foundation.zurb.com/docs/components/pagination.html
Something like https://github.com/sennza/Sennza/blob/master/themes/sennzav3/sass/editor-style.scss will do
We should include the following as well:
_small-up.scss
_medium-up.scss
_large-up.scss
_xlarge-up.scss
_xxlarge-up.scss
We need a 404 page. e.g. http://puu.sh/7WuZp.png
Cherry Pick from https://github.com/sennza/Sennza/tree/master/themes/sennzav3/sass
2, 3 and 4 columns will do to start with
Knowing that '_s as a starter theme' sentiment from Automattic, is it possible to parent/child theme Flair?
Possible benefits:
Just putting the question out there - even though everything I read says thats not 'how its meant to work', contradicts the 'WordPress way' of child theming.
Sexy new HTML5 gallery in WP currently has no default styling.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.