SlideShare une entreprise Scribd logo
1  sur  186
WordPress 3.4
What do you want to learn?
Agenda

1.   Overview & Examples
2.   Getting Started
3.   CMS Tips & Tricks
4.   Beyond the Basics
5.   Keep it Safe, Secure & Spiffy
6.   More Handy Plugins
7.   What else can WP do?
1: Overview & Examples
What is WordPress?
Content Management System




          http://www.flickr.com/photos/atibens/4578260998/
Open Source is Unlocked
Open Source is Community
WordPress in Libraries
        Examples
Blogging
Writing a WordPress Post
Pages - the heart of your site




          http://www.flickr.com/photos/tearsandrain/3526002850
Pages for Static Content
Custom Layout for Static Page
Running a full web site
Personal Web Site
And more!
How it works

•   You create content
•   Content stored in a database
•   Pages don’t ‘exist’ until requested
•   User clicks on a link
•   PHP code retrieves content from database.
•   CSS used to style page
•   Page is displayed
Add Content – Web Based Interface
Stored in a database

   the_title

the_content
Page created when requested
Same content on other pages
THEMES make it look good!
Same Content – Different Themes
Hosting WordPress
Free Hosted Versions
Free Hosted Versions
Free Hosted Versions

Pros:
• Free 
• No tech skills required
• Easy
Cons:
• No custom URL
• Can’t upload themes & plugins
Host your own?
LAMP
  Linux
  Apache
  MySQL
  PHP


http://www.flickr.com/photos/neonarcade/23955187
Technical Requirements


• Currently Version 3.4.x
• PHP version 4.3 or greater *
• MySQL version 4.1.2 or greater
• http://codex.wordpress.org/Hosting_Word
  Press

* Might find some plugins require more recent version of
   PHP.
Hosting on your own server?
•   Cost?
•   Storage capacity?
•   Bandwidth?
•   Tech Support?
•   Install software yourself




                      http://www.flickr.com/photos/jamisonjudd/2433102356
“If you have no idea what to do with
        this download….” 
Commercial Services
 • Often under $10/month
 • Tech support

 • One Click Install!




For more hosts: http://wordpress.org/hosting/
2: Getting Started
Admin Dashboard
Lose the ‘admin’ login!
Users  Add New User
Settings  General
Settings  Permalinks
Editing a Post Permalink
Writing a Post

•   News & events & updates
•   Most recent appears at the top
•   Older posts get bumped off the page
•   Stored in Archives
•   Special page for posts
Writing a Post
Writing a Post
Read More…
Read the rest of the entry…
Make a Post STICKY
Sticky post at top.
Publish Later
Tags vs Categories
Images & Videos
Add Media Button
Add Media Button
Places image in post
Get rid of Caption?
ALT text
Change default image sizes
Create a Gallery
[gallery] shortcode
SimpleViewer Plugin
 for fancier galleries




       wordpress.org/extend/plugins/wp-simpleviewer/
SimpleViewer Shortcode
Embed Video
Viper's Video Quicktags Plugin




         http://wordpress.org/extend/plugins/vipers-video-quicktags/
Viper's Video Quicktags Plugin
Themes
Themes
Themes – Add new themes
Search for a new theme
FTP access -
Themes with extras!
Sidebar Widgets
Widgets on Sidebar
Appearance  Widgets
Text Widget to Customize
Text Widget & 3rd Party Content
Basic Plugins
Plugins add functionality & features
Plugins Page
WordPress.com Stats
 • Requires API
   code from
   wordpress.com




http://wordpress.org/extend
/plugins/stats/
Google Analytics
• Sign up with GA
• Enter ID in WP
  Settings panel




http://wordpress.org/extend/plugins/google-analytics-for-wordpress/
Akismet




• Requires API code from wordpress.com
• http://wordpress.org/extend/plugins/akismet/
More great plugins later!
3: CMS Tips & Tricks
Settings  Permalinks
Custom Permalink Structure




news/gaming-night-for-teens/
Making a static front page
Create a Main Page
Create a Page for Posts




           No Content for the
           Page, just a title
Settings  Reading


