SlideShare una empresa de Scribd logo
1 de 36
a HighEdWeb 2010 workshop
For fun and profit For fun and profit the sake of your sanity
Today Me, my project, andWordPress Features, installation, and setting up the network Plugins and customization BuddyPress
Borking sites since 1994. Since 2005 only Web staff on campus of ~3500 students & 400 faculty/staff.  Fourth year on the HighEdWeb conference program committee; just chaired regional HEWEB event. HigherEdExperts presenter – OpenSource CMS Fair: WordPressMU, April 2010. Technical reviewer for Apress book Beginning WordPress 3.0 by Stephanie Leary released in June. Launched WPMU in May 2009. Alone. ME, a name I call myself
The Project Circa 2005 Zero dedicated web staff No budget 16,000 html files Rampant duplication Headers and navigation files (template) Images 4700 broken links No search No site map No process No hope MS FrontPage
Welcome to the Jungle Baby
We’ve always done it that way
The project circa 2010 WordPress 3.0.1 402 Users ~ 55 Sites 5500+ Pages Site search Analytics
Getting here
Getting here 2005 - .asp template files. Cleaned up navigation, duplication, and revoked access for all content editors.  2007 - Individual WP installs on external server. Started giving access back to departments. 2009 – WPMU matures with 2.7, install in January, launch with 10 sites in May.
Major weaknesses Lacks native reusable content & site-wide internal linking system Requires plugins to optimize speed Critical plugins can conflict or become unsupported as WP versions advance Disjointed and incomplete advanced documentation Heavy use of pages can be problematic Lacks native workflow
Major strengths Easy setup & theming Shallow end-user learning curve Highly flexible Huge user community There’s a plugin for that… Standard server requirements Extreme RSS capabilities Low cost startup
Costs – Year 1 Premium Themes (supported) - $150 MUSupport.net (paid support forum) - $100 WPMUDev.org - $420/yr or $79/1 month access to supported premium plugins GravityForms - $39 Custom plugins - $300 VPS - $45/month Total ~ $1879
Big picture Supports all basic requirements of our campus Able to heavily customize each department independently (themes & plugins) Rapid deployment Significant improvements at every major release.  Possible to implement and admin in single person office with no internal support and within limited budget
Core features Posts, pages, links File uploads Widgets 1-click upgrades Flexible theming Custom header & background support Accessibility support* Custom menus User management Unlimited users Comments Trackbacks/Pingbacks RSS feeds http://codex.wordpress.org/Version_3.0
Technical Info Requirements: PHP version 4.3 or greater MySQL version 4.1.2 or greater Suggestions: PHP 5.2+ MySQL 5.0.15 Apache or Nginx
Intermission
“The famous 5-minute install” No, really. It’s that easy. Upload the files Create the db Run wp-admin/install.php
Install Initial configuration screen.
Install Voila!
Settings General Settings
Security Don’t use “admin” username Don’t use “wp-” db table prefix Move wp-config.php Keep WP and plugins current* Security plugins WP Security Scan WordPress Exploit Scanner WordPress File Monitor Zombie homepage Source: WordPress Security by Brad Williams
Speed Speed Test Cache WP Super Cache W3 Total Cache CDN CDN Tools Compression WP HTTP Compression WP HTML Compression
The Network Subdirectory vs. subdomain www.site.edu/subdirectory subdomain.site.edu Users .htaccess Permalinks (mod_rewrite) Security Cache (mod_rewrite, file expiration) wp-config.php Pimp your wp-config.php /wp-content/blogs.dir
Handynetwork plugins Login As± Editor Log New Blog Defaults Global Header ± Google Analytics* Login Image ± Domain Mapping Multi-Site Site List Shortcode Content Monitor *Premium, ± Unsupported
Handy site plugins Enable Media Replace List child pages List child attachments Exclude Pages Gravity Forms KB Advanced RSS Widget TinyMCE Advanced WP Subtitle Widget Logic Content Audit Edit Flow Editorial Calendar Custom Post Type UI
Custom post types & taxonomies Default post types: Posts, Pages Attachments Revisions Menu Items Potential uses Course descriptions Media database Seminar series Employee Directory Default Taxonomies Categories Post Tags Menus Link Categories Potential Uses Video People
Pro Tips DO BACKUPS! A lot…for real…not kidding. Check your error logs regularly. Plan your plugins, consider expected future features and your timeline. Sometimes the cleanup isn’t worth it. Theme frameworks. You’re welcome.
…not too distant future Multi-DB CDN Multi-domain Custom post-types/taxonomies Plugin audit Custom menus Content audit, editorial calendar
Wordpress Questions? Confused?
Buddypress Instant social network for WordPress
Buddypress? Plugin that adds a social network layer over WordPress. Groups Public Private Blogs Group Individual Forums Profiles Friends Status updates Activity streams Private messaging BuddyPress specific plugins
Install & Setup Plugins > Add New > Search “BuddyPress” > Install Choose theme Activate components Establish profile fields
Component setup
Profile fields
/ Awesome Resources Sites & Books The WordPress Bible Beginning WP 3.0 WPMUDev.org BuddyPress For Dummies MUSupport.net WordPress on LinkedIn People on Twitter @andrea_r @wpmuguru @sleary @jimgroom @donncha @lisasabinwilson @ohz @yoast

