Anthony Hortin
@maddisondesigns maddisondesigns.com
Getting to Know WordPress
About me
Designer/Developer @ Maddison Designs
!
WordPress Theme & Plugin Developer
!
WordPress Theme & Plugin Directory c...
WordPress is web software you can use
to create a beautiful website or blog. We
like to say that WordPress is both free
an...
WordPress is an Open Source software system used
by millions of people around the world to create
beautiful websites and b...
Who’s using WordPress?
Bata Shoes
Who’s using WordPress?
TechCrunch
Who’s using WordPress?
Sony Music
Who’s using WordPress?
Brian Smith
Who’s using WordPress?
Sweden
WordPress.org Vs WordPress.com
One Software
Two Flavours
WordPress.org Vs WordPress.com
Self Hosting
!
Need own domain/hosting
!
Access to plugins
!
Install any theme
!
You are re...
WordPress.org Vs WordPress.com
Full Control
!
You have 100% control on:
Limited Control
Design
!
Themes
!
Plugins
Content
...
The WordPress Dashboard
Dashboard
Your main Dashboard ‘homepage’

Provides brief stats on Posts, Pages & comments
!
Posts
Where you create new Blo...
Comments
Where you manage blog Comments
!
Appearance
Controls how your site looks.
You can choose Themes and manage Widget...
Tools
Gives you access to various convenient tools
Import & Export data to/from your WordPress site
!
Settings
This is whe...
First Things First
Setting up your site
General Settings
Configure your basic site preferences such as the Site Title and
Tag Line, the Administrator’s email addr...
Writing Settings
Configure default publishing settings such as defining the Default
Post Category
First Things First
Reading Settings
Configure how your site is viewed. You can define whether your
front page displays a static Page or your ...
Discussion Settings
Define how your readers interact with your site. Configure
whether readers can post Comments or not an...
Media Settings
Configure the default image sizes that are created when an
image is uploaded
First Things First
Permalink Settings
Configure the URL format that is displayed in the web browser
when someone browses your site. This also...
Managing Users
Configure who has access to your site
!
DON’T use “Admin” for the Username
DON’T use the Username as the “D...
source: http://xkcd.com/936
It can’t be stressed enough, use strong passwords!
Administrator
Somebody who has access to all the administration features
!
Editor
Can publish & manage posts and pages as ...
Adding Content
Pages Vs Posts
Posts
Posts are typically blog entries. A series of articles, listed
(usually) reverse-chronologically.
!
Posts can also b...
Adding content to Posts & Pages is easy with the visual editor
Adding Content
Use the Visual Editor toolbar buttons to Bold or Italicise text
content. You can also add bullet points, links, headings e...
Any media you upload will be added to the Media Library
Adding Content
Customising Your Site
There’s various ways to customise your website. Some are
Theme dependent, some are built into WordPress core
!
Themes (inc...
Change the look of your site by adding new themes
Customising Your Site
Official WordPress Theme Directory
All themes are free and code reviewed for quality
http://wordpress.org/themes
Customisi...
Theme Shops
There are an extensive range of Theme Shops that sell ‘Premium
Themes’
!
Some of the more dependable Theme Sho...
Theme Options
WordPress has some built in options that allow you to customise
your theme. It even gives you a live preview...
Theme Options
Lots of themes also have their own Theme Options pages for
theme specific settings & customisation
Customisi...
Custom Header
Add a custom header to your website
Customising Your Site
Custom Background
Change the background image or colour for your site
Customising Your Site
Widgets
Widgets are independent sections of content that can be placed
into any widgetized area provided by your theme.
!
...
Widgets
Widgets are commonly found in the sidebar or footer area
!
Customising Your Site
Extending Your Site
WordPress Plugins
Plugins extend and expand the functionality of WordPress
!
There are both Free and Premium (Paid) plugins
!
The easiest (&...
Install & Activate Plugins
Once installed, plugins need to be activated
!
Some plugins will have settings pages for config...
Official WordPress Plugin Directory
All plugins are free and code reviewed for quality
http://wordpress.org/plugins
Extend...
Recommended Plugins (Free)
The following are useful, reliable free plugins
!
WooCommerce - A powerful, extendable eCommerc...
Recommended Plugins (Premium/Paid)
The following are useful, reliable paid plugins
!
Gravity Forms - Build complex, powerf...
Recommended Plugins (Free & Paid)
Some plugin developers provide the core plugin for free & then
have (optional) paid exte...
Updating Your Site
Keeping WordPress Safe & Secure
From time to time, Themes, Plugins & WordPress will require
updating
!
Updates typically happen when developers release se...
Updating Your Site
Resources
Like any website, WordPress requires a web server to operate.
!
Specifically, WordPress requires:-
PHP (version 5.2.4 or g...
MAMP (Mac)
Setting up MAMP
http://www.wpbeginner.com/wp-tutorials/how-to-install-wordpress-locally-on-mac-using-mamp/
!
XA...
WordPress Codex
!
!
Easy WP Guide
!
WP Beginner
!
SiteGround
!
Learn WordPress.com
!
WP101 Video Training
Where to Go for ...
I’m Anthony Hortin
You can find me here
!
@maddisondesigns
maddisondesigns.com
!
@easywpguide
easywpguide.com
Thanks!
Ques...
Getting to know WordPress
Upcoming SlideShare
Loading in …5
×

Getting to know WordPress

3,086 views

Published on

Guest lecture for Pre-Press Publishing 1 for the Bachelor Of Writing and Publishing at NMIT (North Melbourne Institute of TAFE) Fairfield Campus.

'Getting to Know WordPress' provides you a quick overview of the powerful content management and blogging system, WordPress.

Published in: Internet, Technology, Business
3 Comments
6 Likes
Statistics
Notes
No Downloads
Views
Total views
3,086
On SlideShare
0
From Embeds
0
Number of Embeds
233
Actions
Shares
0
Downloads
69
Comments
3
Likes
6
Embeds 0
No embeds

No notes for slide

Getting to know WordPress

  1. 1. Anthony Hortin @maddisondesigns maddisondesigns.com Getting to Know WordPress
  2. 2. About me Designer/Developer @ Maddison Designs ! WordPress Theme & Plugin Developer ! WordPress Theme & Plugin Directory contributor ! Provides support on official WordPress Support Forum ! Created Easy WP Guide (over 100K downloads) ! Co-Organiser Melbourne WordPress WordCamp 2013 ! Co-Organiser for monthly WP Melbourne WordPress Meetups
  3. 3. WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time. “ What is WordPress?
  4. 4. WordPress is an Open Source software system used by millions of people around the world to create beautiful websites and blogs. ! It is completely customisable by the use of themes and plugins. ! WordPress powers approx 60.3% of all cms sites That’s 21.9%* of the entire web! source: http://w3techs.com/technologies/overview/content_management/all
  5. 5. Who’s using WordPress? Bata Shoes
  6. 6. Who’s using WordPress? TechCrunch
  7. 7. Who’s using WordPress? Sony Music
  8. 8. Who’s using WordPress? Brian Smith
  9. 9. Who’s using WordPress? Sweden
  10. 10. WordPress.org Vs WordPress.com One Software Two Flavours
  11. 11. WordPress.org Vs WordPress.com Self Hosting ! Need own domain/hosting ! Access to plugins ! Install any theme ! You are responsible for security and maintenance ! Greater flexibility & customisation Hosted ! Fully managed website hosting ! Easy to get up and running very quickly. ! Security and maintenance managed for you ! Automatically updated ! Secure dashboard ! Free with paid feature upgrades
  12. 12. WordPress.org Vs WordPress.com Full Control ! You have 100% control on: Limited Control Design ! Themes ! Plugins Content ! Monetisation ! Performance No custom plugins ! No custom themes ! No FTP access
  13. 13. The WordPress Dashboard
  14. 14. Dashboard Your main Dashboard ‘homepage’
 Provides brief stats on Posts, Pages & comments ! Posts Where you create new Blog Posts. Also update Categories and Post Tags ! Media Where your uploaded images, documents or files are stored ! Pages Where you create new Pages The WordPress Dashboard
  15. 15. Comments Where you manage blog Comments ! Appearance Controls how your site looks. You can choose Themes and manage Widgets & Menus ! Plugins Plugins extend and expand the functionality of WordPress ! Users Where you add new users as well as manage their Roles The WordPress Dashboard
  16. 16. Tools Gives you access to various convenient tools Import & Export data to/from your WordPress site ! Settings This is where your site is configured The WordPress Dashboard
  17. 17. First Things First Setting up your site
  18. 18. General Settings Configure your basic site preferences such as the Site Title and Tag Line, the Administrator’s email address and the Date and Time format First Things First
  19. 19. Writing Settings Configure default publishing settings such as defining the Default Post Category First Things First
  20. 20. Reading Settings Configure how your site is viewed. You can define whether your front page displays a static Page or your blog Posts, and how many blog posts are displayed by default. First Things First
  21. 21. Discussion Settings Define how your readers interact with your site. Configure whether readers can post Comments or not and how those Comments are moderated and displayed First Things First
  22. 22. Media Settings Configure the default image sizes that are created when an image is uploaded First Things First
  23. 23. Permalink Settings Configure the URL format that is displayed in the web browser when someone browses your site. This also helps with SEO First Things First
  24. 24. Managing Users Configure who has access to your site ! DON’T use “Admin” for the Username DON’T use the Username as the “Display name” ! DO use strong passwords! First Things First
  25. 25. source: http://xkcd.com/936 It can’t be stressed enough, use strong passwords!
  26. 26. Administrator Somebody who has access to all the administration features ! Editor Can publish & manage posts and pages as well as manage other users’ posts, etc. ! Author Can publish and manage their own posts ! Contributor Can write and manage their posts but not publish them ! Subscriber Somebody who can only manage their profile First Things First
  27. 27. Adding Content Pages Vs Posts
  28. 28. Posts Posts are typically blog entries. A series of articles, listed (usually) reverse-chronologically. ! Posts can also be assigned Categories and Tags. ! Pages Pages are used for more static content. Content that doesn’t change or changes infrequently. ! Pages are also hierarchical and can have individual page templates. Adding Content
  29. 29. Adding content to Posts & Pages is easy with the visual editor Adding Content
  30. 30. Use the Visual Editor toolbar buttons to Bold or Italicise text content. You can also add bullet points, links, headings etc.. Adding Content
  31. 31. Any media you upload will be added to the Media Library Adding Content
  32. 32. Customising Your Site
  33. 33. There’s various ways to customise your website. Some are Theme dependent, some are built into WordPress core ! Themes (incl. Theme Options) ! Custom Header ! Custom Background ! Widgets ! Plugins ! Customising Your Site
  34. 34. Change the look of your site by adding new themes Customising Your Site
  35. 35. Official WordPress Theme Directory All themes are free and code reviewed for quality http://wordpress.org/themes Customising Your Site
  36. 36. Theme Shops There are an extensive range of Theme Shops that sell ‘Premium Themes’ ! Some of the more dependable Theme Shops are: ! http://www.woothemes.com http://www.elegantthemes.com http://array.is https://thethemefoundry.com http://tokokoo.com http://www.themezilla.com http://press75.com Customising Your Site
  37. 37. Theme Options WordPress has some built in options that allow you to customise your theme. It even gives you a live preview Customising Your Site
  38. 38. Theme Options Lots of themes also have their own Theme Options pages for theme specific settings & customisation Customising Your Site
  39. 39. Custom Header Add a custom header to your website Customising Your Site
  40. 40. Custom Background Change the background image or colour for your site Customising Your Site
  41. 41. Widgets Widgets are independent sections of content that can be placed into any widgetized area provided by your theme. ! Customising Your Site
  42. 42. Widgets Widgets are commonly found in the sidebar or footer area ! Customising Your Site
  43. 43. Extending Your Site WordPress Plugins
  44. 44. Plugins extend and expand the functionality of WordPress ! There are both Free and Premium (Paid) plugins ! The easiest (& best) place to find free plugins is the official WordPress Plugin Directory - http://wordpress.org/plugins ! Best to use plugins that are updated regularly & recently ! Currently over 30,000 free plugins available Extending Your Site
  45. 45. Install & Activate Plugins Once installed, plugins need to be activated ! Some plugins will have settings pages for configuring them Extending Your Site
  46. 46. Official WordPress Plugin Directory All plugins are free and code reviewed for quality http://wordpress.org/plugins Extending Your Site
  47. 47. Recommended Plugins (Free) The following are useful, reliable free plugins ! WooCommerce - A powerful, extendable eCommerce plugin ! Easy Digital Downloads - Sell digital downloads through WordPress ! JetPack - Supercharge your WordPress site with powerful features ! WordPress SEO by Yoast - Improve your WordPress SEO ! Meteor Slides - Create easy to customise, responsive slideshows ! WordPress Backup to Dropbox - Backup your media & database to Dropbox ! Akismet - Checks your comments for spam ! WordFence Security - An enterprise class security and performance plugin Extending Your Site
  48. 48. Recommended Plugins (Premium/Paid) The following are useful, reliable paid plugins ! Gravity Forms - Build complex, powerful contact forms, easily http://www.gravityforms.com ! BackupBuddy - Backup, Migrate or Restore your site quickly & easily http://ithemes.com/purchase/backupbuddy ! VaultPress - Daily & realtime, offsite backups http://vaultpress.com ! Envira Gallery - Easily create beautiful, responsive image galleries http://enviragallery.com ! Events Calendar Pro - Create & manage events with ease http://tri.be/shop/wordpress-events-calendar-pro/ Extending Your Site
  49. 49. Recommended Plugins (Free & Paid) Some plugin developers provide the core plugin for free & then have (optional) paid extensions that provide extra functionality ! WooCommerce - Free core plugin for selling products online. Paid extensions for Payment Gateways, Product Add-ons etc. http://www.woothemes.com/woocommerce ! Easy Digital Downloads - Free core plugin for selling digital products. Paid extensions for Payment Gateways, Checkout Fields Add-ons etc. https://easydigitaldownloads.com ! Advanced Custom Fields - Free core plugin for providing powerful custom fields for developers. Paid add-ons for extra functionality http://www.advancedcustomfields.com Extending Your Site
  50. 50. Updating Your Site Keeping WordPress Safe & Secure
  51. 51. From time to time, Themes, Plugins & WordPress will require updating ! Updates typically happen when developers release security patches or add extra functionality ! It’s good practice to keep your Themes, Plugins & WordPress version updated to the latest versions ! The top two reasons for sites being hacked are insecure passwords & outdated (vulnerable) software ! WordPress will (attempt to) automatically update for minor versions (e.g. v3.8.2, v3.9.1) Updating Your Site
  52. 52. Updating Your Site
  53. 53. Resources
  54. 54. Like any website, WordPress requires a web server to operate. ! Specifically, WordPress requires:- PHP (version 5.2.4 or greater) - Server Side Scripting Language MySQL (version 5.0 or greater) - Database software ! Running on (preferably) Apache or Nginx ! If you want to play around with WordPress locally (i.e. on your own computer), you can setup a test environment using MAMP (Mac) or XAMPP (Windows) Installing WordPress Locally
  55. 55. MAMP (Mac) Setting up MAMP http://www.wpbeginner.com/wp-tutorials/how-to-install-wordpress-locally-on-mac-using-mamp/ ! XAMPP (Windows) Setting up XAMPP http://premium.wpmudev.org/blog/install-wordpress-locally-on-windows-with-xampp/ Installing WordPress Locally
  56. 56. WordPress Codex ! ! Easy WP Guide ! WP Beginner ! SiteGround ! Learn WordPress.com ! WP101 Video Training Where to Go for Help http://codex.wordpress.org http://codex.wordpress.org/WordPress_Lessons ! http://easywpguide.com ! http://www.wpbeginner.com ! http://www.siteground.com/tutorials/wordpress ! http://learn.wordpress.com ! http://code.tutsplus.com/series/wp101-basix-training
  57. 57. I’m Anthony Hortin You can find me here ! @maddisondesigns maddisondesigns.com ! @easywpguide easywpguide.com Thanks! Questions?

×