Select Front
Page & Posts
Page
News tab shows Posts now
But …
Home & Welcome both go
to the same place.
Need to delete HOME
Edit header.php file
• Delete the line of code that creates the default
  HOME link
Yay, extra tab is gone!
4: Beyond the Basics
Great New Custom Menus in 3.0
Custom Menu in Sidebar Widget
Custom Content Types
    Custom Fields
Custom Fields Example
Custom Field – Post Page




          http://wordpress.org/extend/plugins/more-fields/
Custom Post (Content!) Types




            http://wordpress.org/extend/plugins/more-types/
More on Themes, CSS &
      Templates
A quick look at the Theme Editor

• Modify existing themes
• Change fonts, colors, graphics
• Create your own themes

• Wordpress.com – ~ $15 year extra
Template & Styles
Stylesheet – styles.css
Editing a .php file

   Custom 404 page
404.php template
PHP code & HTML
<?php get_header(); ?>
<div id="primary">
<h1 class="page-title">Oops! </h1>
<p>This page is missing. Try the search box</p>

 <?php include (TEMPLATEPATH .
"/searchform.php"); ?></div>

<?php get_footer(); ?>
Template Pages
Page uses “no sidebar” template
Add Page – Select Template
Editing a Template
Web Developer Firefox Add On
5: Keep it Safe, Secure &
          Spiffy




          http://www.flickr.com/photos/maistora/3237164755
Don’t leave the door unlocked
   Run the latest version
Get rid of default ADMIN user

•   Sign in
•   Create a new user with total admin rights
•   Sign out
•   Sign in to the new user account
•   Delete the old admin account
•   Use your new account just for
    adminstrative stuff
Manage User Accounts

• Give yourself a separate account for
  writing/editing
• Define what access your contributors
  need
Security Keys

• Check your wp-config.php file
• Does it have security keys?
  – define('AUTH_KEY', 'put your unique phrase here');
  – define('SECURE_AUTH_KEY', 'put your unique phrase here');
  – etc…….

  – More Info: http://goo.gl/SIhf
Use reliable themes & plugins

•   Check WordPress.org directories
•   Check the ratings & forum discussions
•   Test, test, test! And test some more.
•   Keep them up to date!
•   Deactivate & Delete
    unwanted plugins
Plugins - Deactivate, then Delete
Back it up!

1. Backup your database:
  –   Via web host control panel
  –   Or wp-db-backup plugin
      (wordpress.org/extend/plugins/wp-db-backup/)


1. FTP to server and copy:
  •   wp-content/themes
  •   wp-content/plugins
  •   wp-content/uploads (images, files, etc.)
WP-DB-BACKUP plugin
Google XML Sitemaps




     wordpress.org/extend/plugins/google-sitemap-generator/
6: Handy Plugins
All in one SEO




    wordpress.org/extend/plugins/all-in-one-seo-pack/
Facebook Like Button




wordpress.org/extend/plugins/facebook-like-button/
Sexy Bookmarks




      wordpress.org/extend/plugins/sexybookmarks/
Simple Viewer Gallery




wordpress.org/extend/plugins/wp-simpleviewer/
OpenBook Book Data




johnmiedema.ca/portfolio/openbook-wordpress-plugin/
WP Contact Form Plugin




http://wordpress.org/extend/plugins/wp-contact-form/
Add <!--contact form--> to a page
The Events Calendar




http://wordpress.org/extend/plugins/the-events-calendar/
Settings




http://wordpress.org/extend/plugins/the-events-calendar/
MobilePress

    • Detects mobile
      device
    • Displays mobile
      version of page




http://wordpress.org/extend/plug
ins/mobilepress/
MobilePress
WordPress App




http://www.flickr.com/photos/purplelime/1569139115/
Donations Cloud – works with PayPal




           http://www.zirona.com/software/wordpress-donations-cloud/
More Plugins…

• WP Plugin Repository
  – http://wordpress.org/extend/plugins/
• My links to plugins
  – http://delicious.com/grdnldy/wordpress+plugins


• Lots of great plugins discussed on this blog:
  – Lorelle on WordPress http://lorelle.wordpress.com
7: What else can we do with
           WP?