Más contenido relacionado

La actualidad más candente

Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressLumosTech
 
From Wordpress.com to Self-hosted
From Wordpress.com to Self-hostedFrom Wordpress.com to Self-hosted
From Wordpress.com to Self-hostedLuiza Libardi
 
Webnet Presentation
Webnet PresentationWebnet Presentation
Webnet PresentationTrish Roque
 
Open source cms-presentation-v1
Open source cms-presentation-v1Open source cms-presentation-v1
Open source cms-presentation-v1Jaladhi Bhatt
 
Wordpress essential training - Wordpress Presentation PPT
Wordpress essential training - Wordpress Presentation PPTWordpress essential training - Wordpress Presentation PPT
Wordpress essential training - Wordpress Presentation PPTAbdulla2410
 
Webinar "Using the Web to Maximize Your Regional Group's ...
Webinar "Using the Web to Maximize Your Regional Group's ...Webinar "Using the Web to Maximize Your Regional Group's ...
Webinar "Using the Web to Maximize Your Regional Group's ...webhostingguy
 
PowerPoint tutorials
PowerPoint tutorialsPowerPoint tutorials
PowerPoint tutorialswebhostingguy
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For BegineerBinita Neupane
 
What Is WordPress and Why Is Everyone Talking About It
What Is WordPress and Why Is Everyone Talking About ItWhat Is WordPress and Why Is Everyone Talking About It
What Is WordPress and Why Is Everyone Talking About ItBobWP.com
 
WordPress Crash Course - WP 101
WordPress Crash Course - WP  101WordPress Crash Course - WP  101
WordPress Crash Course - WP 101Heather Acton
 
WordPress Theme Development Basics
WordPress Theme Development BasicsWordPress Theme Development Basics
WordPress Theme Development BasicsTech Liminal
 
Child Themes and CSS in WordPress
Child Themes and CSS in WordPressChild Themes and CSS in WordPress
Child Themes and CSS in WordPressMatthew Vaccaro
 
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
 

La actualidad más candente (20)

WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress Multisite
 
Griffith-Wordpress-Session
Griffith-Wordpress-SessionGriffith-Wordpress-Session
Griffith-Wordpress-Session
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
From Wordpress.com to Self-hosted
From Wordpress.com to Self-hostedFrom Wordpress.com to Self-hosted
From Wordpress.com to Self-hosted
 
Webnet Presentation
Webnet PresentationWebnet Presentation
Webnet Presentation
 
Open source cms-presentation-v1
Open source cms-presentation-v1Open source cms-presentation-v1
Open source cms-presentation-v1
 
Wordpress essential training - Wordpress Presentation PPT
Wordpress essential training - Wordpress Presentation PPTWordpress essential training - Wordpress Presentation PPT
Wordpress essential training - Wordpress Presentation PPT
 
