53
WordPress 201 WordPress.org

Wordpress 201 Workshop, Maui, March 23, 2011

Embed Size (px)

DESCRIPTION

WordPress is a powerful online publishing tool capable of building entire websites. The WordPress 101 workshop provided an introduction to WordPress, focusing on the version of WordPress available at WordPress.com. But, there is a lot more power and flexibility available for WordPress using what’s known as the self-hosted version of WordPress, or WordPress.org. If you attended the WordPress 101 workshop or you already have a WordPress blog or site and you’re comfortable with creating posts and pages in WordPress and you want to advance to the next level that WordPress has to offer, the WordPress 201 workshop is for you.Join web and multimedia developer, Jeff Bennett, at the Malcolm Center, 1305 Holopono St., Suite 1, Kihei, on March 23 for an intermediate level look at WordPress. If you got a lot out of the WordPress 101 workshop and want to learn more, this workshop is for you.

Citation preview

Page 1: Wordpress 201 Workshop, Maui, March 23, 2011

WordPress 201WordPress.org

Page 2: Wordpress 201 Workshop, Maui, March 23, 2011

WordPress 201

Getting Started with WordPress as your Website Publishing Tool

Jeff Bennett

www.DigitalSplashMedia.com

Going Beyond the Basics in WordPress

twitter.com/digitalsplashfacebook.com/digitalsplashmedia

Page 3: Wordpress 201 Workshop, Maui, March 23, 2011

Introductions

• Your name & company/business

• Your experience with WordPress

WordPress 201

Page 4: Wordpress 201 Workshop, Maui, March 23, 2011

Topics

• What is WordPress.org - self-hosted WordPress• Finding a web host• Simple installation of WordPress with BlueHost • Review of dashboard, posts, pages and menus• Themes - lots more and their customizable• Plugins - need some additional functionality? There's a

plugin for that!• Security• Backups• Migrating from WordPress.com to WordPress.org • Transferring from one WordPress.org site to another

WordPress.org site

Page 5: Wordpress 201 Workshop, Maui, March 23, 2011

What is Web Hosting?

Page 6: Wordpress 201 Workshop, Maui, March 23, 2011

Web Host - a company that rents web server

space for your website

Page 7: Wordpress 201 Workshop, Maui, March 23, 2011

WordPress is a software product made by a company called Automattic

makes

Page 8: Wordpress 201 Workshop, Maui, March 23, 2011

Automattic offers free blogs & websites at wordpress.com

Automattic:Provides free web hostingSets up WordPressHandles backupsHandles upgradesStops spam

This is the “.com” flavor.Limited themes, options and flexibility and no code hacking.

Page 9: Wordpress 201 Workshop, Maui, March 23, 2011

Web Host

Web servers display your

website to people who visit it

They pay a monthly fee to a web host, and install the free WordPress software on the

web host’s server

Many people want more options or control than WordPress.com offers.

Page 10: Wordpress 201 Workshop, Maui, March 23, 2011

Web HostWebsite owner responsibilities:Buy the web hostingSet up WordpressHandle backupsHandle upgradesStop spamUpload new themesUpload plugins

This is the “self-hosted” or “.org” flavor.Complete control but comes with extra responsibility

With greater control comes greater responsibilities

Page 11: Wordpress 201 Workshop, Maui, March 23, 2011
Page 12: Wordpress 201 Workshop, Maui, March 23, 2011

My Experience with Web Hosts

Page 13: Wordpress 201 Workshop, Maui, March 23, 2011

Simple WordPress Installation with BlueHost

LIVE

DEMONSTRATION

Page 14: Wordpress 201 Workshop, Maui, March 23, 2011

Hint: Use Your Browser’s Tabs

One tab for viewing the public view of the site

One tab for the “back end” / admin section

Page 15: Wordpress 201 Workshop, Maui, March 23, 2011

The Dashboard

Customize Layout

Expand/Collapse Menu

Plugins

Theme- and Plugin-specific menu items

Page 16: Wordpress 201 Workshop, Maui, March 23, 2011

Themes

Thousands more themes than WordPress.com

Free and Premium

Theme foundries and frameworks

*Customizable

Page 17: Wordpress 201 Workshop, Maui, March 23, 2011

Creating Posts

Title

Type or paste content

Insert imagesFormatting icons

Click for all icons

Publish options

Categories

Tags

Page 18: Wordpress 201 Workshop, Maui, March 23, 2011

Creating Pages

Similar layout as posts

Attributes instead of Categories and Tags

Page 19: Wordpress 201 Workshop, Maui, March 23, 2011

