DaFED#21 - WordPress. You gotta love WordPress 2014

190 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
190
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

DaFED#21 - WordPress. You gotta love WordPress 2014

  1. 1. WordPress. You gotta love WordPress. DaFED, Novi Sad, 2014 Milan Ivanović @lanche86 lanche86.com
  2. 2. Razor Communications Frontend Team Lead WordPress Ruby on Rails Django Templating
  3. 3. WP Valet WordPress Developer Custom Themes Custom Plugins Tweaks and Fixes
  4. 4. WP Serbia wpserbia.rs @WPSerbia meetup.com/WordPress-Serbia WordPress Srbija Facebook
  5. 5. WP Serbia Cilj organizovanja zajednice: WordCamp Serbia
  6. 6. WP Serbia Two Meetups so far
  7. 7. 1. WordPress Meetup 19. april 2013. 30 attendees 3 speakers
  8. 8. 2. WordPress Meetup Serbia 22. april 2014. TITLE: "Community Lift-off" 80 attendees 4 speakers 1 photographer
  9. 9. Davor Altman
  10. 10. Ivan Bjelajac
  11. 11. Predrag Cujanović
  12. 12. Ivan Dabić
  13. 13. Neki mali, bucmasti
  14. 14. WordPress Community Serbia ...? Milan Dinić Marko Heijnen Ivan Bjelajac Milan Ivanović
  15. 15. WordPress Serbia Jobs jobs.wpserbia.rs
  16. 16. 3. WordPress Meetup Serbia 13. maj 2014 18.00h, Mikser House PRIJAVITE SE!
  17. 17. http://wordpress.org/about/ “Start a blog or build a full-fledged website. The only limit is your imagination.”
  18. 18. Coding Guidelines Follow the official coding guidelines. Always! PHP Coding Standards HTML Coding Standards CSS Coding Standards JavaScript Coding Standards
  19. 19. Theme vs Plugin The customer should be able to switch themes at any point without losing neither content nor functionality. @bjornjohansen
  20. 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. 21. Invest in Your development! Buy / donate plugins that will save Your time. Invest in the things that will make Your life easier
  22. 22. Use a Fast WordPress Theme
  23. 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! Browsershots.org
  24. 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. 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. 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. 27. Take care of your Plugins! #2 DELETE UNNECESSARY PLUGINS, LIKE, REALLY! Don’t just deactivate them.
  28. 28. Take care of your Plugins! #3 Go to wordpress.org and Favourite (Bookmark) plugins that you like.
  29. 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. 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. 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 Smush.it Downloads: 831,276
  32. 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. 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 WordPress.com Rocketeer Downloads: 10,012,552
  34. 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. 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. 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. www.example.com/wp-admin/options.php
  37. 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. 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. 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. 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. 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. 42. Contact Form 7 Just another contact form plugin. Simple but flexible. Contact Form 7 Downloads: 17,027,934
  43. 43. Gravity Forms Advanced Forms for WordPress Websites Just Don't Get Any Easier than Add-ons is a must-try. Gravity Forms
  44. 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. 45. Pitanja? @lanche86 lanche86.com Vidimo se! 3. WordPress Meetup Serbia Utorak, 13. maj 2014, 18:00 Mikser House, Beograd PRIJAVITE SE!

×