Webinar "Using the Web to Maximize Your Regional Group's ...
Webinar "Using the Web to Maximize Your Regional Group's ...Webinar "Using the Web to Maximize Your Regional Group's ...
Webinar "Using the Web to Maximize Your Regional Group's ...
 
The Genius of Wordpress - notes
The Genius of Wordpress - notesThe Genius of Wordpress - notes
The Genius of Wordpress - notes
 
Wordpress
WordpressWordpress
Wordpress
 
PowerPoint tutorials
PowerPoint tutorialsPowerPoint tutorials
PowerPoint tutorials
 
Wordpress 101
Wordpress 101Wordpress 101
Wordpress 101
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For Begineer
 
Presentation joomla-introduction
Presentation joomla-introductionPresentation joomla-introduction
Presentation joomla-introduction
 
What Is WordPress and Why Is Everyone Talking About It
What Is WordPress and Why Is Everyone Talking About ItWhat Is WordPress and Why Is Everyone Talking About It
What Is WordPress and Why Is Everyone Talking About It
 
WordPress Crash Course - WP 101
WordPress Crash Course - WP  101WordPress Crash Course - WP  101
WordPress Crash Course - WP 101
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
WordPress Theme Development Basics
WordPress Theme Development BasicsWordPress Theme Development Basics
WordPress Theme Development Basics
 
Child Themes and CSS in WordPress
Child Themes and CSS in WordPressChild Themes and CSS in WordPress
Child Themes and CSS in 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
 

Destacado

The Role of E-Service Quality and Information Quality In Creating Perceived V...
The Role of E-Service Quality and Information Quality In Creating Perceived V...The Role of E-Service Quality and Information Quality In Creating Perceived V...
The Role of E-Service Quality and Information Quality In Creating Perceived V...Shelley Keith, MSIQ
 
Going Mobile with WordPress - #psuweb12
Going Mobile with WordPress - #psuweb12Going Mobile with WordPress - #psuweb12
Going Mobile with WordPress - #psuweb12Shelley Keith, MSIQ
 
Win friends and influence people with BuddyPress
Win friends and influence people with BuddyPressWin friends and influence people with BuddyPress
Win friends and influence people with BuddyPressShelley Keith, MSIQ
 
The Web and “new media” in education for administrators
The Web and “new media” in education for administratorsThe Web and “new media” in education for administrators
The Web and “new media” in education for administratorsShelley Keith, MSIQ
 
Iterative Design101 #psuweb 2014
Iterative Design101 #psuweb 2014Iterative Design101 #psuweb 2014
Iterative Design101 #psuweb 2014Shelley Keith, MSIQ
 

Destacado (7)

Social media at SAU
Social media at SAUSocial media at SAU
Social media at SAU
 
The Role of E-Service Quality and Information Quality In Creating Perceived V...
The Role of E-Service Quality and Information Quality In Creating Perceived V...The Role of E-Service Quality and Information Quality In Creating Perceived V...
The Role of E-Service Quality and Information Quality In Creating Perceived V...
 
Going Mobile with WordPress - #psuweb12
Going Mobile with WordPress - #psuweb12Going Mobile with WordPress - #psuweb12
Going Mobile with WordPress - #psuweb12
 
Clio 16v
Clio 16vClio 16v
Clio 16v
 
Win friends and influence people with BuddyPress
Win friends and influence people with BuddyPressWin friends and influence people with BuddyPress
Win friends and influence people with BuddyPress
 
The Web and “new media” in education for administrators
The Web and “new media” in education for administratorsThe Web and “new media” in education for administrators
The Web and “new media” in education for administrators
 
Iterative Design101 #psuweb 2014
Iterative Design101 #psuweb 2014Iterative Design101 #psuweb 2014
Iterative Design101 #psuweb 2014
 

Similar a WordPress 3.x for the sake of your sanity

Just dev it presenation modified word press 101
Just dev it presenation   modified word press 101Just dev it presenation   modified word press 101
Just dev it presenation modified word press 101roguevoice
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With LoveUp2 Technology
 
Getting to Know WordPress May 2015
Getting to Know WordPress May 2015Getting to Know WordPress May 2015
Getting to Know WordPress May 2015Anthony Hortin
 
