WordPress Sheffield is an informal gathering of WordPress users, this presentation about the newly launched timnash.co.uk was presented on Tuesday 8th of April 2014.
5. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.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?
6. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
SECONDARY GOALS?
Provide‘REAL’content
Beusefulresourceforeveryone
Regain#1spotformyname!
HelpimproveWordPressreputation
Standandtalktoyoulotmore!(really)
7. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
Blogging has become fun
At least that’s what I’m telling myself
8. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
MAIN TRAFFIC SOURCE CURRENTLY?
Social Media Rules The Roost
Traditional 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%
18%
4%
16%
19%
22%
DIRECT/NONE
TWITTER
MANAGEWP
STUMBLEUPON
GOOGLE+
FACEBOOK
ORGANIC
THE REST
9. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
ConvincingWordPressusersto
tweet/like/+1isreallyHARD!
10. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
GETTING SITE VISITORS IN FUTURE?
SocialMedia
OldsiteLinks
TheGoogles
WordPressspecificlinks
Email
LeadGeneration
WordPressnewssites
Blogs
TutorialSites
EmailLists
11. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
Writegreatcontent,getvisitors...
That’s the theory it’s a little more complicated
12. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.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?
? ? ? ?
13. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.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
14. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.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
? ? ? ?
15. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
CurrentlyPublishingonceaweek
Goal: Thursday ‘WordPress’ while Monday more generic
16. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
videotobeProminentCurrently scripting the first set of videos
18. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
HARDWARE
DedicatedboxatOVH.co.uk
2gbRAM
dualcoreIntelAtomCPU1.8Ghz
500GBHardDrive
100Mbpsunmetered(allegedly)
1IP4&3IP6addresses
£24/per annum
19. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
UNDER THE HOOD...
Debian
HHVM
MEmcacheD
Nginx
Gearman(notthesatnav)
Fairamountofstickybackplastic
20. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.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 addsjobforworker
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.
21. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
HipHopprovidesa15to20%
PerformanceIncreaseoverPHP-
FPM
22. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
Biggestspeedissueonsiteiswith
StaticAssets...
Currently no external CDN support
23. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
90%ofhitsarepullingfrom
MemcacheDratherthanMySQL
24. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
designedtositon1box,butcan
bedistributedquickly...
Memcached, Elastic Search and MySQL can all be shunted to another boxes
25. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
OTHER STUFF GOING ON?
MailbeinghandledbyMandrill(newsletterbyMailChimp)
SearchpoweredbyElasticSearchonaseparatebox
QueuemanagementbeingmanagedbyGearman
ModSecurityandIPTablesinthebackground
26. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
EVERYTHING OVER SSL
SSLcertificatesarecheap
SSLsupportedCDNarenot:(
Performanceimpairmentisminimal
CurrentlynotrunningSPDYbutwillbesoon
27. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
SO WHAT PLUGINS HAVE YOU GOT?
akismet
CustomPostFormats(myownplugin)
AuditTrail
Batcache
GistPRess
GoogleAnalyticator
gpluscomments
JEtPackSharing(withadditionalManageWPbuttons)
JohhnyCache
MailChimpforWP
MemcacheD
oembedsinComments
oEmbedProvider(annotheroneofmine)
WPJSONAPI
timnash.co.ukscafolding(loadofsmallfunctions)
InDepthArticleMarkup
FantasticElasticSearch
WordPressSEO
WpMandrill
LimitmyLogin
28. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
YOAST WORDPRESS SEO
Theonly‘Top’pluginIuse
OnlyreallyusingforSocialAspect
Slowlyreplacingit’sfeatures,withmodificationtothemeandother
plugins
Bitofaperformancebrickbutworththehit
29. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
IN DEPTH ARTICLE PLUGIN
Add’sinDepthSchemamarkup
CanincertaincircumstancesgiveaniceGoogleRichsnippet
causingsomeissues,spuriouscontent
SwitchingtousingaCustomPostFormatwithadditionalmarkupinplace
30. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
WP JSON API
ProvidingendpointforoEmbedexperiment
MappingElasticSearchresults
providingendpointforsyndication
Futureworktode-syncthemefromWordPress/Mobilebits
32. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
IntroduceanewfeatureaweekBe it a new plugin or change to theme
33. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
Thisweek,workingonEmailSignups
and creating custom post format for indepth articles
34. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
Featuresbeingbuiltstraightto
liveviaCIandfeatureFlags
35. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
switchingfrom1postto2postsaweek
Plus an email newsletter every other week...
...and video series every few weeks
37. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.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
39. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012
TimNash.co.uk
TheEnd!
Thanks for listening and don’t forget to visit...
Slides: https://timnash.co.uk/wordpress-sheffield-talk/