WordPress.
You gotta love WordPress.
DaFED, Novi Sad, 2014
Milan Ivanović
Razor Communications
Frontend Team Lead
WordPress
Ruby on Rails
Django Templating
WP Valet
WordPress Developer
Custom Themes
Custom Plugins
Tweaks and Fixes
WP Serbia
Cilj organizovanja zajednice: WordCamp Serbia
WP Serbia
Two Meetups so far
1. WordPress Meetup
19. april 2013.
30 attendees
3 speakers
2. WordPress Meetup Serbia
22. april 2014.
TITLE: "Community Lift-off"
80 attendees
4 speakers
1 photographer
Davor Altman
Ivan Bjelajac
Predrag Cujanović
Ivan Dabić
Neki mali, bucmasti
3. WordPress Meetup Serbia
13. maj 2014
18.00h, Mikser House
http://wordpress.org/about/
“Start a blog or build a full-fledged website. The only limit is your imagination.”
Coding Guidelines
Follow the official coding guidelines. Always!
Theme vs Plugin
The customer should be able to switch themes at any point without losing neither content nor functionality.
@bjornjohansen
Suit Up Your Hosting Plan!
Do not be a cheapskate and go for the cheapest option.
Invest in Your development!
Buy / donate plugins that will save Your time.
Invest in the things that will make Your life easier
Use a Fast WordPress Theme
Selecting the Perfect Theme for WordPress
-
Pick a Theme that Relates to Your Industry
-
Strive for simplicity!
-
Functionality!
-
Check for Browser Compatibility! Browsershots.org!
-
Try to find Free Theme, first!
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
Create flexible themes
“Make sure your theme doesn’t dictate the content, but is flexible enough to handle added or removed sections.”
@bjornjohansen
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.
Take care of your Plugins! #2
DELETE UNNECESSARY PLUGINS, LIKE, REALLY!
Don’t just deactivate them.
Take care of your Plugins! #3
Go to wordpress.org and Favourite (Bookmark) plugins that you like.
Take care of your Plugins! #4
The most effective way of seeing what plugins are slowing down your website.
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
Optimize Your Images for the Web
Photoshop, “Save for Web” option.
Stripping meta data from JPEGs, optimizing JPEG compression…
Downloads: 831,276
Optimize Your Images for the Web #2
Nearly any image in WordPress can be optimized.
Downloads: 264,280
Optimize Your Images for the Web #3
Rocketeer, Bulk activate or deactivate Jetpack modules and view them in a standard list table format.
Downloads: 10,012,552
Optimize Your Website
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.
Downloads: 82,779
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.
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
Enqueue CSS and JS properly
Minify and Combine CSS and Javascript files
Decrease number of requests with
Minit.
All CSS files combined in a single file.
All external Javascript files loading asynchronously.
Full page caching with
W3 Total Cache
Tons of features, easy to setup, recommended.
Downloads: 3,409,859
Advanced Custom Fields
Powerful fields for WordPress developers.
Custom fields. Made easy.
Add-ons is a must-try!
Downloads: 2,006,435
WordPress SEO by Yoast
Improve your WordPress SEO:
Write better content and have a fully optimized WordPress site using
Downloads: 10,028,399
Contact Form 7
Just another contact form plugin.
Simple but flexible.
Downloads: 17,027,934
Gravity Forms
Advanced Forms for WordPress Websites Just Don't Get
Add-ons is a must-try.
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.
Pitanja?
Vidimo se!
3. WordPress Meetup Serbia
Utorak, 13. maj 2014, 18:00
Mikser House, Beograd