Introduction wordpress
Introduction wordpressIntroduction wordpress
Introduction wordpressHall_
 
Integrity: WordPress Case Study
Integrity: WordPress Case StudyIntegrity: WordPress Case Study
Integrity: WordPress Case StudyEd Morrissey
 
WordPress developer 101
WordPress developer 101WordPress developer 101
WordPress developer 101Cindy Cullen
 
In-Fisherman.com - Building an Enterprise Level Drupal Site
In-Fisherman.com - Building an Enterprise Level Drupal SiteIn-Fisherman.com - Building an Enterprise Level Drupal Site
In-Fisherman.com - Building an Enterprise Level Drupal SiteMediacurrent
 
Part1 learn thelingo
Part1 learn thelingoPart1 learn thelingo
Part1 learn thelingoTaneya Koonce
 
WordPress How To by Sherif Morgan
WordPress How To by Sherif MorganWordPress How To by Sherif Morgan
WordPress How To by Sherif MorganOnlineBizSmarts.com
 
Getting to know WordPress
Getting to know WordPressGetting to know WordPress
Getting to know WordPressAnthony Hortin
 
WordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference WorkshopWordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference WorkshopPolly Farrington
 
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 Evan Mullins
 

Similar a WordPress 3.x for the sake of your sanity (20)

WordPress 101
WordPress 101WordPress 101
WordPress 101
 
Just dev it presenation modified word press 101
Just dev it presenation   modified word press 101Just dev it presenation   modified word press 101
Just dev it presenation modified word press 101
 
Wordpress as a CMS
Wordpress as a CMSWordpress as a CMS
Wordpress as a CMS
 
Wordpress podcamp2011
Wordpress podcamp2011Wordpress podcamp2011
Wordpress podcamp2011
 
Site Manager rocks!
Site Manager rocks!Site Manager rocks!
Site Manager rocks!
 
Open Source CMS
Open Source CMSOpen Source CMS
Open Source CMS
 
Internet Librarian Slides
Internet Librarian SlidesInternet Librarian Slides
Internet Librarian Slides
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With Love
 
Getting to Know WordPress May 2015
Getting to Know WordPress May 2015Getting to Know WordPress May 2015
Getting to Know WordPress May 2015
 
Introduction wordpress
Introduction wordpressIntroduction wordpress
Introduction wordpress
 
Integrity: WordPress Case Study
Integrity: WordPress Case StudyIntegrity: WordPress Case Study
Integrity: WordPress Case Study
 
DIWD 2011
DIWD 2011DIWD 2011
DIWD 2011
 
WordPress developer 101
WordPress developer 101WordPress developer 101
WordPress developer 101
 
In-Fisherman.com - Building an Enterprise Level Drupal Site
In-Fisherman.com - Building an Enterprise Level Drupal SiteIn-Fisherman.com - Building an Enterprise Level Drupal Site
In-Fisherman.com - Building an Enterprise Level Drupal Site
 
Part1 learn thelingo
Part1 learn thelingoPart1 learn thelingo
Part1 learn thelingo
 
WordPress How To by Sherif Morgan
WordPress How To by Sherif MorganWordPress How To by Sherif Morgan
WordPress How To by Sherif Morgan
 
Boost and SEO
Boost and SEOBoost and SEO
Boost and SEO
 
Getting to know WordPress
Getting to know WordPressGetting to know WordPress
Getting to know WordPress
 
WordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference WorkshopWordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference Workshop
 
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017 So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
So, You Wanna Dev? Join the Team! - WordCamp Raleigh 2017
 

Más de Shelley Keith, MSIQ

Thesis Defense - MSIQ Program - December 2014
Thesis Defense - MSIQ Program - December 2014Thesis Defense - MSIQ Program - December 2014
Thesis Defense - MSIQ Program - December 2014Shelley Keith, MSIQ
 
Empower to the People - Non-invasive Governance: Meeting People Where They Are
Empower to the People - Non-invasive Governance: Meeting People Where They AreEmpower to the People - Non-invasive Governance: Meeting People Where They Are
Empower to the People - Non-invasive Governance: Meeting People Where They AreShelley Keith, MSIQ
 