Posts vs Pages

Posts PagesTime-based content displayed in reverse chronological order - more “bloggy”

Pseudo-static pages used to create web pages for non-changing information like contact, about, products, services, etc. Not listed by date, and they don’t use categories and tags

Page 20: Wordpress 201 Workshop, Maui, March 23, 2011

Editing Posts & PagesSelect Edit under either Posts or Pages

Select item to edit

Page 22: Wordpress 201 Workshop, Maui, March 23, 2011

Categories & Tags

Categories - helpful for organizing your posts by topic

Tags like keywords

Blog post about Categories vs tags

http://digitalsplashmedia.com/2011/03/categories-vs-tags/

Page 23: Wordpress 201 Workshop, Maui, March 23, 2011

Custom Menus

Page 24: Wordpress 201 Workshop, Maui, March 23, 2011

Plugins

ExtraFunctionality

Need additional functionality? Thereʼs a plugin or that!

Page 25: Wordpress 201 Workshop, Maui, March 23, 2011

Plugins

List of installed plugins

Notice of available upgrade

Search for new plugins

Page 26: Wordpress 201 Workshop, Maui, March 23, 2011

Useful PluginsAkismet - Stop spam (needs API key)BackupsSecurityGallerySocial MediaFast Contact FormTinyMCE - Additional Buttons in Visual Editor

More details on some of these later

Donʼt overdue it on plugins. They can slow your site down.

Page 27: Wordpress 201 Workshop, Maui, March 23, 2011

Useful Plugins

Let’s install some plugins!

LIVE

DEMONSTRATION

Page 28: Wordpress 201 Workshop, Maui, March 23, 2011

Useful Plugins

http://yoast.com/top-wordpress-plugins/

Page 29: Wordpress 201 Workshop, Maui, March 23, 2011

SecurityAt a minimum:

Create a new admin user and delete the default “admin” user

Use strong passwords

Stay up to date with latest versions of WordPress, themes and plugins

Page 31: Wordpress 201 Workshop, Maui, March 23, 2011

BackupsBackup your database

Tools > ExportPlugins

Backup your filesFTP software to download images, etc that youʼve uploaded

LIVE

DEMONSTRATION

Page 32: Wordpress 201 Workshop, Maui, March 23, 2011

Upgrading

Always backup your database and files before upgrading

Check that your host has the minimum requirements of PHP and MySQL for the new version youʼre upgrading to. http://wordpress.org/about/requirements/

Might want a full backup of the old version of WordPress just in case something goes wrong with the upgrade

Disable plugins first

Update Automatically

http://codex.wordpress.org/WordPress_Backups

LIVE

DEMONSTRATION

Upgrade Chateau Maui

Page 33: Wordpress 201 Workshop, Maui, March 23, 2011

MigratingMigrating/moving a WordPress.com site to WordPress.org

If you want, WordPress.com team will take care of this for you with their new Guided Transfers feature for $99: http://en.blog.wordpress.com/2011/03/11/guided-transfers/

Moving a WordPress.org site to another hosthttp://digitalsplashmedia.com/2011/03/how-to-move-your-wordpress-site-to-a-new-web-host/

LIVE

DEMONSTRATION

Page 34: Wordpress 201 Workshop, Maui, March 23, 2011

Additional Topics

Page 35: Wordpress 201 Workshop, Maui, March 23, 2011

Additional Topics

WordPress theme structureCustomizing themesManaging commentsStatic Home PageLinksMedia LibraryWidgetsPlugins Discussion

Page 36: Wordpress 201 Workshop, Maui, March 23, 2011

Theme Structure

Page 37: Wordpress 201 Workshop, Maui, March 23, 2011

Customizing ThemesAppearance > Editor

Always make a backup of any file that you modify before you edit it

Modify the stylesheet to alter the look of your theme - you really need to know some CSS before you try this

Child themes are recommended approach to customization

Page 38: Wordpress 201 Workshop, Maui, March 23, 2011

Using Firebug

Easy way to find what CSS rules are governing the look of your content elements

Page 39: Wordpress 201 Workshop, Maui, March 23, 2011

WordPress Theme Makeoverhttp://digitalsplashmedia.com/2011/03/wordpress-theme-makeover-tutorial/

Page 40: Wordpress 201 Workshop, Maui, March 23, 2011

Managing Comments

UnapproveApproveSpam

Page 41: Wordpress 201 Workshop, Maui, March 23, 2011

Static Home Page

First create a page that will be your home page

