WordPress as a CMS Website

advertisement
An LEDC Initiative:
WORDPRESS AS A CMS WEBSITE
Hosted by the Louisiana RII School District.
Provided by Bart Niedner of Resource Forge LLC
WordPress as a CMS Website
BART’S WORDPRESS DISCLAIMER!

I’M AN INTERNET DEVELOPER, NOT A WORDPRESS EXPERT!





Though WordPress is a great solution for non-programmers, most of the work I do
requires greater customization. I work at the code level.
I have a number of clients, including Security
Traders Association, which use WordPress
front-ends on more sophisticated back-ends
I build.
WordPress is quick, user friendly, and has lots
of flexibility.
So, let’s see what we can build together in
WordPress!
TWO GOALS


Gain a basic familiarity with WordPress.
Establish an online presence you can
continue to work on independently.
WordPress as a CMS Website
WEBSITE AUTHORING TOOLS

TEXT EDITOR (CODE)
HTML and JavaScript are just plain text.
Most editors have syntax highlighting.
Examples: Notepad, UltraEdit, Bluefish,
Eclipse, Dreamweaver (code view)…

ONLINE CMS (WYSIWYG)
Content Management System (CMS).
A web-based, word-processor-like interface
where you can modify, add, or delete
content including text, images, pages, and
navigation elements.
Examples: WordPress, Drupal, Joomla,
Dot Net Nuke, X-Standard…

DESKTOP CMS (WYSIWYG)
Usually more sophisticated and easier to use than an online CMS.
A word-processor-like program where you can build whole websites and control all of the
files in the framework.
Some programs not dedicated to the Web, can save HTML files. (MS Word)
Examples: Web Expressions (previously FrontPage), Dreamweaver
WordPress as a CMS Website
WHAT IS WORDPRESS?

WP IS BLOGGING SOFTWARE
The term “blog” is short for “weblog”.
Blogs are websites comprised of a collection of
articles and comments on those articles.
Blogging software allows a non-programmer to
create a blog website.
Intentionally straight forward software to publish
your content.

WP THINKS LIKE A BLOG
The trick for using WordPress as an Online CMS
Web Authoring Tool is mostly about removing
the blog-specific features from the pages you
create.
WordPress as a CMS Website
GETTING STARTED

WHAT HAS ALREADY BEEN DONE

WHAT YOU ARE GOING TO DO
Your hosting company has setup the following things:
 Your own little area of the Internet called
a subdomain.
 If you would like a domain, we can do that
for about $25.
 Copied the WordPress software to your
subdomain.
 Created a database for WordPress to use.
 Created an FTP account.







Configure the basic settings for your website.
Create each of your pages and order them in
the menu.
Setup how you want your ‘blog page’ to behave.
Edit your header image.
Play with plugins.
Play with widgets.
Change your theme.
“Hey, Bart, do you have a
caffeine pill or something?”
-Meagan 8/22/2012
WordPress as a CMS Website
BASIC SETTINGS

BROWSE TO YOUR INSTALL PAGE
Example: http://yourname.resourceforge.com/wp-admin/install.php
Fill out the form:
Name your website.
Use your username and password.
Use your email for password recovery.
click the “Install WordPress” button.

LOOKING AT YOUR WEBSITE
Just click on the title of your website in the
upper-left to toggle between the dashboard
and website.
URL: http://yourname.resourceforge.com
WordPress as a CMS Website
CREATE YOUR MAIN PAGES

CREATING PAGES





Click on “Pages” on the left menu.
Use the “Add New” button at the top to
create the following pages:
 Home
 About
 Services/Products
 News/Blog
 Contact
You can leave the pages
blank or enter some
temporary text for now.
Set the menu “Order”.
Make sure you click on
the “Publish” button
when saving the pages.
WordPress as a CMS Website
CLEAN UP YOUR NAVIGATION

CLEAN UP MENU




Trash “Sample Page” (delete).
Be sure to use “Sidebar Template”
for Home page (includes “Log in”).
Be sure to use “Sidebar Template”
for blog page (includes categories,
posts, comments, and archives).
SET YOUR HOME PAGE
AND BLOG PAGE