Non Invasive Governance - #confabedu
Non Invasive Governance - #confabeduNon Invasive Governance - #confabedu
Non Invasive Governance - #confabeduShelley Keith, MSIQ
 
Critical Success Factors in Software Projects
Critical Success Factors in Software ProjectsCritical Success Factors in Software Projects
Critical Success Factors in Software ProjectsShelley Keith, MSIQ
 
Google Analytics - Getting Started
Google Analytics - Getting StartedGoogle Analytics - Getting Started
Google Analytics - Getting StartedShelley Keith, MSIQ
 
Iterative Design 101: Strategery! #hewebne
Iterative Design 101: Strategery! #hewebneIterative Design 101: Strategery! #hewebne
Iterative Design 101: Strategery! #hewebneShelley Keith, MSIQ
 
Social media: proceed with caution
Social media: proceed with cautionSocial media: proceed with caution
Social media: proceed with cautionShelley Keith, MSIQ
 

Más de Shelley Keith, MSIQ (9)

Thesis Defense - MSIQ Program - December 2014
Thesis Defense - MSIQ Program - December 2014Thesis Defense - MSIQ Program - December 2014
Thesis Defense - MSIQ Program - December 2014
 
Empower to the People - Non-invasive Governance: Meeting People Where They Are
Empower to the People - Non-invasive Governance: Meeting People Where They AreEmpower to the People - Non-invasive Governance: Meeting People Where They Are
Empower to the People - Non-invasive Governance: Meeting People Where They Are
 
Non Invasive Governance - #confabedu
Non Invasive Governance - #confabeduNon Invasive Governance - #confabedu
Non Invasive Governance - #confabedu
 
Critical Success Factors in Software Projects
Critical Success Factors in Software ProjectsCritical Success Factors in Software Projects
Critical Success Factors in Software Projects
 
Google Analytics - Getting Started
Google Analytics - Getting StartedGoogle Analytics - Getting Started
Google Analytics - Getting Started
 
Iterative Design 101: Strategery! #hewebne
Iterative Design 101: Strategery! #hewebneIterative Design 101: Strategery! #hewebne
Iterative Design 101: Strategery! #hewebne
 
Social Media @SAU
Social Media @SAUSocial Media @SAU
Social Media @SAU
 
For fun and profit - PSU 2011
For fun and profit - PSU 2011For fun and profit - PSU 2011
For fun and profit - PSU 2011
 
Social media: proceed with caution
Social media: proceed with cautionSocial media: proceed with caution
Social media: proceed with caution
 