BuddyPress
buddypress.org
The Academic Commons...is designed to support faculty
 initiatives and build community through the use(s) of
 technology in teaching and learning.


 ...Creating networks and support systems that are enabled by
 easy access to quality digital resources will nurture faculty
 development through sharing replicable materials and best
 practices.

About the CUNY (City University of
     New York) Academic Commons
Open System, Open Learning


 People               Groups




Forums                Blogs
Members




          Blogs
ePortfolios




              Blogs
Forums
Blogs
… features – similar to Facebook, Twitter, etc – will probably seem
familiar to many.


My philosophy of teaching includes instilling in my students a sense of
exploration and play. And dealing with change.


The Buddypress site is an extension of that. In my email to my classes
as school starts, I asked them to configure their blogs, get an RSS
aggregator and explore the site. Explore is the keyword.

          Dr. Michael Stephens on his
          BuddyPress enabled course
Set up a network of sites with
     WordPress MultiSite
Library Catalogs
“..easy to let library staff at the various libraries contribute articles to the blog, ensuring a
                             lively, regularly updated blog/catalog.”
                                        (isis.pbcantwerpen.be/)




                                                                        (translated with google translate)
Scriblio
scriblio.net
Selected WP Books
     (There are tons more great ones!)

• Digging into
  WordPress by Jeff
  Starr & Chris Coyier
  (digwp.com)
• Beginning WordPress
  3 by Stephanie Leary
• Smashing WordPress
  by Thord Hedengren
More Help!

• WordPress Codex -
  http://codex.wordpress.org/
• WordPress Forums -
  http://wordpress.org/support/
• WordPress FAQ’s -
  http://codex.wordpress.org/FAQ
• New to WordPress? –tips
  http://codex.wordpress.org/FAQ_New_To
  _WordPress

Contenu connexe

Tendances

WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training PresentationMayeCreate Design
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressHarshad Mane
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressEunus Hosen
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to WordpressSandy Ratliff
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT mayur akabari
 
Website design with Wordpress ppt
Website design with Wordpress pptWebsite design with Wordpress ppt
Website design with Wordpress pptWTACADEMY5
 
Wordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualRalph Francis Cue
 
Introduction of wordpress, Wordpress Training Ahmedabad, Wordpress Class Ahme...
Introduction of wordpress, Wordpress Training Ahmedabad, Wordpress Class Ahme...Introduction of wordpress, Wordpress Training Ahmedabad, Wordpress Class Ahme...
Introduction of wordpress, Wordpress Training Ahmedabad, Wordpress Class Ahme...NicheTech Com. Solutions Pvt. Ltd.
 
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu
 
Wordpress essential training - Wordpress Presentation PPT
Wordpress essential training - Wordpress Presentation PPTWordpress essential training - Wordpress Presentation PPT
Wordpress essential training - Wordpress Presentation PPTAbdulla2410
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPTjekkilekki
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web DesignVictor M. Ortiz
 
Off Page SEO Strategies
Off Page SEO StrategiesOff Page SEO Strategies
Off Page SEO StrategiesShimanto Arif
 
Introduction to Web Hosting.
Introduction to Web Hosting.Introduction to Web Hosting.
Introduction to Web Hosting.Cloudbells.com
 

Tendances (20)

WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training Presentation
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
WORDPRESS
WORDPRESSWORDPRESS
WORDPRESS
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT
 
Website design with Wordpress ppt
Website design with Wordpress pptWebsite design with Wordpress ppt
Website design with Wordpress ppt
 
Wordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manual
 
Introduction of wordpress, Wordpress Training Ahmedabad, Wordpress Class Ahme...
Introduction of wordpress, Wordpress Training Ahmedabad, Wordpress Class Ahme...Introduction of wordpress, Wordpress Training Ahmedabad, Wordpress Class Ahme...
Introduction of wordpress, Wordpress Training Ahmedabad, Wordpress Class Ahme...
 
Wordpress
WordpressWordpress
Wordpress
 
Wordpress
WordpressWordpress
Wordpress
 
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For Beginners
 
WordPress Seminar
WordPress SeminarWordPress Seminar
WordPress Seminar
 
Wordpress essential training - Wordpress Presentation PPT
Wordpress essential training - Wordpress Presentation PPTWordpress essential training - Wordpress Presentation PPT
Wordpress essential training - Wordpress Presentation PPT
 
