Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WordPress. You gotta love WordPress.

WordPress. You gotta love WordPress.

DaFED #21; 07.05.2014.
Speaker: Milan Ivanović, Razor Communications, WP Valet
Višegodišnje iskustvo u 40+ slajdova. WPSerbia. Optimizacija i preporučeni dodaci... WordPress.

DaFED

May 07, 2014
Tweet

More Decks by DaFED

Other Decks in Programming

Transcript

  1. Coding Guidelines Follow the official coding guidelines. Always! PHP Coding

    Standards HTML Coding Standards CSS Coding Standards JavaScript Coding Standards
  2. Theme vs Plugin The customer should be able to switch

    themes at any point without losing neither content nor functionality. @bjornjohansen
  3. 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
  4. Invest in Your development! Buy / donate plugins that will

    save Your time. Invest in the things that will make Your life easier
  5. 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
  6. 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
  7. Create flexible themes “Make sure your theme doesn’t dictate the

    content, but is flexible enough to handle added or removed sections.” @bjornjohansen
  8. 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.
  9. Take care of your Plugins! #3 Go to wordpress.org and

    Favourite (Bookmark) plugins that you like.
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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.
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. Contact Form 7 Just another contact form plugin. Simple but

    flexible. Contact Form 7 Downloads: 17,027,934
  24. Gravity Forms Advanced Forms for WordPress Websites Just Don't Get

    Any Easier than Add-ons is a must-try. Gravity Forms
  25. 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
  26. Pitanja? @lanche86 lanche86.com Vidimo se! 3. WordPress Meetup Serbia Utorak,

    13. maj 2014, 18:00 Mikser House, Beograd PRIJAVITE SE!