Último

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Último (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

WordPress 3.x for the sake of your sanity

  • 1. a HighEdWeb 2010 workshop
  • 2. For fun and profit For fun and profit the sake of your sanity
  • 3. Today Me, my project, andWordPress Features, installation, and setting up the network Plugins and customization BuddyPress
  • 4. Borking sites since 1994. Since 2005 only Web staff on campus of ~3500 students & 400 faculty/staff. Fourth year on the HighEdWeb conference program committee; just chaired regional HEWEB event. HigherEdExperts presenter – OpenSource CMS Fair: WordPressMU, April 2010. Technical reviewer for Apress book Beginning WordPress 3.0 by Stephanie Leary released in June. Launched WPMU in May 2009. Alone. ME, a name I call myself
  • 5. The Project Circa 2005 Zero dedicated web staff No budget 16,000 html files Rampant duplication Headers and navigation files (template) Images 4700 broken links No search No site map No process No hope MS FrontPage
  • 6. Welcome to the Jungle Baby
  • 7. We’ve always done it that way
  • 8. The project circa 2010 WordPress 3.0.1 402 Users ~ 55 Sites 5500+ Pages Site search Analytics
  • 10. Getting here 2005 - .asp template files. Cleaned up navigation, duplication, and revoked access for all content editors. 2007 - Individual WP installs on external server. Started giving access back to departments. 2009 – WPMU matures with 2.7, install in January, launch with 10 sites in May.
  • 11. Major weaknesses Lacks native reusable content & site-wide internal linking system Requires plugins to optimize speed Critical plugins can conflict or become unsupported as WP versions advance Disjointed and incomplete advanced documentation Heavy use of pages can be problematic Lacks native workflow
  • 12. Major strengths Easy setup & theming Shallow end-user learning curve Highly flexible Huge user community There’s a plugin for that… Standard server requirements Extreme RSS capabilities Low cost startup
  • 13. Costs – Year 1 Premium Themes (supported) - $150 MUSupport.net (paid support forum) - $100 WPMUDev.org - $420/yr or $79/1 month access to supported premium plugins GravityForms - $39 Custom plugins - $300 VPS - $45/month Total ~ $1879
  • 14. Big picture Supports all basic requirements of our campus Able to heavily customize each department independently (themes & plugins) Rapid deployment Significant improvements at every major release. Possible to implement and admin in single person office with no internal support and within limited budget
  • 15. Core features Posts, pages, links File uploads Widgets 1-click upgrades Flexible theming Custom header & background support Accessibility support* Custom menus User management Unlimited users Comments Trackbacks/Pingbacks RSS feeds http://codex.wordpress.org/Version_3.0
  • 16. Technical Info Requirements: PHP version 4.3 or greater MySQL version 4.1.2 or greater Suggestions: PHP 5.2+ MySQL 5.0.15 Apache or Nginx
  • 18. “The famous 5-minute install” No, really. It’s that easy. Upload the files Create the db Run wp-admin/install.php
  • 22. Security Don’t use “admin” username Don’t use “wp-” db table prefix Move wp-config.php Keep WP and plugins current* Security plugins WP Security Scan WordPress Exploit Scanner WordPress File Monitor Zombie homepage Source: WordPress Security by Brad Williams
  • 23. Speed Speed Test Cache WP Super Cache W3 Total Cache CDN CDN Tools Compression WP HTTP Compression WP HTML Compression
  • 24. The Network Subdirectory vs. subdomain www.site.edu/subdirectory subdomain.site.edu Users .htaccess Permalinks (mod_rewrite) Security Cache (mod_rewrite, file expiration) wp-config.php Pimp your wp-config.php /wp-content/blogs.dir
  • 25. Handynetwork plugins Login As± Editor Log New Blog Defaults Global Header ± Google Analytics* Login Image ± Domain Mapping Multi-Site Site List Shortcode Content Monitor *Premium, ± Unsupported
  • 26. Handy site plugins Enable Media Replace List child pages List child attachments Exclude Pages Gravity Forms KB Advanced RSS Widget TinyMCE Advanced WP Subtitle Widget Logic Content Audit Edit Flow Editorial Calendar Custom Post Type UI
  • 27. Custom post types & taxonomies Default post types: Posts, Pages Attachments Revisions Menu Items Potential uses Course descriptions Media database Seminar series Employee Directory Default Taxonomies Categories Post Tags Menus Link Categories Potential Uses Video People
  • 28. Pro Tips DO BACKUPS! A lot…for real…not kidding. Check your error logs regularly. Plan your plugins, consider expected future features and your timeline. Sometimes the cleanup isn’t worth it. Theme frameworks. You’re welcome.
  • 29. …not too distant future Multi-DB CDN Multi-domain Custom post-types/taxonomies Plugin audit Custom menus Content audit, editorial calendar
  • 31. Buddypress Instant social network for WordPress
  • 32. Buddypress? Plugin that adds a social network layer over WordPress. Groups Public Private Blogs Group Individual Forums Profiles Friends Status updates Activity streams Private messaging BuddyPress specific plugins
  • 33. Install & Setup Plugins > Add New > Search “BuddyPress” > Install Choose theme Activate components Establish profile fields
  • 36. / Awesome Resources Sites & Books The WordPress Bible Beginning WP 3.0 WPMUDev.org BuddyPress For Dummies MUSupport.net WordPress on LinkedIn People on Twitter @andrea_r @wpmuguru @sleary @jimgroom @donncha @lisasabinwilson @ohz @yoast