Wordpress ppt
Wordpress pptWordpress ppt
Wordpress ppt
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPT
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web Design
 
Off Page SEO Strategies
Off Page SEO StrategiesOff Page SEO Strategies
Off Page SEO Strategies
 
Wix
WixWix
Wix
 
Introduction to Web Hosting.
Introduction to Web Hosting.Introduction to Web Hosting.
Introduction to Web Hosting.
 

En vedette (10)

Php.ppt
Php.pptPhp.ppt
Php.ppt
 
MYSQL.ppt
MYSQL.pptMYSQL.ppt
MYSQL.ppt
 
Introduction to MySQL
Introduction to MySQLIntroduction to MySQL
Introduction to MySQL
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
 
Php and MySQL
Php and MySQLPhp and MySQL
Php and MySQL
 
Introduction to Mysql
Introduction to MysqlIntroduction to Mysql
Introduction to Mysql
 
Php mysql ppt
Php mysql pptPhp mysql ppt
Php mysql ppt
 
Php Presentation
Php PresentationPhp Presentation
Php Presentation
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-Presented
 

Similaire à WordPress Complete Tutorial

WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate WorkshopThe Toolbox, Inc.
 
WordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference WorkshopWordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference WorkshopPolly Farrington
 
WordPress can do that?!
WordPress can do that?!WordPress can do that?!
WordPress can do that?!Scott McNulty
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With LoveUp2 Technology
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website developmentJohn Faust
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress UniversityStephanie Leary
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With WordpressCharly Leetham
 
NEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityNEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityMichelle Davies (Hryvnak)
 
WordPress 3.x for the sake of your sanity
WordPress 3.x for the sake of your sanityWordPress 3.x for the sake of your sanity
WordPress 3.x for the sake of your sanityShelley Keith, MSIQ
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshopBoston WordPress
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site MuhammadUsaid2
 
Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25New Tricks
 
WordPress Customization and Security
WordPress Customization and SecurityWordPress Customization and Security
WordPress Customization and SecurityJoe Casabona
 
WordPress
WordPressWordPress
WordPressrisager
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationAndy Stratton
 
Introduction wordpress
Introduction wordpressIntroduction wordpress
Introduction wordpressHall_
 
Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Jamie Oastler
 
Working with Shortcodes in WordPress
Working with Shortcodes in WordPressWorking with Shortcodes in WordPress
Working with Shortcodes in WordPresschaefele
 
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
Word press bootcamp  By Sourcescript Innovations and Mentors DojoWord press bootcamp  By Sourcescript Innovations and Mentors Dojo
Word press bootcamp By Sourcescript Innovations and Mentors Dojolightshire
 

Similaire à WordPress Complete Tutorial (20)

WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate Workshop
 
WordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference WorkshopWordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference Workshop
 
WordPress can do that?!
WordPress can do that?!WordPress can do that?!
WordPress can do that?!
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With Love
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With Wordpress
 
NEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityNEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & Security
 
WordPress 3.x for the sake of your sanity
WordPress 3.x for the sake of your sanityWordPress 3.x for the sake of your sanity
WordPress 3.x for the sake of your sanity
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshop
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site
 
Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25Newbies guide to customizing word press themes 25
Newbies guide to customizing word press themes 25
 
WordPress Customization and Security
WordPress Customization and SecurityWordPress Customization and Security
WordPress Customization and Security
 
WordPress
WordPressWordPress
WordPress
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview Presentation
 
Introduction wordpress
Introduction wordpressIntroduction wordpress
Introduction wordpress
 
Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08
 
WordPress Workshop
WordPress WorkshopWordPress Workshop
WordPress Workshop
 
Working with Shortcodes in WordPress
Working with Shortcodes in WordPressWorking with Shortcodes in WordPress
Working with Shortcodes in WordPress
 
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
Word press bootcamp  By Sourcescript Innovations and Mentors DojoWord press bootcamp  By Sourcescript Innovations and Mentors Dojo
Word press bootcamp By Sourcescript Innovations and Mentors Dojo
 

Plus de OpenSource Technologies Pvt. Ltd. (13)

