SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Multisite WP in Education

Implementing Wordpress MultiSite
  at Temple University through
        crowdsourcing
Speakers
• Paul Muller, Senior Technical Support
• Paul Paire, Exec Director Special Projects
• Sheri Stahler, AVP for Computer Services
About Temple


9           5,000

      39,000
How things were
• Home grown web pages
 – No standards/policies
 – Difficult for the standard user to create/update
 – Static Web
• Google Sites
 – Not on a ‘temple.edu’ domain
 – Limited functionality/restricted features
What we needed
• Easy to use
• Policies
• LDAP authentication
• Moderation of comments
• Target audience
 – Faculty
 – Staff
Why Crowdsourcing?
• Beyond the buzzword
• Quicker with help
• Play to people’s strengths
• Different points of view
What we created
http://sites.temple.edu
Any problems?
wp-includes/wp-db.php
• Change mysql_connect() to
  mysql_pconnect()
• Added a one time check to see if the
  connection is established, if not try one
  more time
 if ( !$this->dbh ) {
            if ( WP_DEBUG ) {
                  $this->dbh = mysql_pconnect( $this->dbhost, $this->dbuser, $this->dbpas
             } else {
                  $this->dbh = @mysql_pconnect( $this->dbhost, $this->dbuser, $this->dbp
             }
Alternate solution
HyperDB
• HyperDB is an advanced database class
  that supports replication, failover, load
  balancing, and partitioning.
User Management
• LDAP Integration
 – Automatically add users when they login
• Site administrators add users from our
  LDAP, or existing users
• Read-only if not affiliated with Temple
Plugins
• Not all users should have access to all
  plugins
• Some plugins are site specific
Challenges of Control
• All comments must be moderated
• Users cannot change their passwords
  through profile, or standard WP process
• Temple Branding on Personal Sites?
• Sign up process changed significantly
Customized Plugins
• More Privacy Options
• Site Creation Wizard
• Sidebar login
• Superb Slideshow Gallery
• LDAP
• Custom plugin to avoid hacking core
Accessibility
• Themes (i.e. Search boxes)
• Plugins (i.e. Alt-Tags for images)
• Wordpress core (i.e. Login forms)
• User education (i.e. closed captioning for
  embedded videos)
Governance
• Request process for Plugins/Themes
• Policies
• Central Advisory Group
Bonus slides
Plugins available to all end users
•   amr events calendar or lists with ical files
•   Authors Widget
•   Blubrry PowerPress
•   Collapsing Categories
•   FD Feedburner Plugin
•   FeedWordPress
•   Galleria Galleria
•   Google Calendar Events
•   Gravity Forms
•   Importers (Wordpress, Blogger, etc.)
•   LaTex for Wordpress
•   Members
•   My Category Order
•   Peter’s Collaboration Emails
•   Sidebar Login
•   Sociable
•   WordPress SEO
Plugins we use (but not the public)
•   Exploit Scanner
•   Health Check
•   Login Logo
•   More Privacy Options
•   Restrict MultiSite Plugins
•   Simple LDAP Login
•   Site Creation Wizard
•   Superb slideshow gallery
•   Theme Info
•   Plugin Stats
•   WP Touch
•   YD WPMU Bloglist Widget
•   Custom written plugins (to avoid hacking core)
Functions of custom written plugin
• Replace Add User functions with Add LDAP User
• Users cannot change password in profile
• Password change requests go to our site
• Hide Simple LDAP settings from site administrators
• Site Admins cannot enable unmoderated or unauthenticated
  comments
• Encode variables being passed through wp-login.php to wp-
  signup.php
• Change ‘username’ to ‘AccessNet username’ on wp-
  login.php
• Change styling & wording for the wp-signup.php steps

Weitere ähnliche Inhalte

Was ist angesagt?

Wordpress overview
Wordpress  overviewWordpress  overview
Wordpress overviewPunitdw19
 
Drupal as a Rapid Application Development Framework for Non Profits / NGOs
Drupal as a Rapid Application Development Framework for Non Profits / NGOsDrupal as a Rapid Application Development Framework for Non Profits / NGOs
Drupal as a Rapid Application Development Framework for Non Profits / NGOsZyxware Technologies
 
Intro to drupal
Intro to drupalIntro to drupal
Intro to drupalhernanibf
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMSKandarp Vyas
 
One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp Londonhernanibf
 
Introduction to the Drupal - Web Experience Toolkit
Introduction to the Drupal - Web Experience ToolkitIntroduction to the Drupal - Web Experience Toolkit
Introduction to the Drupal - Web Experience ToolkitSuzanne Dergacheva
 
UNC CAUSE 2010: Drupal BOF Presentation
UNC CAUSE 2010: Drupal BOF PresentationUNC CAUSE 2010: Drupal BOF Presentation
UNC CAUSE 2010: Drupal BOF PresentationNick Young
 
Site Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp OttawaSite Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp OttawaSuzanne Dergacheva
 
Drupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechDrupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechMandakini Kumari
 
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...Jon Peck
 
My Site is slow - Drupal Camp London 2013
My Site is slow - Drupal Camp London 2013My Site is slow - Drupal Camp London 2013
My Site is slow - Drupal Camp London 2013hernanibf
 
Discover Drupal preview
Discover Drupal previewDiscover Drupal preview
Discover Drupal previewdropsolid
 
Drupal Performance Audit and Optimization
Drupal Performance Audit and OptimizationDrupal Performance Audit and Optimization
Drupal Performance Audit and OptimizationZyxware Technologies
 
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech DayCreating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech DaySuzanne Dergacheva
 
Open source wordpress and drupal
Open source wordpress and drupalOpen source wordpress and drupal
Open source wordpress and drupalBen Mango
 
Drupal module development
Drupal module developmentDrupal module development
Drupal module developmentRachit Gupta
 

Was ist angesagt? (20)

Wordpress overview
Wordpress  overviewWordpress  overview
Wordpress overview
 
Drupal as a Rapid Application Development Framework for Non Profits / NGOs
Drupal as a Rapid Application Development Framework for Non Profits / NGOsDrupal as a Rapid Application Development Framework for Non Profits / NGOs
Drupal as a Rapid Application Development Framework for Non Profits / NGOs
 
Intro to drupal
Intro to drupalIntro to drupal
Intro to drupal
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMS
 
One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp London
 
Introduction to the Drupal - Web Experience Toolkit
Introduction to the Drupal - Web Experience ToolkitIntroduction to the Drupal - Web Experience Toolkit
Introduction to the Drupal - Web Experience Toolkit
 
UNC CAUSE 2010: Drupal BOF Presentation
UNC CAUSE 2010: Drupal BOF PresentationUNC CAUSE 2010: Drupal BOF Presentation
UNC CAUSE 2010: Drupal BOF Presentation
 
Emkane RCC wp qs
Emkane RCC wp qsEmkane RCC wp qs
Emkane RCC wp qs
 
Site Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp OttawaSite Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp Ottawa
 
Drupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechDrupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotech
 
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...
 
Wordpress Presentation
Wordpress Presentation Wordpress Presentation
Wordpress Presentation
 
My Site is slow - Drupal Camp London 2013
My Site is slow - Drupal Camp London 2013My Site is slow - Drupal Camp London 2013
My Site is slow - Drupal Camp London 2013
 
Discover Drupal preview
Discover Drupal previewDiscover Drupal preview
Discover Drupal preview
 
Drupal Performance Audit and Optimization
Drupal Performance Audit and OptimizationDrupal Performance Audit and Optimization
Drupal Performance Audit and Optimization
 
Kentico CMS
Kentico CMSKentico CMS
Kentico CMS
 
HBase app HUG talk
HBase app HUG talkHBase app HUG talk
HBase app HUG talk
 
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech DayCreating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
 
Open source wordpress and drupal
Open source wordpress and drupalOpen source wordpress and drupal
Open source wordpress and drupal
 
Drupal module development
Drupal module developmentDrupal module development
Drupal module development
 

Andere mochten auch

Some Of The Miracles Of The Noble Quran
Some Of The Miracles Of The Noble QuranSome Of The Miracles Of The Noble Quran
Some Of The Miracles Of The Noble Qurancahpamulang .
 
การศึกษาพันธุศาสตร์ของเมนเดล
การศึกษาพันธุศาสตร์ของเมนเดลการศึกษาพันธุศาสตร์ของเมนเดล
การศึกษาพันธุศาสตร์ของเมนเดลBhongsadhorn Bhansamdaeng
 
More Rights
More RightsMore Rights
More Rightsspmath
 
Empowerment of a High Achiever - Stockholm, September 2011
Empowerment of a High Achiever - Stockholm, September 2011Empowerment of a High Achiever - Stockholm, September 2011
Empowerment of a High Achiever - Stockholm, September 2011Rotary International
 
Presentatie handson hsmai congres juni 13
Presentatie handson hsmai congres juni 13Presentatie handson hsmai congres juni 13
Presentatie handson hsmai congres juni 13Hands-On Advies
 
Dangers of Cell phones सेलफोन – फ्रैंडली पिजन या ब्रेन बग
Dangers of Cell phones   सेलफोन – फ्रैंडली पिजन या ब्रेन बगDangers of Cell phones   सेलफोन – फ्रैंडली पिजन या ब्रेन बग
Dangers of Cell phones सेलफोन – फ्रैंडली पिजन या ब्रेन बगOm Verma
 
Happy workers happy library
Happy workers happy libraryHappy workers happy library
Happy workers happy libraryllwyatt
 
Onlinejobportalfinal 140315133018-phpapp02
Onlinejobportalfinal 140315133018-phpapp02Onlinejobportalfinal 140315133018-phpapp02
Onlinejobportalfinal 140315133018-phpapp02Hamid Nasir
 
Andrew 252114
Andrew 252114Andrew 252114
Andrew 252114savomir
 
Hyderabad flower store
Hyderabad flower storeHyderabad flower store
Hyderabad flower storeBraddon Pitt
 
THE VALUE OF CREATIVITY IN A GLOBAL SOCIETY
THE VALUE OF CREATIVITY IN A GLOBAL SOCIETYTHE VALUE OF CREATIVITY IN A GLOBAL SOCIETY
THE VALUE OF CREATIVITY IN A GLOBAL SOCIETYFred Swan
 
Varun vraheja group andheri_archstones_asps_bhavik_bhatt
Varun  vraheja group   andheri_archstones_asps_bhavik_bhattVarun  vraheja group   andheri_archstones_asps_bhavik_bhatt
Varun vraheja group andheri_archstones_asps_bhavik_bhattArchstones property solutions
 
الحياة اليومية للمسلم في ضوء الأخلاق القرآنية. Arabic العربية
الحياة اليومية للمسلم في ضوء الأخلاق القرآنية. Arabic العربيةالحياة اليومية للمسلم في ضوء الأخلاق القرآنية. Arabic العربية
الحياة اليومية للمسلم في ضوء الأخلاق القرآنية. Arabic العربيةHarunyahyaArabic
 

Andere mochten auch (20)

Cassandra At Wize Commerce
Cassandra At Wize CommerceCassandra At Wize Commerce
Cassandra At Wize Commerce
 
Some Of The Miracles Of The Noble Quran
Some Of The Miracles Of The Noble QuranSome Of The Miracles Of The Noble Quran
Some Of The Miracles Of The Noble Quran
 
การศึกษาพันธุศาสตร์ของเมนเดล
การศึกษาพันธุศาสตร์ของเมนเดลการศึกษาพันธุศาสตร์ของเมนเดล
การศึกษาพันธุศาสตร์ของเมนเดล
 
More Rights
More RightsMore Rights
More Rights
 
Cloud Camp L1VPN
Cloud Camp L1VPNCloud Camp L1VPN
Cloud Camp L1VPN
 
Empowerment of a High Achiever - Stockholm, September 2011
Empowerment of a High Achiever - Stockholm, September 2011Empowerment of a High Achiever - Stockholm, September 2011
Empowerment of a High Achiever - Stockholm, September 2011
 
Presentatie handson hsmai congres juni 13
Presentatie handson hsmai congres juni 13Presentatie handson hsmai congres juni 13
Presentatie handson hsmai congres juni 13
 
Dangers of Cell phones सेलफोन – फ्रैंडली पिजन या ब्रेन बग
Dangers of Cell phones   सेलफोन – फ्रैंडली पिजन या ब्रेन बगDangers of Cell phones   सेलफोन – फ्रैंडली पिजन या ब्रेन बग
Dangers of Cell phones सेलफोन – फ्रैंडली पिजन या ब्रेन बग
 
Health Condition of Female
Health Condition of FemaleHealth Condition of Female
Health Condition of Female
 
Happy workers happy library
Happy workers happy libraryHappy workers happy library
Happy workers happy library
 
PWIMS_Brochure
PWIMS_BrochurePWIMS_Brochure
PWIMS_Brochure
 
Finding Law Reviews in Lexis Nexis
Finding Law Reviews in Lexis NexisFinding Law Reviews in Lexis Nexis
Finding Law Reviews in Lexis Nexis
 
Onlinejobportalfinal 140315133018-phpapp02
Onlinejobportalfinal 140315133018-phpapp02Onlinejobportalfinal 140315133018-phpapp02
Onlinejobportalfinal 140315133018-phpapp02
 
Andrew 252114
Andrew 252114Andrew 252114
Andrew 252114
 
Hyderabad flower store
Hyderabad flower storeHyderabad flower store
Hyderabad flower store
 
THE VALUE OF CREATIVITY IN A GLOBAL SOCIETY
THE VALUE OF CREATIVITY IN A GLOBAL SOCIETYTHE VALUE OF CREATIVITY IN A GLOBAL SOCIETY
THE VALUE OF CREATIVITY IN A GLOBAL SOCIETY
 
Varun vraheja group andheri_archstones_asps_bhavik_bhatt
Varun  vraheja group   andheri_archstones_asps_bhavik_bhattVarun  vraheja group   andheri_archstones_asps_bhavik_bhatt
Varun vraheja group andheri_archstones_asps_bhavik_bhatt
 
Help mijn mensen twitteren!
Help mijn mensen twitteren!Help mijn mensen twitteren!
Help mijn mensen twitteren!
 
الحياة اليومية للمسلم في ضوء الأخلاق القرآنية. Arabic العربية
الحياة اليومية للمسلم في ضوء الأخلاق القرآنية. Arabic العربيةالحياة اليومية للمسلم في ضوء الأخلاق القرآنية. Arabic العربية
الحياة اليومية للمسلم في ضوء الأخلاق القرآنية. Arabic العربية
 
6 mejora suelos
6 mejora suelos6 mejora suelos
6 mejora suelos
 

Ähnlich wie Multisite wp in education wc philly2011

Ähnlich wie Multisite wp in education wc philly2011 (20)

WordPress Workshop
WordPress WorkshopWordPress Workshop
WordPress Workshop
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
 
PluginBasicsWCNYC2014
PluginBasicsWCNYC2014PluginBasicsWCNYC2014
PluginBasicsWCNYC2014
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With Wordpress
 
Drupal intro-training-in-mumbai
Drupal intro-training-in-mumbaiDrupal intro-training-in-mumbai
Drupal intro-training-in-mumbai
 
Drupal intro
Drupal introDrupal intro
Drupal intro
 
Drupal intro
Drupal introDrupal intro
Drupal intro
 
Drupal intro (1)
Drupal intro (1)Drupal intro (1)
Drupal intro (1)
 
Wordpress intro
Wordpress introWordpress intro
Wordpress intro
 
Synapse india reviews on drupal intro
Synapse india reviews on drupal introSynapse india reviews on drupal intro
Synapse india reviews on drupal intro
 
Drupal -Introduction to Drupal
Drupal -Introduction to DrupalDrupal -Introduction to Drupal
Drupal -Introduction to Drupal
 
Business 2.0 with WordPress
Business 2.0 with WordPressBusiness 2.0 with WordPress
Business 2.0 with WordPress
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshop
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
Getting the Most out of WordPress
Getting the Most out of WordPressGetting the Most out of WordPress
Getting the Most out of WordPress
 
WordPress as a CMS
WordPress as a CMSWordPress as a CMS
WordPress as a CMS
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
 
Pimp your wp site
Pimp your wp sitePimp your wp site
Pimp your wp site
 
WordPress as a CMS
WordPress as a CMSWordPress as a CMS
WordPress as a CMS
 
The WordPress Way
The WordPress WayThe WordPress Way
The WordPress Way
 

Mehr von Paul Muller

Podcasting Angeldust
Podcasting AngeldustPodcasting Angeldust
Podcasting AngeldustPaul Muller
 
Design For Print
Design For PrintDesign For Print
Design For PrintPaul Muller
 
Graphic Design Basics
Graphic Design BasicsGraphic Design Basics
Graphic Design BasicsPaul Muller
 
Petcha Kutcha Podcamp
Petcha Kutcha PodcampPetcha Kutcha Podcamp
Petcha Kutcha PodcampPaul Muller
 
Social Networks & Social Media
Social Networks & Social MediaSocial Networks & Social Media
Social Networks & Social MediaPaul Muller
 

Mehr von Paul Muller (6)

Podcasting 101
Podcasting 101Podcasting 101
Podcasting 101
 
Podcasting Angeldust
Podcasting AngeldustPodcasting Angeldust
Podcasting Angeldust
 
Design For Print
Design For PrintDesign For Print
Design For Print
 
Graphic Design Basics
Graphic Design BasicsGraphic Design Basics
Graphic Design Basics
 
Petcha Kutcha Podcamp
Petcha Kutcha PodcampPetcha Kutcha Podcamp
Petcha Kutcha Podcamp
 
Social Networks & Social Media
Social Networks & Social MediaSocial Networks & Social Media
Social Networks & Social Media
 

Kürzlich hochgeladen

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 

Kürzlich hochgeladen (20)

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 

Multisite wp in education wc philly2011

  • 1. Multisite WP in Education Implementing Wordpress MultiSite at Temple University through crowdsourcing
  • 2. Speakers • Paul Muller, Senior Technical Support • Paul Paire, Exec Director Special Projects • Sheri Stahler, AVP for Computer Services
  • 3. About Temple 9 5,000 39,000
  • 4. How things were • Home grown web pages – No standards/policies – Difficult for the standard user to create/update – Static Web • Google Sites – Not on a ‘temple.edu’ domain – Limited functionality/restricted features
  • 5. What we needed • Easy to use • Policies • LDAP authentication • Moderation of comments • Target audience – Faculty – Staff
  • 6. Why Crowdsourcing? • Beyond the buzzword • Quicker with help • Play to people’s strengths • Different points of view
  • 8. Any problems? wp-includes/wp-db.php • Change mysql_connect() to mysql_pconnect() • Added a one time check to see if the connection is established, if not try one more time if ( !$this->dbh ) { if ( WP_DEBUG ) { $this->dbh = mysql_pconnect( $this->dbhost, $this->dbuser, $this->dbpas } else { $this->dbh = @mysql_pconnect( $this->dbhost, $this->dbuser, $this->dbp }
  • 9. Alternate solution HyperDB • HyperDB is an advanced database class that supports replication, failover, load balancing, and partitioning.
  • 10. User Management • LDAP Integration – Automatically add users when they login • Site administrators add users from our LDAP, or existing users • Read-only if not affiliated with Temple
  • 11. Plugins • Not all users should have access to all plugins • Some plugins are site specific
  • 12. Challenges of Control • All comments must be moderated • Users cannot change their passwords through profile, or standard WP process • Temple Branding on Personal Sites? • Sign up process changed significantly
  • 13. Customized Plugins • More Privacy Options • Site Creation Wizard • Sidebar login • Superb Slideshow Gallery • LDAP • Custom plugin to avoid hacking core
  • 14. Accessibility • Themes (i.e. Search boxes) • Plugins (i.e. Alt-Tags for images) • Wordpress core (i.e. Login forms) • User education (i.e. closed captioning for embedded videos)
  • 15. Governance • Request process for Plugins/Themes • Policies • Central Advisory Group
  • 17. Plugins available to all end users • amr events calendar or lists with ical files • Authors Widget • Blubrry PowerPress • Collapsing Categories • FD Feedburner Plugin • FeedWordPress • Galleria Galleria • Google Calendar Events • Gravity Forms • Importers (Wordpress, Blogger, etc.) • LaTex for Wordpress • Members • My Category Order • Peter’s Collaboration Emails • Sidebar Login • Sociable • WordPress SEO
  • 18. Plugins we use (but not the public) • Exploit Scanner • Health Check • Login Logo • More Privacy Options • Restrict MultiSite Plugins • Simple LDAP Login • Site Creation Wizard • Superb slideshow gallery • Theme Info • Plugin Stats • WP Touch • YD WPMU Bloglist Widget • Custom written plugins (to avoid hacking core)
  • 19. Functions of custom written plugin • Replace Add User functions with Add LDAP User • Users cannot change password in profile • Password change requests go to our site • Hide Simple LDAP settings from site administrators • Site Admins cannot enable unmoderated or unauthenticated comments • Encode variables being passed through wp-login.php to wp- signup.php • Change ‘username’ to ‘AccessNet username’ on wp- login.php • Change styling & wording for the wp-signup.php steps

Hinweis der Redaktion

  1. LDAP integration- login using our LDAP- Add users in Dashboard or on Admin bar redirects to plugin page that looks up users in LDAPUsers must be authenticated against our LDAP to comment
  2. Some plugins are for network admins only (i.e Exploit Scanner, WP backup)Some plugins are site specific (such as the Superb SlideShow Gallery – it’s glitchy)We use the “Restrict MultiSite Plugin” to allow Network Admins to control which plugins are visible to the general publicWe also use the Plugin Stats plugin to allow us to see which plugins are heavily used on sitesThemes – we use the Theme Info plugin to see which themes are heavily usedSome themes are also site specific
  3. Used a plugin to address the top twoTemple logo is a policy issue, can’t enforce but we have a policy statement users must agree to which states that their site can be taken downWe looked at the out of the box site creation process and realized that the average user would have a headache with it, so we used the “Site Creation Wizard” plugin and heavily modified it to allow us to denote which sites can be replicated by the front end. We looked at several other plugins but none of them offered the same level of control (specify exactly which sites can be replicated, therefore people can’t start gaming the system)
  4. MPO – “Temple Website Hosting users” – no changed it to “Temple University users”Site Creation Wizard – pass template ID numbers, changed CSS, added option for additional checkboxes if the site being created is a special event siteSuperb Slideshow Gallery – poor plugin, forked it to allow modification of images, alt tags, still needs to be made more user friendly before released to general publicLDAP – tweaked for our environment
  5. Since this is open to the community, need to have a process for people to request new plugins/themesReview process:evaluation to make sure it does what the user expects it toMake sure it doesn’t conflict with other plugins/themesPolicies were written and reviewed by the larger committee (good feedback)CAG – ongoing oversight of the project for feedback and changes