Click on “Settings” > “Reading.”
Select the “static page” radio button.
Select your Front Page (home/default).
Select your Posts Page (blog).
Make sure you click on the
“Save Changes” button when done.
WordPress as a CMS Website
CREATE YOUR CHILD-PAGES

CREATE CHILD-PAGES


Add a couple of new pages.
Set them to the same “Parent” page.
Look at how your menu has changed
to display the new child pages.
WordPress as a CMS Website
YOUR “BLOG PAGE”

CREATE CATEGORIES



Click “Posts” > “Categories”
and add a couple of new categories.
A Slug is a friendly URL.
ADD A NEW POST
Click “Posts” > “Add New”.
Make at least one post for
each category.

COMMENT ON A POST
Logout or visit someone
else’s site.

MODERATE COMMENT
Approve, reply, spam, or
trash it!
(This also went to your email!)
WordPress as a CMS Website
HEADER IMAGE

YOU DO JUDGE A BOOK BY ITS COVER…

IMAGE EDITOR

DOWNLOAD AN IMAGE

CHANGE YOUR HEADER IMAGE
Let’s change the header image. Every theme is different so we will do this together, before
playing with different themes.
I usually use Photoshop.
PIXLR (www.pixlr.com) is online and free.
Gimp (www.gimp.org) is free to download.
This isn’t a workshop on images so we’ll move on…
Do a search for “WordPress Header Images” or just visit www.freewordpressheaders.com
Download an image you like to your desktop (right-click and use “save as”).
Your new image needs to be in JPG, GIF, or PNG format.
Match your original pixel dimensions.
 Click “Appearance” > “Header” and “Upload” your image.
You can set server permissions through FTP or have your hosting company do it for you.
 Crop and Publish your new header image.
 You can also toggle the “header text” from the “Custom Header” interface.
 Remember to “Save Changes.”
WordPress as a CMS Website
PAGE IMAGES

UPLOAD AN IMAGE





From an “Edit Page” view, click “Upload/Insert.”
Drag/drop or use “Select Files” to choose which
images you want to upload.
After your image uploads:
set the “alt” tag, and
select “Insert into Post.”
Use the edit image button to
tweak your image once it is in
your content area.
USE WEB IMAGE
You may also use “Upload/Insert”
to select an image on the web,
such as one you have already
uploaded to your “Media Library.”
WordPress as a CMS Website
PLUGINS

WHAT IS A PLUGIN?
A WordPress Plugin is a program, or a set of one or more programming functions that adds
a specific set of features or services to the WordPress system. These new features are
seamlessly integrated within WordPress.
 You can use “Add New” to browse and search for Plugins. Many will require a fee or a
signup.
 Lets click on “Plugins” and then activate “Hello Dolly” to be uber-cool!
WordPress as a CMS Website
WIDGETS

WHAT IS A WIDGET?
WordPress Widgets are WordPress Plugins that add visitor visual and interactivity options
and features, such as sidebar widgets for post categories, tag clouds, navigation, search,
etc.. Widgets are plugins that create an object you place in your website.
 Use “Appearance” > “Widgets” to drag available Widgets into or out of your theme’s
available areas of the layout.
 Many Widgets can be customized.
 Check out the WordPress Plugin
Directory for more Widgets and
Plugins.
(www.WordPress.org “Plugins” tab)
WordPress as a CMS Website
CHANGING THEMES

What is a Theme?
A WordPress Theme is a collection of files that work together to produce a graphical
interface with an underlying unifying design. It is a way to “skin” your website.

Get a New Theme






Click “Appearance” > “Themes”.
On the “Install Themes” tab, do a search
for available themes and “Install Now.”
Setup your FTP Connection Information.
Click “Proceed.”
After your theme downloads,
click “Activate.”
Many Themes require additional
information. Go ahead and fill it out if
requested.
Play with a few themes and their settings.
You can always go back to the original theme.
An LEDC Initiative:
WORDPRESS AS A CMS WEBSITE
Hosted by the Louisiana RII School District.
Provided by Bart Niedner of Resource Forge LLC
Download