OpenSource Technologies Portfolio
OpenSource Technologies PortfolioOpenSource Technologies Portfolio
OpenSource Technologies Portfolio
 
Cloud Computing Amazon
Cloud Computing AmazonCloud Computing Amazon
Cloud Computing Amazon
 
Empower your business with joomla
Empower your business with joomlaEmpower your business with joomla
Empower your business with joomla
 
Responsive Web Design Fundamentals
Responsive Web Design FundamentalsResponsive Web Design Fundamentals
Responsive Web Design Fundamentals
 
MySQL Training
MySQL TrainingMySQL Training
MySQL Training
 
PHP Shield - The PHP Encoder
PHP Shield - The PHP EncoderPHP Shield - The PHP Encoder
PHP Shield - The PHP Encoder
 
Zend Framework
Zend FrameworkZend Framework
Zend Framework
 
Introduction to Ubantu
Introduction to UbantuIntroduction to Ubantu
Introduction to Ubantu
 
WordPress Plugins
WordPress PluginsWordPress Plugins
WordPress Plugins
 
Intro dotnet
Intro dotnetIntro dotnet
Intro dotnet
 
Introduction to c#
Introduction to c#Introduction to c#
Introduction to c#
 
Asp.net
Asp.netAsp.net
Asp.net
 
OST Profile
OST ProfileOST Profile
OST Profile
 

Dernier

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Dernier (20)

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 

WordPress Complete Tutorial

