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

I can smell your CMS at TXJS

I can smell your CMS at TXJS

A shorter version of my "I can smell your CMS" talk given at Texas Javascript in April 2013.

http://2013.texasjavascript.com

You make web sites. Clients want them to include all of the latest exciting fads and "interface shizzle". You want them to render quickly and have a shelf-life longer than that hummus you bought the other day. Clients want to be able to maintain the site themselves, they know about content management systems and are going to invest big money in a real belter. You know that they'll be unleashing their 'creativity' and messing with your mojo.

This talk will explore the good, the bad, and the fugly of rich interfaces, and look at ways to champion what matters. We'll also look at examples of the damaging traces CMSs leave behind in the front-end and at ways to avoid the smell of your CMS wafting over to the user and sacrificing the all-important craftsmanship of good front-end engineering.

You can watch a video of this presentation here: http://vimeo.com/67841745

Phil Hawksworth

April 17, 2013
Tweet

More Decks by Phil Hawksworth

Other Decks in Technology

Transcript

  1. Really the goal here is more... funny accents. ...to see

    if you might be interested in speaking at TXJS on April 15 TXJS # @PHILHAWKSWORTH
  2. TXJS # @PHILHAWKSWORTH - DR IAN MALCOM ...SO PREOCCUPIED WITH

    WHETHER THEY COULD THAT THEY DIDN'T STOP TO THINK IF THEY SHOULD
  3. TXJS # @PHILHAWKSWORTH - DR IAN MALCOM ...SO PREOCCUPIED WITH

    WHETHER THEY COULD THAT THEY DIDN'T STOP TO THINK IF THEY SHOULD
  4. TXJS # @PHILHAWKSWORTH - DR IAN MALCOM (PROBABLY) THAT REALLY

    IS AN AWFUL LOT OF HTTP REQUESTS FOR A WEBSITE ABOUT A CHICKEN WRAP
  5. CMS

  6. .html .shtml .pl .php .jsp .asp .aspx to the CONTENT

    COUPLED TECHNOLOGY TXJS # @PHILHAWKSWORTH
  7. <p class="footnote"><font size="4">&nbsp;</font></p> <p class="footnote"> please <a style="COLOR: #4b7228" onclick="javascript:popup('/list.html','','860','900');"

    href="javascript: void(0);"> <font color="#000000"><strong>click</strong></font> <font color="#000000"><strong>here</strong></font> </a> to add join our waiting list.&nbsp;&nbsp;&nbsp; </p> <p class="footnote"> <em>• <a href="/Cancellation">Cancellation Policy</a></em> </p> <p class="footnote"> <em></em>&nbsp; </p> TXJS # @PHILHAWKSWORTH
  8. <p class="footnote">&nbsp;</p>&nbsp;&nbsp; <p class="footnote"><strong></strong><strong><strong>&nbsp;</p> <p class="footnote">&nbsp;</p> <p class="footnote">&nbsp;</p>&nbsp;&nbsp; <p class="footnote">&nbsp;</p>&nbsp;&nbsp;

    <p class="footnote">&nbsp;</p>&nbsp;&nbsp; <p class="footnote">&nbsp;</p>&nbsp;&nbsp; <p class="footnote"><strong></strong>&nbsp;</p> <p class="footnote">&nbsp;</p> TXJS # @PHILHAWKSWORTH
  9. THANKS LINKS http://stephenwaller.tumblr.com http://www.flickr.com/photos/bredgur/1323025528 http://www.flickr.com/photos/ansik/3033147092 http://www.flickr.com/photos/globevisions/2057289060 http://www.flickr.com/photos/cmbellman/2576196608 http://www.flickr.com/photos/ipeat/1492127164 http://www.flickr.com/photos/adamkjems/3559454088 http://www.flickr.com/photos/floradora1

    http://www.flickr.com/photos/flowercat/2723867176 http://www.flickr.com/photos/timdrivas/6891133167 http://www.flickr.com/photos/gasi/1418791186 http://www.flickr.com/photos/employtheskinnyboy/3523608412 http://www.flickr.com/photos/marcthiele/4048845899 http://hawksworx.com http://grabaperch.com http://github.com/mojombo/jekyll http://www.rachelandrew.co.uk/archives/2012/09/21/we-need-to-talk-about-content-management