SlideShare a Scribd company logo
1 of 20
Download to read offline
Web  Wizards
W ordpress Workshop
                                                     2012
                             San Die go, March/April
By Rob Marlb rough, for AIGA
About Me:              townRob)
     ob Marlbrou gh (@Down
    R
● Owner of Web Wizards Hosting
  (@WebWizards), in business since 1997
  http://webwizards.net/
● Co-founder of Fandom Marketing,
  (@FandomMarketing), social media strategy
  and consulting firm
  http://fandommarketing.com/
● Created Minglestream, (@Minglestream) a
  tweetwall for live events
  http://minglestream.com/
Wordpress Experience
    My

● Using Wordpress since 2005
 
● Tech Support for hundreds of Wordpress
  hosting customers over many years
 
● Dozens and dozens of Wordpress client
  projects (installations, administration,
  customizations, implementation, etc.)
Wo rkshop One

1st of a 4-part series. What we'll cover:
 
● Wordpress Overview
● Dashboard Overview
● Theme Overview
● Multisite Overview
● Q&A
Wordpres s Overview

Born from a blogging system in 2003, now it's
no longer just for blogs!
● Decent at v1.5 (2005)
● Good at v2.0 (2005-2007)
● Great at v3.0 (2010-present)
Powers CNN, New York Times, TechCrunch
 
W ordpress.c om vs .org

Wordpress.com:
● Free hosting, with basic upgrades
● Cannot upload custom themes or plugins
 
Wordpress.org:
● Free, open-source download
● Get a web host, full control over your site
● Upload anything, customize everything
Wo rdpress CMS

Benefits of using Wordpress as a CMS:
● Easy to build with... (easy being relative)
● Easy for end-users to make changes
● Easy to find themes/developers
● Easy SEO optimization
● Easy categorized/tagged content
● Easy to add functionality via plugins
Easiest CMS to build, customize, use!
Dashboar d Overview

Four main areas
● Toolbar (top)
● Navigation Menu (left)
● Work Area (middle)
● Footer (bottom)
D ashboard S creenshot
Dashb oard Menu

Home: Overview of content and discussions.
Posts: Write, edit, trash all blog posts.
Media: Upload, edit, trash media files.
Pages: Write, edit, trash static pages.
Comments: Approve, mark, trash comments.
Appearance: Themes, Widgets, Custom Menus.
Plugins: Install, activate, delete plugins.
Settings: All site and plugin settings.
hboard Cus tomizations
    Das

Plugins available to:
● white-label the dashboard & login (MyBrand
   plugin)
● Minimize user's views of dashboard menus
   (Adminimize plugin)
● Change colors, themes, add ajax menus,
   etc...
Theme Overview

Themes are prepackaged Wordpress files that
control the look & feel, colors, & placement
of all the site content.
Differs from HTML/CSS sites:
● The styling and placement is stored in the
   theme, all content is stored in the database
● Swapping themes out is easy
● PHP functions embedded within HTML
 
omponents of a theme
    C

A theme is a group of template files, (X)HTML
+ PHP + CSS files.
● index.php and style.css are mandatory.
Other files usually included:
● header.php, footer.php, page.php, single.
   php, sidebar.php, comments.php, etc
http://codex.wordpress.org/Theme_Development
http://codex.wordpress.org/Template_Hierarchy
T heme Cust omizations

Modifying a 3rd party theme?
● Easily create a child theme, add
   customizations
● Child theme CSS overrides parent theme
● Upgrading the parent theme is still possible
● Create page template files for unique page
   designs
http://codex.wordpress.org/Pages
http://codex.wordpress.org/Stepping_Into_Templates
Multis ite Overview

Wordpress Multisite is an easy way to manage
multiple web sites under one WP installation.
FYI, used to be named MultiUser (WPMU)
Benefits:
● Single login to access multiple sites
● Single hosting account for multiple sites
  (host should support domain aliases)
● Centralized admin of plugins, themes,
  users, authors, etc.
Multisite and clients

Easily support multiple clients and their sites
from one installation... managed Wordpress:
● Each client can have access to only their
   web site
● You can have access to everyone's web site
● You manage their plugins and themes, etc
● They can manage their content themselves
Turn o n Multisite

Enabling Multisite is easy, by editing the wp-
config.php file.
Some caveats to mind:
● Setup is easy, but detailed
● Deactivate all plugins
● Add this line to wp-config.php:
  define('WP_ALLOW_MULTISITE', true);
● Follow the steps in the new Network Setup
  menu under Tools
of Tips: Se ssion One
    Summary

Get comfortable with Wordpress, be
innovative, create services that compliment
it's use.
● Use child themes to customize themes so
    the parent theme can still be upgraded.
● Use multisite for easy centralized
    management of multiple web sites.
● Ask questions first, when possible.
ant More W ordpress?
    W

My Wordpress Workshops on Meetup.com
(ongoing every 6 weeks):
http://meetup.com/webhelp/
WordCamp San Diego, March 24th-25th:
http://sandiego.wordcamp.org/
Facebook Groups... WP Users Group: http://on.fb.
me/wpusersgroup
  Advanced WP: http://on.fb.me/advancedwp
Wordpress.org: http://codex.wordpress.org/
Q&A




         Thanks!
             
      Any questions?

More Related Content

What's hot

Let's build it on drupal 8
Let's build it on drupal 8Let's build it on drupal 8
Let's build it on drupal 8Montaña Franco
 
Marketing firm phoenix az
Marketing firm phoenix azMarketing firm phoenix az
Marketing firm phoenix azarkconstruction
 
BEVM ( block__element--variation -modifier)
BEVM ( block__element--variation -modifier)BEVM ( block__element--variation -modifier)
BEVM ( block__element--variation -modifier)Jyaasa Technologies
 
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014Rachel Avery Conley
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Administration
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal AdministrationDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Administration
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal AdministrationDrupalMumbai
 
How to create a website in wordpress
How to create a website in wordpressHow to create a website in wordpress
How to create a website in wordpressMarkupBox
 
45 WordPress Interview Questions
45 WordPress Interview Questions45 WordPress Interview Questions
45 WordPress Interview QuestionsPontus Bergmark
 
Marketing firm phoenix az
Marketing firm phoenix azMarketing firm phoenix az
Marketing firm phoenix azlakshmi durga
 
WooCommerce: Customization Definitions
WooCommerce: Customization DefinitionsWooCommerce: Customization Definitions
WooCommerce: Customization DefinitionsRodolfo Melogli
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignCory Webb
 
How to Boost the performance of your Wordpress powered websites
How to Boost the performance of your Wordpress powered websitesHow to Boost the performance of your Wordpress powered websites
How to Boost the performance of your Wordpress powered websitesPratik Jagdishwala
 
Managing a Local WordPress Community, WordCamp Europe 2016
Managing a Local WordPress Community, WordCamp Europe 2016Managing a Local WordPress Community, WordCamp Europe 2016
Managing a Local WordPress Community, WordCamp Europe 2016Sergey Biryukov
 
Accessibility with Joomla [on a budget]
Accessibility with Joomla [on a budget]Accessibility with Joomla [on a budget]
Accessibility with Joomla [on a budget]Aimee Maree Forsstrom
 
Dreamweaver day4
Dreamweaver day4Dreamweaver day4
Dreamweaver day4Law Chng
 
Wordpress Command-Line
Wordpress Command-LineWordpress Command-Line
Wordpress Command-Linewpperu
 
Creating a Wordpress Theme from Scratch
Creating a Wordpress Theme from ScratchCreating a Wordpress Theme from Scratch
Creating a Wordpress Theme from ScratchPatrick Rauland
 
Web Development, Константин Пелиховский (PM, 111PIX UA)
Web Development, Константин Пелиховский (PM, 111PIX UA)Web Development, Константин Пелиховский (PM, 111PIX UA)
Web Development, Константин Пелиховский (PM, 111PIX UA)111PIX UA
 

What's hot (20)

Let's build it on drupal 8
Let's build it on drupal 8Let's build it on drupal 8
Let's build it on drupal 8
 
Marketing firm phoenix az
Marketing firm phoenix azMarketing firm phoenix az
Marketing firm phoenix az
 
BEVM ( block__element--variation -modifier)
BEVM ( block__element--variation -modifier)BEVM ( block__element--variation -modifier)
BEVM ( block__element--variation -modifier)
 
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
NYC PUG WordPress Presentation | The Photographer's Blogger | August 2014
 
Web development
Web developmentWeb development
Web development
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Administration
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal AdministrationDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Administration
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Administration
 
WP-Boot
WP-BootWP-Boot
WP-Boot
 
How to create a website in wordpress
How to create a website in wordpressHow to create a website in wordpress
How to create a website in wordpress
 
45 WordPress Interview Questions
45 WordPress Interview Questions45 WordPress Interview Questions
45 WordPress Interview Questions
 
Marketing firm phoenix az
Marketing firm phoenix azMarketing firm phoenix az
Marketing firm phoenix az
 
WooCommerce: Customization Definitions
WooCommerce: Customization DefinitionsWooCommerce: Customization Definitions
WooCommerce: Customization Definitions
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
How to Boost the performance of your Wordpress powered websites
How to Boost the performance of your Wordpress powered websitesHow to Boost the performance of your Wordpress powered websites
How to Boost the performance of your Wordpress powered websites
 
Managing a Local WordPress Community, WordCamp Europe 2016
Managing a Local WordPress Community, WordCamp Europe 2016Managing a Local WordPress Community, WordCamp Europe 2016
Managing a Local WordPress Community, WordCamp Europe 2016
 
Accessibility with Joomla [on a budget]
Accessibility with Joomla [on a budget]Accessibility with Joomla [on a budget]
Accessibility with Joomla [on a budget]
 
Dreamweaver day4
Dreamweaver day4Dreamweaver day4
Dreamweaver day4
 
Meet The Family
Meet The FamilyMeet The Family
Meet The Family
 
Wordpress Command-Line
Wordpress Command-LineWordpress Command-Line
Wordpress Command-Line
 
Creating a Wordpress Theme from Scratch
Creating a Wordpress Theme from ScratchCreating a Wordpress Theme from Scratch
Creating a Wordpress Theme from Scratch
 
Web Development, Константин Пелиховский (PM, 111PIX UA)
Web Development, Константин Пелиховский (PM, 111PIX UA)Web Development, Константин Пелиховский (PM, 111PIX UA)
Web Development, Константин Пелиховский (PM, 111PIX UA)
 

Viewers also liked

Installing Wordpress Locally with XAMPP
Installing Wordpress Locally with XAMPPInstalling Wordpress Locally with XAMPP
Installing Wordpress Locally with XAMPPJoshua Rapp
 
WordPress eCommerce Review
WordPress eCommerce ReviewWordPress eCommerce Review
WordPress eCommerce Reviewbelsien
 
2 how to-build_document_management_system
2 how to-build_document_management_system2 how to-build_document_management_system
2 how to-build_document_management_systemKichiemon Adachi
 
3 how to-backup_and_recovery
3 how to-backup_and_recovery3 how to-backup_and_recovery
3 how to-backup_and_recoveryKichiemon Adachi
 
Online publishing with wordpress(installation)
Online publishing with wordpress(installation)Online publishing with wordpress(installation)
Online publishing with wordpress(installation)Ankit Sigdel
 

Viewers also liked (6)

Word pressinstallation
Word pressinstallationWord pressinstallation
Word pressinstallation
 
Installing Wordpress Locally with XAMPP
Installing Wordpress Locally with XAMPPInstalling Wordpress Locally with XAMPP
Installing Wordpress Locally with XAMPP
 
WordPress eCommerce Review
WordPress eCommerce ReviewWordPress eCommerce Review
WordPress eCommerce Review
 
2 how to-build_document_management_system
2 how to-build_document_management_system2 how to-build_document_management_system
2 how to-build_document_management_system
 
3 how to-backup_and_recovery
3 how to-backup_and_recovery3 how to-backup_and_recovery
3 how to-backup_and_recovery
 
Online publishing with wordpress(installation)
Online publishing with wordpress(installation)Online publishing with wordpress(installation)
Online publishing with wordpress(installation)
 

Similar to Wordpress Workshop: Session One

WordPress: After The Install
WordPress: After The InstallWordPress: After The Install
WordPress: After The InstallWordPress NYC
 
Introduction to WordPress Multisite
Introduction to WordPress MultisiteIntroduction to WordPress Multisite
Introduction to WordPress MultisiteCraig Taylor
 
Beginning WordPress Workshop
Beginning WordPress WorkshopBeginning WordPress Workshop
Beginning WordPress WorkshopThe Toolbox, Inc.
 
Website Using WordPress
Website Using WordPressWebsite Using WordPress
Website Using WordPressVishalPatir
 
Website using word press
Website using word pressWebsite using word press
Website using word pressVishalPatir
 
Intro to wordpress short course
Intro to wordpress short courseIntro to wordpress short course
Intro to wordpress short coursecarishurd
 
WordPress 101 Saturday Session
WordPress 101 Saturday SessionWordPress 101 Saturday Session
WordPress 101 Saturday Sessionpamselle
 
Kick start your career with WordPress
Kick start your career with WordPressKick start your career with WordPress
Kick start your career with WordPressJignasa Naik
 
Kick start your career with wordpress
Kick start your career with wordpressKick start your career with wordpress
Kick start your career with wordpressOpenDev
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsSteven Slack
 
WordPress Internationalization and Localization - WordPress Translation Day 3...
WordPress Internationalization and Localization - WordPress Translation Day 3...WordPress Internationalization and Localization - WordPress Translation Day 3...
WordPress Internationalization and Localization - WordPress Translation Day 3...WordPress Trivandrum
 
An introduction to wordpress
An introduction to wordpressAn introduction to wordpress
An introduction to wordpressCrack Aloud
 
Word press for ecommerce website in web designing company india
Word press for ecommerce website in web designing company indiaWord press for ecommerce website in web designing company india
Word press for ecommerce website in web designing company indiavedwebservices
 
Introduce the WordPress
Introduce the WordPressIntroduce the WordPress
Introduce the WordPressHoan Tran
 
Basics of Wordpress
Basics of WordpressBasics of Wordpress
Basics of WordpressAndrewComeau
 
Difference Between WordPress and PHP Websites.pdf
Difference Between WordPress and PHP Websites.pdfDifference Between WordPress and PHP Websites.pdf
Difference Between WordPress and PHP Websites.pdfHost It Smart
 
Benefit Of Wordpress
Benefit Of WordpressBenefit Of Wordpress
Benefit Of WordpressTheawaster485
 

Similar to Wordpress Workshop: Session One (20)

WordPress: After The Install
WordPress: After The InstallWordPress: After The Install
WordPress: After The Install
 
Introduction to WordPress Multisite
Introduction to WordPress MultisiteIntroduction to WordPress Multisite
Introduction to WordPress Multisite
 
Beginning WordPress Workshop
Beginning WordPress WorkshopBeginning WordPress Workshop
Beginning WordPress Workshop
 
Website Using WordPress
Website Using WordPressWebsite Using WordPress
Website Using WordPress
 
Website using word press
Website using word pressWebsite using word press
Website using word press
 
Intro to wordpress short course
Intro to wordpress short courseIntro to wordpress short course
Intro to wordpress short course
 
WordPress 101 Saturday Session
WordPress 101 Saturday SessionWordPress 101 Saturday Session
WordPress 101 Saturday Session
 
Kick start your career with WordPress
Kick start your career with WordPressKick start your career with WordPress
Kick start your career with WordPress
 
Kick start your career with wordpress
Kick start your career with wordpressKick start your career with wordpress
Kick start your career with wordpress
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for Clients
 
WordPress Internationalization and Localization - WordPress Translation Day 3...
WordPress Internationalization and Localization - WordPress Translation Day 3...WordPress Internationalization and Localization - WordPress Translation Day 3...
WordPress Internationalization and Localization - WordPress Translation Day 3...
 
Word press 01
Word press 01Word press 01
Word press 01
 
Word press in 60 minutes
Word press in 60 minutesWord press in 60 minutes
Word press in 60 minutes
 
An introduction to wordpress
An introduction to wordpressAn introduction to wordpress
An introduction to wordpress
 
Word press for ecommerce website in web designing company india
Word press for ecommerce website in web designing company indiaWord press for ecommerce website in web designing company india
Word press for ecommerce website in web designing company india
 
Introduce the WordPress
Introduce the WordPressIntroduce the WordPress
Introduce the WordPress
 
Basics of Wordpress
Basics of WordpressBasics of Wordpress
Basics of Wordpress
 
Difference Between WordPress and PHP Websites.pdf
Difference Between WordPress and PHP Websites.pdfDifference Between WordPress and PHP Websites.pdf
Difference Between WordPress and PHP Websites.pdf
 
Benefit Of Wordpress
Benefit Of WordpressBenefit Of Wordpress
Benefit Of Wordpress
 
Wordpress
WordpressWordpress
Wordpress
 

Recently uploaded

Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 

Recently uploaded (20)

Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 

Wordpress Workshop: Session One

  • 1. Web Wizards W ordpress Workshop 2012 San Die go, March/April By Rob Marlb rough, for AIGA
  • 2. About Me: townRob) ob Marlbrou gh (@Down R ● Owner of Web Wizards Hosting (@WebWizards), in business since 1997 http://webwizards.net/ ● Co-founder of Fandom Marketing, (@FandomMarketing), social media strategy and consulting firm http://fandommarketing.com/ ● Created Minglestream, (@Minglestream) a tweetwall for live events http://minglestream.com/
  • 3. Wordpress Experience My ● Using Wordpress since 2005   ● Tech Support for hundreds of Wordpress hosting customers over many years   ● Dozens and dozens of Wordpress client projects (installations, administration, customizations, implementation, etc.)
  • 4. Wo rkshop One 1st of a 4-part series. What we'll cover:   ● Wordpress Overview ● Dashboard Overview ● Theme Overview ● Multisite Overview ● Q&A
  • 5. Wordpres s Overview Born from a blogging system in 2003, now it's no longer just for blogs! ● Decent at v1.5 (2005) ● Good at v2.0 (2005-2007) ● Great at v3.0 (2010-present) Powers CNN, New York Times, TechCrunch  
  • 6. W ordpress.c om vs .org Wordpress.com: ● Free hosting, with basic upgrades ● Cannot upload custom themes or plugins   Wordpress.org: ● Free, open-source download ● Get a web host, full control over your site ● Upload anything, customize everything
  • 7. Wo rdpress CMS Benefits of using Wordpress as a CMS: ● Easy to build with... (easy being relative) ● Easy for end-users to make changes ● Easy to find themes/developers ● Easy SEO optimization ● Easy categorized/tagged content ● Easy to add functionality via plugins Easiest CMS to build, customize, use!
  • 8. Dashboar d Overview Four main areas ● Toolbar (top) ● Navigation Menu (left) ● Work Area (middle) ● Footer (bottom)
  • 9. D ashboard S creenshot
  • 10. Dashb oard Menu Home: Overview of content and discussions. Posts: Write, edit, trash all blog posts. Media: Upload, edit, trash media files. Pages: Write, edit, trash static pages. Comments: Approve, mark, trash comments. Appearance: Themes, Widgets, Custom Menus. Plugins: Install, activate, delete plugins. Settings: All site and plugin settings.
  • 11. hboard Cus tomizations Das Plugins available to: ● white-label the dashboard & login (MyBrand plugin) ● Minimize user's views of dashboard menus (Adminimize plugin) ● Change colors, themes, add ajax menus, etc...
  • 12. Theme Overview Themes are prepackaged Wordpress files that control the look & feel, colors, & placement of all the site content. Differs from HTML/CSS sites: ● The styling and placement is stored in the theme, all content is stored in the database ● Swapping themes out is easy ● PHP functions embedded within HTML  
  • 13. omponents of a theme C A theme is a group of template files, (X)HTML + PHP + CSS files. ● index.php and style.css are mandatory. Other files usually included: ● header.php, footer.php, page.php, single. php, sidebar.php, comments.php, etc http://codex.wordpress.org/Theme_Development http://codex.wordpress.org/Template_Hierarchy
  • 14. T heme Cust omizations Modifying a 3rd party theme? ● Easily create a child theme, add customizations ● Child theme CSS overrides parent theme ● Upgrading the parent theme is still possible ● Create page template files for unique page designs http://codex.wordpress.org/Pages http://codex.wordpress.org/Stepping_Into_Templates
  • 15. Multis ite Overview Wordpress Multisite is an easy way to manage multiple web sites under one WP installation. FYI, used to be named MultiUser (WPMU) Benefits: ● Single login to access multiple sites ● Single hosting account for multiple sites (host should support domain aliases) ● Centralized admin of plugins, themes, users, authors, etc.
  • 16. Multisite and clients Easily support multiple clients and their sites from one installation... managed Wordpress: ● Each client can have access to only their web site ● You can have access to everyone's web site ● You manage their plugins and themes, etc ● They can manage their content themselves
  • 17. Turn o n Multisite Enabling Multisite is easy, by editing the wp- config.php file. Some caveats to mind: ● Setup is easy, but detailed ● Deactivate all plugins ● Add this line to wp-config.php: define('WP_ALLOW_MULTISITE', true); ● Follow the steps in the new Network Setup menu under Tools
  • 18. of Tips: Se ssion One Summary Get comfortable with Wordpress, be innovative, create services that compliment it's use. ● Use child themes to customize themes so the parent theme can still be upgraded. ● Use multisite for easy centralized management of multiple web sites. ● Ask questions first, when possible.
  • 19. ant More W ordpress? W My Wordpress Workshops on Meetup.com (ongoing every 6 weeks): http://meetup.com/webhelp/ WordCamp San Diego, March 24th-25th: http://sandiego.wordcamp.org/ Facebook Groups... WP Users Group: http://on.fb. me/wpusersgroup Advanced WP: http://on.fb.me/advancedwp Wordpress.org: http://codex.wordpress.org/
  • 20. Q&A Thanks!   Any questions?