Skip to content

Minutes

Bronson Quick edited this page Jan 29, 2014 · 17 revisions

Collaborate Minutes

This is summary of Hangouts and discussions for reference any points of discussion for the next catch up can be added here.

29.01.2014

Actions

  • Bronson will introduce more pluggable functions for collaborate-html-tidy and collaborate-bem from Pete's Floating Giant theme
  • Pete will think about CSS classes.

04.12.2013

  • Pete merged in the loop.
  • Pete added back comments to pages.
  • Inuit, Pure(with a mod for offsets and mobile first)and Unsemantic grids were discussed.
  • Inuit is the winner however there is one caveat which is the grids only having padding-left. We'll attempt to half that and add padding-right and also adjust the negative margin-left on the .grid class.
  • Inuit also isn't designed to be mobile first so we might modify that later.
  • For the next meeting we'll be adding in the Theme Unit Test Data and listing out the filters we will need to use to clean up the html & CSS and add issues in Github so we can start working through them and cleaning them up. These will include things like galleries, images and pagination etc.
  • After the grid is in we'd like to have a PSD of the new grid to give to designers.

20.11.2013

  • Pete will check IDs in crane
  • Changed all the cool cats to something sensible
  • Add back comments on pages with the intention of them being removed when we get to the "html tidy" functionality
  • Post formats - None to start with but will incrementally add them in minor release in the future
  • Push and Pull classes to Pete's grid. 2 or 3 breakpoints? Inuit/Unsemantic/Pete's grid/Pure/Grid Pack
  • Merge Crane JS and the loop

12.09.2013

Action

  • Pete to work on Query
  • Bronson to work on the loop

29.08.2013

  • discuss HTML in pull #2(closed).
  • discuss minor tweaks in html by BQ More robustness
  • discuss @peterwilsoncc's file structure. e.g. assets/child/ in a parent theme
  • JavaScript shell (refer pw;js-base branch)
  • Singletons (refer pw;php-classes branch, which Peter's not entirely convinced about)
  • Grunt demo

###Actions

  • discuss HTML in pull #2(closed) - Approved
  • discuss minor tweaks in html by BQ More robustness - Approved
  • discuss @peterwilsoncc's file structure. e.g. assets/child/ in a parent theme. - Copying these files from the parent into a child theme doesn't feel like an ideal solution as it's not the WordPress way. We definitely don't want to do an @import in a child theme either because it's bloated. We'd like to explore importing Sass partials from the partent theme into a child theme that compile into a style.css. We could request _normalize.scss, _typography.scss from the parent any nothing else. Bronson will explore if there is something like if_file_exists solution in Sass or Grunt.
  • JavaScript shell (refer pw;js-base branch) - We had a good discussion about this item. jQuery can be bloated depending on the use case. We're thinking that we might enqueue Sizzle in our theme (depending on the namespacing as it might clash with WP's jQuery) as it's a speedy selector engine and if we want to make this 'designer' friendly then they won't use most of the power of jQuery. We'll also have an easy option to remove this when themes need to use ajax functions in jQuery and other awesomeness.
  • Singletons (refer pw;php-classes branch, which Peter's not entirely convinced about) - We're ditching this and going with if ( ! function_exists ( 'rad' ) to reduce the barrier to entry for designers'
  • Grunt demo - Peter got a small preview of Grunt's power. Once the theme is finalised Bronson will add more command line prompts to ask about which files should be added or deleted from the base theme which will help to automate workflow and increase consistency in both our agencies.

####Other items

  • Bootstrap 3's grid structure is more ideal than Inuit's. 4 breakpoint variables is better than Inuit's.
  • Inuit has some lovely helpers that aren’t in Compass and will be either included or forked. Objects

18.07.2013

  • wireframes
  • html5 semantics
  • BEM

Actions

  • PW add inuit.css submodule
  • BQ use class in functions.php - how to override and avoid all the useless exposure functions in bigred/rapid.
  • PW HTML structure without loop

10.07.2013

  • Initial kickoff meeting.
  • A general discussion regarding the goals and technologies for the Collaborate WordPress starter theme.
  • The majority of the points of discussion from this hangout were added to the repositorys README.md.
Clone this wiki locally