My Blog - WordPress Sheffield - April 2014
-
Upload
tim-nash -
Category
Technology
-
view
332 -
download
3
description
Transcript of My Blog - WordPress Sheffield - April 2014
![Page 1: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/1.jpg)
TimNash.co.uk
Journey of rediscovering blogging
MY BLOG
![Page 2: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/2.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Why?
![Page 3: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/3.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
A Once, Formerly Famous SEO(AOFFS)
![Page 4: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/4.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Seriously why?
![Page 5: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/5.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
100 Unique Visits a Day
150 Unique Visits a Day
200 Unique Visits a day
Visitor Numbers
1 Email Sign Up a day
100 Followers on Facebook
3 Email Sign Up a Day
Sign Ups
SITE GOALS
3 Months
6 Months
1 year
REALISTIC I THINK SO?
![Page 6: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/6.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
SECONDARY GOALS?
Provide ‘REAL’ content
Be useful resource for everyone
Regain #1 spot for my name!
Help improve WordPress reputation
Stand and talk to you lot more! (really)
![Page 7: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/7.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Blogging has become funAt least that’s what I’m telling myself
![Page 8: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/8.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
MAIN TRAFFIC SOURCE CURRENTLY?
Social Media Rules The RoostTraditional Social Media sites (FB, Twitter, LinkedIn, G+) represents about 40% of visits
Managewp.org and Twitter two biggest referrers for last month
StumbleUpon brought 12% of traffic but with a bounce rate of 94% compared to site average of 68%
1 8 %
4 %
1 6 %
1 9 %
2 2 %D I R E C T / N O N ET W I T T E RM A N A G E W PS T U M B L E U P O NG O O G L E +F A C E B O O K O R G A N I CT H E R E S T
![Page 9: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/9.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Convincing WordPress users to tweet/like/+1 is really HARD!
![Page 10: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/10.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
GETTING SITE VISITORS IN FUTURE?
Social Media
Old site Links
The Googles
WordPress specific links
Lead Generation
WordPress news sites
Blogs
Tutorial Sites
Email Lists
![Page 11: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/11.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Write great content, get visitors...That’s the theory it’s a little more complicated
![Page 12: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/12.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Join the cool kids and the ability to inject oEmbed rich content onto other peoples sites
OEmbed Provider
Current Post formats suck and the politics behind why you can’t add your own is lame. So I wrote a plugin to fix it!
Custom Post Formats
Looking at best practice to separate presentation layer from content.
Separating Content
Seriously I have no idea why you would want to do this....
WordPress Plugins In Hack
UPCOMING SUBJECTS?
? ? ? ?
![Page 13: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/13.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Between DevOps, WordPress, E-Commerce and general interest bits.
Only it can be quite elusive
Magical Sweet Spot
DevOps
WordPress General Interest
TRYING TO GET THE BALANCE
![Page 14: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/14.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
A look at what software and hard ware I use day to day.
My Toolbox
More hands on stuff looking at bit’s of timnash.co.uk that are interesting
How The Site Was Made
Automatic are investing heavily in Elastic Search and it’s pretty darn useful
Intro To Elastic Search
Benefits vs disadvantages of having your site secured over SSL
The Real Costs Of SSL
UPCOMING SUBJECTS PART DEUX
? ? ? ?
![Page 15: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/15.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Currently Publishing once a weekGoal: Thursday ‘WordPress’ while Monday more generic
![Page 16: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/16.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
video to be Prominent Currently scripting the first set of videos
![Page 17: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/17.jpg)
TimNash.co.uk
The most fun I had in a while
BUILDING
![Page 18: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/18.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
HARDWARE
Dedicated box at OVH.co.uk
2gb RAM
dual core Intel Atom CPU 1.8Ghz
500GB Hard Drive
100Mbps unmetered (allegedly)
1 IP4 & 3 IP6 addresses
£24/per annum
![Page 19: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/19.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
UNDER THE HOOD...
Debian
HHVM
MEmcacheD
Nginx
Gearman (not the sat nav)
Fair amount of sticky back plastic
![Page 20: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/20.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
1. Nginx passes the PHP processing to HipHop Virtual Machine
2. WordPress checks if version of post is in memcache and retrieves.
3. If it’s not fires does normal stuff and returns to user and adds job for worker
4. Worker then stores the result back in memcached
Nginx returns the processed result with the static assets
2 .
3 .1 .
Visitor hits page...HOW’S IT WORKING?
4 .
![Page 21: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/21.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
HipHop provides a 15 to 20% Performance Increase over PHP-
FPM
![Page 22: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/22.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Biggest speed issue on site is with Static Assets...
Currently no external CDN support
![Page 23: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/23.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
90% of hits are pulling from MemcacheD rather than MySQL
![Page 24: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/24.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
designed to sit on 1 box, but can be distributed quickly...
Memcached, Elastic Search and MySQL can all be shunted to another boxes
![Page 25: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/25.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
OTHER STUFF GOING ON?
Mail being handled by Mandrill (newsletter by MailChimp)
Search powered by Elastic Search on a separate box
Queue management being managed by Gearman
Mod Security and IPTables in the background
![Page 26: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/26.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
EVERYTHING OVER SSL
SSL certificates are cheap
SSL supported CDN are not :(
Performance impairment is minimal
Currently not running SPDY but will be soon
![Page 27: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/27.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
SO WHAT PLUGINS HAVE YOU GOT?akismetCustom Post Formats (my own plugin)Audit TrailBatcacheGistPRessGoogle Analyticatorgplus commentsJEt Pack Sharing (with additional ManageWP buttons)Johhny CacheMailChimp for WP
MemcacheDoembeds in CommentsoEmbed Provider (annother one of mine)WP JSON APItimnash.co.uk scafolding (load of small functions)In Depth Article MarkupFantastic Elastic SearchWordPress SEOWp MandrillLimit my Login
![Page 28: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/28.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
YOAST WORDPRESS SEO
The only ‘Top’ plugin I use
Only really using for Social Aspect
Slowly replacing it’s features, with modification to theme and other plugins
Bit of a performance brick but worth the hit
![Page 29: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/29.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
IN DEPTH ARTICLE PLUGIN
Add’s inDepth Schema markup
Can in certain circumstances give a nice Google Rich snippet
causing some issues, spurious content
Switching to using a Custom Post Format with additional markup in place
![Page 30: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/30.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
WP JSON API
Providing end point for oEmbed experiment
Mapping Elastic Search results
providing end point for syndication
Future work to de-sync theme from WordPress/Mobile bits
![Page 31: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/31.jpg)
TimNash.co.uk
The future of timnash.co.uk
GOING FORWARD
![Page 32: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/32.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Introduce a new feature a weekBe it a new plugin or change to theme
![Page 33: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/33.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
This week, working on Email Signupsand creating custom post format for indepth articles
![Page 34: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/34.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Features being built straight to live via CI and feature Flags
![Page 35: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/35.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
switching from 1 post to 2 posts a weekPlus an email newsletter every other week...
...and video series every few weeks
![Page 36: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/36.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
But I need your help!
![Page 37: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/37.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Tweet !Like on Facebook
+1 and share on Google+Share on LinkedIn
Let other people know about the site
Spread the word Read & comment Join Mailing List
Seriously I want to hear what you think about the existing articles, so pick
one re-read and comment
Pick and Article and dive in
The mailing list is a great way to subscribe and get
the latest content and exclusive stuff
Get exclusive content!
WAYS YOU CAN GET INVOLVED THIS EVENING
![Page 38: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/38.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
Tell me what you want to see on the site?
![Page 39: My Blog - WordPress Sheffield - April 2014](https://reader037.fdocuments.in/reader037/viewer/2022110118/554bce5bb4c9058f6c8b4970/html5/thumbnails/39.jpg)
C O M P A N Y N A M E P R E S E N T A T I O N T I T L E 1 2 - 1 2 - 2 0 1 2TimNash.co.uk
The End!Thanks for listening and don’t forget to visit...
Slides: https://timnash.co.uk/wordpress-sheffield-talk/