Your SlideShare is downloading. ×

DaFED#21 - WordPress. You gotta love WordPress 2014


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. WordPress. You gotta love WordPress. DaFED, Novi Sad, 2014 Milan Ivanović @lanche86
  • 2. Razor Communications Frontend Team Lead WordPress Ruby on Rails Django Templating
  • 3. WP Valet WordPress Developer Custom Themes Custom Plugins Tweaks and Fixes
  • 4. WP Serbia @WPSerbia WordPress Srbija Facebook
  • 5. WP Serbia Cilj organizovanja zajednice: WordCamp Serbia
  • 6. WP Serbia Two Meetups so far
  • 7. 1. WordPress Meetup 19. april 2013. 30 attendees 3 speakers
  • 8. 2. WordPress Meetup Serbia 22. april 2014. TITLE: "Community Lift-off" 80 attendees 4 speakers 1 photographer
  • 9. Davor Altman
  • 10. Ivan Bjelajac
  • 11. Predrag Cujanović
  • 12. Ivan Dabić
  • 13. Neki mali, bucmasti
  • 14. WordPress Community Serbia ...? Milan Dinić Marko Heijnen Ivan Bjelajac Milan Ivanović
  • 15. WordPress Serbia Jobs
  • 16. 3. WordPress Meetup Serbia 13. maj 2014 18.00h, Mikser House PRIJAVITE SE!
  • 17. “Start a blog or build a full-fledged website. The only limit is your imagination.”
  • 18. Coding Guidelines Follow the official coding guidelines. Always! PHP Coding Standards HTML Coding Standards CSS Coding Standards JavaScript Coding Standards
  • 19. Theme vs Plugin The customer should be able to switch themes at any point without losing neither content nor functionality. @bjornjohansen
  • 20. Suit Up Your Hosting Plan! Do not be a cheapskate and go for the cheapest option. GTmetrix | Website Speed and Performance Optimization Pingdom Website Speed Test PageSpeed Insights
  • 21. Invest in Your development! Buy / donate plugins that will save Your time. Invest in the things that will make Your life easier
  • 22. Use a Fast WordPress Theme
  • 23. Selecting the Perfect Theme for WordPress Pick a Theme that Relates to Your Industry Strive for simplicity! Functionality! Check for Browser Compatibility! ! Try to find Free Theme, first!
  • 24. Installing a Theme Download a Theme / Upload a Theme Activate it! Import sample data (if you must & if there’s any) DELETE UNNECESSARY pages posts comments CRAP
  • 25. Create flexible themes “Make sure your theme doesn’t dictate the content, but is flexible enough to handle added or removed sections.” @bjornjohansen
  • 26. Take care of your Plugins! DOES IT KILL YOUR SPEED? No. Number of installed plugins are not killing the speed on your website. Bad plugins does.
  • 27. Take care of your Plugins! #2 DELETE UNNECESSARY PLUGINS, LIKE, REALLY! Don’t just deactivate them.
  • 28. Take care of your Plugins! #3 Go to and Favourite (Bookmark) plugins that you like.
  • 29. Take care of your Plugins! #4 Highly recommended plugin to use is . The most effective way of seeing what plugins are slowing down your website. P3 Profiler
  • 30. Why build / use plugins? To modify, enhance and customise your WordPress website! Add functionality without editing the core! 30,847 plugins, 651.284.858 downloads… and counting
  • 31. Optimize Your Images for the Web Photoshop, “Save for Web” option. A good plugin to optimize images: Stripping meta data from JPEGs, optimizing JPEG compression… WP Downloads: 831,276
  • 32. Optimize Your Images for the Web #2 Way better plugin to optimize images: Nearly any image in WordPress can be optimized. EWWW Image Optimizer Downloads: 264,280
  • 33. Optimize Your Images for the Web #3 Photon , Bulk activate or deactivate Jetpack modules and view them in a standard list table format. Jetpack by Rocketeer Downloads: 10,012,552
  • 34. Optimize Your Website by Bjørn Johansen ( ) Lazy loading makes your site load faster and saves bandwidth. Uses jQuery and degrades gracefully for non-js users. Works with both images and iframes. Lazy Load @bjornjohansen Downloads: 82,779
  • 35. Social Media Buttons & Widgets Official sharing buttons, due to calls they make to external services can increase loading times immensely. Change to text links or locally stored social media images, and reduce your page size by up to one megabyte.
  • 36. Enable Gzip Compression Gzip compression allows a website page to be transferred to a browser at up to 70% of its original size. The browser will then decompress the page and display it to the user.
  • 37. Enqueue CSS and JS properly Use and hooks for every single JS or CSS file you use. This is a must! wp_enqueue_script wp_enqueue_style
  • 38. Minify and Combine CSS and Javascript files Decrease number of requests with . All CSS files combined in a single file. All external Javascript files loading asynchronously. Minit
  • 39. Full page caching with W3 Total Cache is probably the best caching plugin out there. Tons of features, easy to setup, recommended. W3 Total Cache Downloads: 3,409,859
  • 40. Advanced Custom Fields Powerful fields for WordPress developers. Custom fields. Made easy. Use the plugin to take full control of your edit screens & custom field data. Add-ons is a must-try! Advanced Custom Fields Downloads: 2,006,435
  • 41. WordPress SEO by Yoast Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using WordPress SEO plugin by Yoast Downloads: 10,028,399
  • 42. Contact Form 7 Just another contact form plugin. Simple but flexible. Contact Form 7 Downloads: 17,027,934
  • 43. Gravity Forms Advanced Forms for WordPress Websites Just Don't Get Any Easier than Add-ons is a must-try. Gravity Forms
  • 44. Tailor the admin to your client’s needs If your client only needs to update pages, make sure that is everything they see in the backend. Noel Tock has a great presentation on that subject
  • 45. Pitanja? @lanche86 Vidimo se! 3. WordPress Meetup Serbia Utorak, 13. maj 2014, 18:00 Mikser House, Beograd PRIJAVITE SE!