Under Settings > Reading click on A static page in the Front page displays section & select the new home page for Front page and new blog page for posts page

Create another new page that will be for blog posts

Page 42: Wordpress 201 Workshop, Maui, March 23, 2011

Links

Optional if you want to have a set of links in your sidebar

Page 43: Wordpress 201 Workshop, Maui, March 23, 2011

Media Library

Upload and manage photos, video and other media

Page 44: Wordpress 201 Workshop, Maui, March 23, 2011

Widgets

Content for your sidebar & footer

Drag-n-drop widgets with your mouse

Find it under Appearance menu

Useful Widgets:Recent PostsArchivesCategoriesRSS

Some themes & plugins include extra widgets

Page 45: Wordpress 201 Workshop, Maui, March 23, 2011

PluginsContact Form - Fast and Secure Contact Form

Tables - WP Table Reloaded

Additional Admin Buttons - Tiny MCE Advanced

Photo Gallery - NextGen Photo Gallery

SEO - SEO Friendly Images, SEO Smart Links, Yet Another Related Post Plugin

e-Commerce - WP Simple PayPal Shopping Cart

Page 46: Wordpress 201 Workshop, Maui, March 23, 2011

Contact Form1. In your WordPress Admin page go to Plugins > Add New and search for "Fast and Secure Contact Form"2. Click on Install Now and select OK from the pop up dialog box when prompted.3. Select Activate Plugin4. You should now see a new item in your Plugins menu: "SI Contact Form Options." Select this.5. There are a lot of options to try, but for the most part, the defaults will work fine for a basic form. Let's get the contact form inserted into a page and check out the defaults before experimenting with any options.6. Notice at the top of the page there's a heading called "Usage." This says that you must add what's known as a short code to a page (not a post) to get the form to work. 7. The required short code is provided there. Select the following code: [si-contact-form form='1']8. Now go to your Pages and click to edit the Contact page.9. Paste in the short code you copied. It doesn't matter whether you're in visual or html mode. 10. Update your page, then go to your Contact page and view it. You should see the default contact form. 11. If you'd like, go back to the SI Contact Form Options and experiment with the options. Try out the form by entering and submitting some information. 

Page 47: Wordpress 201 Workshop, Maui, March 23, 2011

Tables1. In your WordPress Admin page go to Plugins > Add New and search for "WP Table Reloaded"2. Click on Install Now and select OK from the pop up dialog box when prompted.3. Select Activate Plugin4. Options for the WP Table Reloaded plugin can be found in your Tools menu section. Go to Tools > WP Table Reloaded5. You can create a new table from scratch or import a table from a .csv file. Let's build one from scratch.6. Select Add a New Table.7. On the resulting page, give your table a name, a description and select the number of rows and columns.

Page 48: Wordpress 201 Workshop, Maui, March 23, 2011

Tiny MCE Advanced

1. In your WordPress Admin page go to Plugins > Add New and search for "Tiny MCE Advanced"2. Click on Install Now and select OK from the pop up dialog box when prompted.3. Select Activate Plugin4. Go to Settings > TinyMCE Advanced

Page 49: Wordpress 201 Workshop, Maui, March 23, 2011

NextGen Photo Gallery

1. In your WordPress Admin page go to Plugins > Add New and search for "NextGen Photo Gallery"2. Click on Install Now and select OK from the pop up dialog box when prompted.3. Select Activate Plugin4. A new major menu item “Gallery” is now in your admin panel

http://digitalsplashmedia.com/2009/08/nextgen-gallery-photos/

Page 50: Wordpress 201 Workshop, Maui, March 23, 2011

SEO

1. In your WordPress Admin, install and activate the following plugins:SEO Friendly Images, SEO Smart Links, Yet Another Related Post Plugin

2. Options for each of these plugins is located in your Settings menu

HeadSpace2 - Good SEO Plugin, but has issues with WordPress3.0

Page 51: Wordpress 201 Workshop, Maui, March 23, 2011

e-Commerce

1. In your WordPress Admin page go to Plugins > Add New and search for "WP Simple PayPal Shopping Cart"2. Click on Install Now and select OK from the pop up dialog box when prompted.3. Select Activate Plugin4. Go to Settings > WP Shopping Cart

Page 52: Wordpress 201 Workshop, Maui, March 23, 2011

WordPress ResourcesDigitalSplashMedia.com

MauiWordpress.comWordPress.tv

codex.wordpress.orgTwitter.com/DigitalSplash

Twitter.com/MauiWordpress

Page 53: Wordpress 201 Workshop, Maui, March 23, 2011