Notes de l'éditeur

  1. Going to cover a lot in 3 hours. Usually a 6 hour hands on class! And really could be a 2 day session. The goal is to give you a taste of all the pieces you’ll need to build a website with WordPress. And a lot of tips and tricks along the way. WON”T BE SPENDING TONS OF TIME ON THE REAL BASICS. With those pieces you’ll be able to let your imagination go to town! Because there are limitless ways you can customize and enhance WP. Please ask questions as we go – if you have a question, someone else probably does too. If something comes up that is beyond what we can cover during the session, I’ll be happy to talk to you after the session or get together during the rest of the conference.
  2. Who’s using blogger? Wordpress Blogging on other platforms? Creating web sites with dreamweaver? Hand coding html?
  3. Open Source
  4. Helps you organize all the information about your library and manage it easily Tool for creating &amp; managing a website Web-based interface Contributors can focus on CONTENT! Update “look &amp; feel” easily Flexible
  5. Source code is open and available to modify You make changes, you share them Modify it &amp; develop tools to enhance it! Other familiar open source software: Firefox Open Office
  6. Community working together to create better software and help each other out.
  7. About 14 million at .com And 14 million independent installs
  8. We’ll quickly cover some basic blogging terms and look at some examples of blogs And then look at examples of some libraries are using blogging tools to create a complete website.
  9. We’re all familiar with blogs! A website designed to be used as something of an online diary or journal – or For an organization, a newsletter. ?? What’s the key thing that makes this recognizable this as a BLOG? POSTS! Reverse chronological order news updates. Colorful, fun, easy to update, frequently updated news or “ POSTS” This one is designed to serve a specific purpose or targeted at a specific audience. http://www.hcplibrary.org/teen/wordpress/
  10. Each post can be assigned to categories – topics or subject headings And the categories are listed on the side The categories help readers find content of interest.
  11. These are the posts from the BOOKS category. We can relabel that – TOPICS, NEWS SECTIONS, whatever
  12. Also notice how older posts are collected into monthly back files ARCHIVES We can relabel that with something like OLD NEWS, BACKFILES, etc. Doesn’t need to be called ARCHIVES
  13. Very easy to do - Web based interface for writing and publishing your content. Can do it from anywhere you have access to the web. No software to install on your computer.
  14. What’s different about this one? Nothing on first glance – posts, sidebar content But also PAGES Events, research tools Click on the RESEARCH TOOLS link on the navigation bar and
  15. Start to see how you can build a web site with news AND pages of more static info. This is the KEY creating a web site We all have web pages with information that isn’t easily crammed into chronological news posts. SERVICES – ILL, WIFI, REFERENCE CHILDRENS, TEENS, ADULT SERVICES LIBRARY HOURS POLICIES HOW TO’S ACCESS TO DATABASES ETC
  16. Fuzzy line between “blog” and full web site, add enough content, replace your old ‘regular web site’ and you have a WP website
  17. Attractive custom graphics Double navigation bar http://thegrovelibrary.net/ Use Suffusion theme which comes with lots of built in options
  18. http://stillwater.sals.edu/ This was done with wordpress too and looks more like a magazine than a blog.
  19. http://tamworthlibrary.org/ Nice website – put together by Lichen Rancourt
  20. Of course it can also be used as a personal web site –professional resume etc.
  21. !!
  22. Add content via easy to use web-based interface Type content – hit publish and it’s done! AND it looks good. Since it’s web based and easy to use, you can have other staff members contribute content to the site
  23. This text is stored in a database with content labeled “the_title” “the_content” And when user clicks on a link to read this article, the CMS gets the text from the database and displays it. Uses the options you’ve selected to add layout, colors, text and more.
  24. Storing the content in a database makes it easy to reuse it on various pages. Same content on main page, single post page, archives page, search results page etc.
  25. Choose from lots of free themes to make it look good. Many themes have options to customize headers and such. You can also edit the CSS (cascading style sheet) files to change fonts, etc. Or you can create your own customized theme (or hire someone!)
  26. With the click of a button, the look changes, but the content has stayed the same.
  27. Free hosted versions at: -- Wordpress.com -- Edublogs.org Limited themes, plugins Charge $15/year for access to CSS $15 a year to redirect your URL to the blog. Still this could be a great way to get started and to work with the ideas. Just don’t let the limits put you off the whole WordPress idea. When you’re ready, you can move to a self-hosted version.
  28. Free hosted versions at: -- Wordpress.com -- Edublogs.org
  29. To run WordPress you need a LAMP server
  30. Wordpress has a page of suggested hosting companies. http://wordpress.org/hosting/ http://codex.wordpress.org/Hosting_WordPress
  31. http://wordpress.org/download/
  32. Wordpress has a page of suggested hosting companies. http://wordpress.org/hosting/
  33. This is your Dashboard (control panel) where you write your news, create pages, change the themes and everything else that you’ll need to do to administer your site.
  34. For these sample sites, your user name has been set up for you When you start your own wordpress project on your own server, your user name will probably be ADMIN. Create a new user with a distinctive username, make that user the adminstrator , and get rid of the original ADMIN user. Just makes it a little harder for someone to guess your login and password.
  35. NOTE: This is disabled on the libraryblogs.net test blogs Add new users who will help you maintain your site. Remember that’s one of the great features of a CMS. Roles: Administrator – access to all admin features Editor – write, manage, publish all posts Author – write, manage and publish their own posts Contributor – write and manage their own posts, can’t publish
  36. Change the name of your website Add a slogan or tagline Select the format for dates and times
  37. Choose your permalink structure. Default and numeric aren’t great Some people recommend not using dates either. One option is to use a custom structure: /news/%postname%/ WHY? -- friendlier readable links -- search engine optimization NOTES: Wordpress won’t let you name two posts by the same name. Handy that! You can edit the permalink of any post or page as you’re creating it You can change your option later, but best to start out right! Links back to your pages won’t work if you change.
  38. After the title is added, the title will show up in the Permalink Use the EDIT option to customize the keywords in the link For more info on Permalinks see: Wordpress Codex - http://codex.wordpress.org/Using_Permalinks
  39. Under the Posts option Edit existing posts Add New Tags Categories
  40. Type in the title Add the text Hit publish! That’s it. Really!
  41. Makes news/blog page easier to scan.
  42. Keeps that post at the top of the news page.
  43. Rest of posts are reverse chronological orders Stored in archives by month
  44. Problem with adding images, make sure you add text to the “CAPTION” field to get the ALT text entered. To get rid of the caption afterwards, edit the html OR go back to the image properties, delete caption. Add alt text in the Advanced section. Very awkward
  45. Click on the icon on the image itself to go back to edit settings for image
  46. This deletes caption from displaying. But use leaves those words in the ALT tag – see the Advanced settings.
  47. Upload a bunch of photos
  48. You can get the video embed code from YouTube, but this is easier and you can add video from many more places
  49. Tons of settings
  50. With the click of a button, the look changes.
  51. From the APPEARANCE panel -- Themes Browse through them. Click on the image to popup a preview and the ACTIVATE button
  52. Click on ACTIVATE
  53. When you visit the blog it will have a new look.
  54. Appearance  Add New Themes  Make selections These are all themes that have been checked by WordPress
  55. Use your ftp program to copy the full folder with the theme into the Themes folder. It will then be available when you return to your Themes admin panel.
  56. Suffusion – example of a theme with tons of custom options built in.
  57. Boxes of content Lists of pages Lists of categories for news items Links to other resource And much more
  58. Lots of prebuilt widgets Just drag and drop to the sidebar Click to open and change settings Some plugins will include new widgets – like the newgen gallery manager
  59. Things to add to the sidebar – text boxes with basic info. http://nplibrary.org/
  60. Use the text widget to add content from other websites to the sidebar. Some familiar 3 rd party content includes: Librarything book feed, meebo chat widget, flickr photobadge and much more.
  61. Plugins can add tools to help you administer your blog And add features to the public side of your blog Accessories!
  62. Lists the plugins that are available on your install of WP Click on Activate to use them. Install and activate one at a time to test for possible conflicts.
  63. http://wordpress.org/extend/plugins/stats/ Need to sign up for an account with wordpress.com to activate this and Akismet Both were created by the wordpress folks and make use of resources on the .com server. You don’t need to blog on wordpress.com, you just need the account Getting stats to load can be VERY slow sometimes. For stats – you might also want to try google analytics – more detail.
  64. http://wordpress.org/extend/plugins/google-analytics-for-wordpress/ Adds your google analytics code to all your WP pages and posts
  65. Requires API code from wordpress.com http://wordpress.org/extend/plugins/akismet/ More on essential Plugins later!
  66. Options for formatting the links for your News Posts Default is UGLY! Not very human or search engine friendly Numeric is ok, but doesn’t have keywords to help with search engine optimization Consider the options that have year, month and keywords from title of post. When you write a post, the title is used as the “postname” in the permalink You can edit that when you first write the post – it’s the POST SLUG
  67. Custom structure lets you create your own link structure. This example uses “news” in front of all blog posts and adds the post-slug (post name) to the URL.
  68. Create the PAGE you want to have as the main page. I’m calling it WELCOME – you could call it anything.
  69. Create a PAGE that will hold the blog posts too. Call it NEWS or some such thing. No content on this page!
  70. Settings  Reading Change the Front Page Displays option to Static Page Select HOME for the front Page Select NEWS for the Posts Page.
  71. Now when we click on NEWS we get the blog postings. BUT look at that double link to the HOME page
  72. Uh oh! We now have two tabs at the top that link to the main page HOME WELCOME Default behaviour of WP is to have a LINK called HOME that goes to whatever page you designate as the start page. Awkward. Need to edit the header.php file to get rid of this! Not hard to do, just scary!
  73. Look for the code inside that makes the default link to the home page on the navigation bar – it will be in the &lt;UL id=nav&gt; section. Get rid of that line of code Leaving the rest intact. Depending on the theme – there may be other lines of code. This is a simple example. But there will be one line that creates the HOME link and the a bunch of other code to create all the other links.
  74. Yay, extra tab gone!
  75. Used to be your pages made up the menu by default And it was a bit fussy to add anything else. Include pages, categories, external links, etc.
  76. You may want to add additional information to each of your posts and have it be in a separate field so you can format it and display it in a special way. Currently reading – if each of your post writers want to share something they’re reading. Extra thumbnail image Tip of the day. Etc.
  77. Custom Fields created with the MORE FIELDS plugin
  78. Officially called Custom POST types – confusing, I’ll use CONTENT Method for creating a whole different type of content for your site. Directory entries Lists of databases Materials that just aren’t going to fit in with your newsy POSTS or your fairly static PAGES. Created with the MORE TYPES plugin And uses the MORE FIELDS plugin to create the fiields
  79. You won’t see this on your test blogs, since this is a multiple user installation, more than one person might be using the same theme files. Editing these php files would affect anyone using that theme.
  80. Twenty Ten files Lets edit the Stylesheet.
  81. Need to know a bit about CSS. If you don’t know CSS, w3schools has great tutorials http://www.w3schools.com/
  82. A fun customized 404 - http://www.davidleeking.com/
  83. The “404 file not found” page is an easy one to customize.
  84. The code in bold/red is php code. It pulls in data from other files and from the database. Examples of how PHP creates your website: &lt;?php get_header(); ?&gt; - finds the header.php file and displays that data at the top of the page &lt;?php bloginfo(&apos;url&apos;); ?&gt; - goes to the database and finds the URL for the “bloginfo” field – that’s the URL for you website.
  85. Some themes come with special template pages that vary from the regular layout
  86. You can build your own template files too. Handy to start with a theme that has some already built And create new ones based on existing ones. Documentation on building templates: http://codex.wordpress.org/Stepping_Into_Templates
  87. Easy way to start a template is find the page.php file and base your template on that Save it with a new filename.php Add the Template code info at the top of the file. Try just deleting the &lt;?php get_sidebar(); ?&gt; line. That will delete the sidebar. Upload the file to your themes folder Create a new page and apply that template. You should have a page without a sidebar. This may not be a useful template for you, but it proves the process works. Edit the rest of the file to your needs. Ok, so this is the hard part! But it’s the best way to learn how the wordpress template code works. Use the online tutorials or books with ideas.
  88. WebDeveloper addon for Firefox is really handy for helping to identify the pieces of the page and css styles. http://chrispederick.com/work/web-developer/ June 2009 version available for Firefox, Flock &amp; Seamonkey Will run on any platform that these browsers run on: windows, mac, linux Adds toolbar and menu to browser. Select options from toolbar or menu to help you find what css elements you need to look for in the code files to modify the look of the blog. Example: Information menu &gt; Display element information = shows this is the ul .menu item. and show the attributes controlling the look of that section and what children that class has.
  89. There are wonderful themes available from commercial developers. Companies that repsect the GPL licensing
  90. That goes for plugins &amp; themes too
  91. Plugins can get out of date. Functionality may be built into a new version of WP Or the developer may no longer support the plug in. Deactivate Then Delete
  92. On demand backup of database tables Or schedule the backup and have the file emailed to you.
  93. http://johnmiedema.ca/portfolio/openbook-wordpress-plugin/ Simply add code to your page/post with the ISBN of a book in it. [openbook booknumber=&quot;184195828X&quot;] Book cover will appear
  94. WP Contact Form http://wordpress.org/extend/plugins/wp-contact-form/ Just one of many form plugins CformsII – has tons of options, but is a bit more complicated to set up. http://www.deliciousdays.com/cforms-plugin
  95. http://wordpress.org/extend/plugins/mobilepress/
  96. Mick Jacobsen – Skokie IL PL Main site is NOT WP
  97. Mick Jacobsen of Skokie PL, Illinois is writing a section for the LTR Separate sites for each topic. Each blog has it’s own look and feel Contributors have access to their blogs Found it very easy to add content, images, videos. Top menu bar takes users back to the main library website There a sense of fragmentation at this point. With changes in wordpress, the whole site could now be brought together under WP, instead of having a main stie and a bunch of blogs. Suggests that the blog content in separate WP MU sites could be reintegrated into one site with CATEGORIES to distinguish the content.
  98. PBC Library - Provinciaal Bibliotheekcentrum Antwerp Belgium Regional Library System of 40 libraries Central search for all libraries Search catalog from the search boxes on the WP sides’ Lots of redirection to the catalog (note sidebar) and from within posts and pages Hired a WP consultant to create a plugin that makes it very easy for those writing posts to link to the catalog easily. Catalog has same page design, so feels pretty integrated “ WordPress’ user friendliness should make it easy to let library staff at the various libraries contribute articles to the blog, ensuring a lively, regularly updated blog/catalog.” WordPress site integrated with Aquabrowser catalog - PBC, Antwerp, Belgium (http://isis.pbcantwerpen.be/) Blog post about the project: http://goo.gl/Dgnw/
  99. Casey Bisson Created a set of amazing plugins that get data from your ILS and displays it in a fully functional search and display on a WordPress site. Videos on flickr showing how it all works! http://about.scriblio.net Install the plugins