Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Forty Two - Wordpress Parent Theme

Forty Two - Wordpress Parent Theme

Presentation of the Parent Theme I'm building for Wordpress to the Brussels Wordpress Meetup

Avatar for Simon Vandereecken

Simon Vandereecken

January 21, 2014
Tweet

More Decks by Simon Vandereecken

Other Decks in Programming

Transcript

  1. ▪ Need for a clean & responsive grid ▪ Way

    to update quickly several sites ▪ Keep the base css at the bare minimum ▪ Provide the same experience to my clients ▪ Ensure a constant compatibility with Wordpress updates
  2. ▪ Keep the css to the strict minimum ▪ Ensure

    a neutral experience ▪ Use only useful functions ▪ no to gadgets : decisions, not options. ▪ If something can be done without plugin, then do it. ▪ Ensure quick & easy updates
  3. The grid is based on Zurb’s Foundation 5 and so

    allows : ▪ quick prototyping ▪ full responsiveness ▪ semantic markup ▪ don’t reinvent the wheel
  4. ▪ cleaner log-in access ▪ clean dashboard ▪ avoid Wordpress

    prejudices ▪ cleaner experience ▪ avoid choice paralysis neutral look
  5. ▪ removed version number ▪ removed auto ping ▪ no

    login error security first update wordpress ▪ New contact methods ▪ Correct quotation marks ▪ Allow html in user profiles
  6. ▪ use Paul Irish’s conditional tags ▪ provide a IE

    9> stylesheet ▪ HTML5.js for IE9> html5 but ... accessibility tricks ▪ Use of the meta viewport trick ▪ Orientation fix provided by script
  7. ▪ allow versioning ▪ central update place ▪ comment each

    revision ▪ allow external propositions All of this pushed & updated through the theme updater plugin for Wordpress. https://github.com/afragen/github-updater hosted on github
  8. Thanks to InfiniteWP, I keep an eye on all the

    websites I manage, ensuring a full & constant update of the framework (but also of all the plugins related). http://infinitewp.com/ and monitored
  9. I keep adding functions or cleaning the framework as much

    as I can. Last versions included : ▪ Rich Snippets ▪ Performances tweaks (header flush) ▪ Block max image size in content ▪ Maximum 10 revisions ▪ Much more ... much tweaks, many things
  10. © Simon Vandereecken - http://www.vandereecken.me | http://www.nithou.net If you want

    to keep in touch or if you have any suggestions, don’t hesitate to contact me ;) mail : [email protected] twitter : @nithou thank you for listening