My Blog - WordPress Sheffield - April 2014
-
Upload
tim-nash -
Category
Technology
-
view
332 -
download
3
description
Transcript of My Blog - WordPress Sheffield - April 2014
TimNash.co.uk
Journey of rediscovering blogging
MY BLOG
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?
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)
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?
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?
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)
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
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
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!
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
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
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?
? ? ? ?
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
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
? ? ? ?
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
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
TimNash.co.uk
The most fun I had in a while
BUILDING
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
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
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 .
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
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
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
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
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
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
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
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
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
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
TimNash.co.uk
The future of timnash.co.uk
GOING FORWARD
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
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
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
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
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!
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
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?
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/