Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

My Blog - WordPress Sheffield - April 2014

614 views

Published on

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.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

My Blog - WordPress Sheffield - April 2014

  1. 1. TimNash.co.uk Journeyofrediscoveringblogging MYBLOG
  2. 2. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk Why?
  3. 3. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk A Once, Formerly Famous SEO (AOFFS)
  4. 4. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk Seriously why?
  5. 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. 6. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk SECONDARY GOALS? Provide‘REAL’content Beusefulresourceforeveryone Regain#1spotformyname! HelpimproveWordPressreputation Standandtalktoyoulotmore!(really)
  7. 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. 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. 9. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk ConvincingWordPressusersto tweet/like/+1isreallyHARD!
  10. 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. 11. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk Writegreatcontent,getvisitors... That’s the theory it’s a little more complicated
  12. 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. 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. 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. 15. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk CurrentlyPublishingonceaweek Goal: Thursday ‘WordPress’ while Monday more generic
  16. 16. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk videotobeProminentCurrently scripting the first set of videos
  17. 17. TimNash.co.uk ThemostfunIhadinawhile BUILDING
  18. 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. 19. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk UNDER THE HOOD... Debian HHVM MEmcacheD Nginx Gearman(notthesatnav) Fairamountofstickybackplastic
  20. 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. 21. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk HipHopprovidesa15to20% PerformanceIncreaseoverPHP- FPM
  22. 22. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk Biggestspeedissueonsiteiswith StaticAssets... Currently no external CDN support
  23. 23. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk 90%ofhitsarepullingfrom MemcacheDratherthanMySQL
  24. 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. 25. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk OTHER STUFF GOING ON? MailbeinghandledbyMandrill(newsletterbyMailChimp) SearchpoweredbyElasticSearchonaseparatebox QueuemanagementbeingmanagedbyGearman ModSecurityandIPTablesinthebackground
  26. 26. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk EVERYTHING OVER SSL SSLcertificatesarecheap SSLsupportedCDNarenot:( Performanceimpairmentisminimal CurrentlynotrunningSPDYbutwillbesoon
  27. 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. 28. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk YOAST WORDPRESS SEO Theonly‘Top’pluginIuse OnlyreallyusingforSocialAspect Slowlyreplacingit’sfeatures,withmodificationtothemeandother plugins Bitofaperformancebrickbutworththehit
  29. 29. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk IN DEPTH ARTICLE PLUGIN Add’sinDepthSchemamarkup CanincertaincircumstancesgiveaniceGoogleRichsnippet causingsomeissues,spuriouscontent SwitchingtousingaCustomPostFormatwithadditionalmarkupinplace
  30. 30. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk WP JSON API ProvidingendpointforoEmbedexperiment MappingElasticSearchresults providingendpointforsyndication Futureworktode-syncthemefromWordPress/Mobilebits
  31. 31. TimNash.co.uk Thefutureoftimnash.co.uk GOING FORWARD
  32. 32. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk IntroduceanewfeatureaweekBe it a new plugin or change to theme
  33. 33. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk Thisweek,workingonEmailSignups and creating custom post format for indepth articles
  34. 34. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk Featuresbeingbuiltstraightto liveviaCIandfeatureFlags
  35. 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
  36. 36. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk But I need your help!
  37. 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
  38. 38. COMPANY NAME PRESENTATION TITLE 12 - 12 - 2012 TimNash.co.uk Tellmewhatyouwanttoseeon thesite?
  39. 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/

×