SlideShare a Scribd company logo
1 of 17
CREATING AN ONLINE SOCIAL NETWORK USING WORDPRESS & BUDDYPRESS  Bronson Quick sennza  |  (07) 3040-1545  |  bronson@sennza.com.au  |  http://www.sennza.com.au/  |  Twitter: @sennza
OVERVIEW ,[object Object]
   Goals
   Why BuddyPress?
   Initial scope meeting
   Proposal and considerations
   Plugins
   Prototyping
   Project Management
   Version Control
   Testing
   Problems 2 of 17  sennza  |  (07) 3040-1545  |  bronson@sennza.com.au  |  http://www.sennza.com.au/  |  Twitter: @sennza
BEFORE THE REDESIGN ,[object Object]
   Modifications and design updates by Brett Sirianni (Digital Design Coordinator)
   Doesn’t have to comply with CUE standards as it’s a .org.au
   Limited user engagement and interactionThe site didn’t reflect what happens inside the space! sennza  |  (07) 3040-1545  |  bronson@sennza.com.au  |  http://www.sennza.com.au/  |  Twitter: @sennza 3 of 17
OUR PROCESS Let’s have a look at how we achieved this! sennza  |  (07) 3040-1545  |  bronson@sennza.com.au  |  http://www.sennza.com.au/  |  Twitter: @sennza 4 of 17

More Related Content

Viewers also liked

Viewers also liked (15)

Online Courses With WordPress - Troy Dean
Online Courses With WordPress - Troy DeanOnline Courses With WordPress - Troy Dean
Online Courses With WordPress - Troy Dean
 
Identifying a Compromised WordPress Site
Identifying a Compromised WordPress SiteIdentifying a Compromised WordPress Site
Identifying a Compromised WordPress Site
 
Customizing a BuddyPress community website
Customizing a BuddyPress community websiteCustomizing a BuddyPress community website
Customizing a BuddyPress community website
 
What is ISO20000
What is ISO20000What is ISO20000
What is ISO20000
 
Sucuri Webinar: How to clean hacked WordPress sites
Sucuri Webinar: How to clean hacked WordPress sitesSucuri Webinar: How to clean hacked WordPress sites
Sucuri Webinar: How to clean hacked WordPress sites
 
Chapter 1 auditing and internal control
Chapter 1 auditing and internal controlChapter 1 auditing and internal control
Chapter 1 auditing and internal control
 
Wordpress Projects
Wordpress ProjectsWordpress Projects
Wordpress Projects
 
Wordcamp paris 2015 dev-pragmatique-bonnes-pratiques
Wordcamp paris 2015  dev-pragmatique-bonnes-pratiquesWordcamp paris 2015  dev-pragmatique-bonnes-pratiques
Wordcamp paris 2015 dev-pragmatique-bonnes-pratiques
 
WordPress Security from WordCamp NYC 2012
WordPress Security from WordCamp NYC 2012WordPress Security from WordCamp NYC 2012
WordPress Security from WordCamp NYC 2012
 
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 20164 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
4 sites communautaires faits avec BuddyPress, WordCamp Paris 2016
 
WordPress, WordPress Multisite y WordPress Multinetwork
WordPress, WordPress Multisite y WordPress MultinetworkWordPress, WordPress Multisite y WordPress Multinetwork
WordPress, WordPress Multisite y WordPress Multinetwork
 
Itil operacion de servicios
Itil   operacion de serviciosItil   operacion de servicios
Itil operacion de servicios
 
Site Speed = Success – Optimising WordPress from the Server Up - Presented by...
Site Speed = Success – Optimising WordPress from the Server Up - Presented by...Site Speed = Success – Optimising WordPress from the Server Up - Presented by...
Site Speed = Success – Optimising WordPress from the Server Up - Presented by...
 
Structuring Processes and Workflows for Your WordPress Business
Structuring Processes and Workflows for Your WordPress BusinessStructuring Processes and Workflows for Your WordPress Business
Structuring Processes and Workflows for Your WordPress Business
 
Como limpiar sitios WordPress hackiados #WCCR
Como limpiar sitios WordPress hackiados #WCCRComo limpiar sitios WordPress hackiados #WCCR
Como limpiar sitios WordPress hackiados #WCCR
 

Similar to Creating an online social network using WordPress and BuddyPress

Supercharging WordPress with BuddyPress
Supercharging WordPress with BuddyPressSupercharging WordPress with BuddyPress
Supercharging WordPress with BuddyPress
Bronson Quick
 

Similar to Creating an online social network using WordPress and BuddyPress (20)

Bronson quick how to client-proof your word press theme
Bronson quick   how to client-proof your word press themeBronson quick   how to client-proof your word press theme
Bronson quick how to client-proof your word press theme
 
Supercharging WordPress with BuddyPress
Supercharging WordPress with BuddyPressSupercharging WordPress with BuddyPress
Supercharging WordPress with BuddyPress
 
WordPress 3.4 and WordPress 3.5
WordPress 3.4 and WordPress 3.5WordPress 3.4 and WordPress 3.5
WordPress 3.4 and WordPress 3.5
 
WordPress Is Taking Over The Internet
WordPress Is Taking Over The InternetWordPress Is Taking Over The Internet
WordPress Is Taking Over The Internet
 
Gamifying WordPress
Gamifying WordPressGamifying WordPress
Gamifying WordPress
 
WordPress In Australia & Around The Globe
WordPress In Australia & Around The GlobeWordPress In Australia & Around The Globe
WordPress In Australia & Around The Globe
 
WordPress Child Themes
WordPress Child ThemesWordPress Child Themes
WordPress Child Themes
 
Overboard.js - where are we going with with jsconfasia / devfestasia
Overboard.js - where are we going with with jsconfasia / devfestasiaOverboard.js - where are we going with with jsconfasia / devfestasia
Overboard.js - where are we going with with jsconfasia / devfestasia
 
In the workshop with GCP, Home Depot & Cloud Foundry
In the workshop with GCP, Home Depot & Cloud FoundryIn the workshop with GCP, Home Depot & Cloud Foundry
In the workshop with GCP, Home Depot & Cloud Foundry
 
Microsoft Bot Framework for SharePoint Developers-SPFestDC2019
Microsoft Bot Framework for SharePoint Developers-SPFestDC2019Microsoft Bot Framework for SharePoint Developers-SPFestDC2019
Microsoft Bot Framework for SharePoint Developers-SPFestDC2019
 
Sps Ottawa 2015: Give your company its own streaming video service with #o365...
Sps Ottawa 2015: Give your company its own streaming video service with #o365...Sps Ottawa 2015: Give your company its own streaming video service with #o365...
Sps Ottawa 2015: Give your company its own streaming video service with #o365...
 
Steeltoe and the Open Source .NET Renaissance
Steeltoe and the Open Source .NET RenaissanceSteeltoe and the Open Source .NET Renaissance
Steeltoe and the Open Source .NET Renaissance
 
Embrace the web | An Introduction to the World Wide Web
Embrace the web | An Introduction to the World Wide WebEmbrace the web | An Introduction to the World Wide Web
Embrace the web | An Introduction to the World Wide Web
 
Virtual Scrum
Virtual ScrumVirtual Scrum
Virtual Scrum
 
Webinar: Key Takeaways from Microsoft Ignite 2019
Webinar: Key Takeaways from Microsoft Ignite 2019Webinar: Key Takeaways from Microsoft Ignite 2019
Webinar: Key Takeaways from Microsoft Ignite 2019
 
New trends on web platform
New trends on web platformNew trends on web platform
New trends on web platform
 
Virtual scrum
Virtual scrumVirtual scrum
Virtual scrum
 
App Builder™ - Design To Code Webinar
App Builder™ - Design To Code WebinarApp Builder™ - Design To Code Webinar
App Builder™ - Design To Code Webinar
 
Digital Summit Phoenix - The Future of UX
Digital Summit Phoenix - The Future of UXDigital Summit Phoenix - The Future of UX
Digital Summit Phoenix - The Future of UX
 
Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019
Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019
Microsoft Flow for SharePoint Designer Workflow Professionals-SPFestDC2019
 

Recently uploaded

Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Recently uploaded (20)

WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 

Creating an online social network using WordPress and BuddyPress

  • 1. CREATING AN ONLINE SOCIAL NETWORK USING WORDPRESS & BUDDYPRESS  Bronson Quick sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza
  • 2.
  • 3. Goals
  • 4. Why BuddyPress?
  • 5. Initial scope meeting
  • 6. Proposal and considerations
  • 7. Plugins
  • 8. Prototyping
  • 9. Project Management
  • 10. Version Control
  • 11. Testing
  • 12. Problems 2 of 17 sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza
  • 13.
  • 14. Modifications and design updates by Brett Sirianni (Digital Design Coordinator)
  • 15. Doesn’t have to comply with CUE standards as it’s a .org.au
  • 16. Limited user engagement and interactionThe site didn’t reflect what happens inside the space! sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 3 of 17
  • 17. OUR PROCESS Let’s have a look at how we achieved this! sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 4 of 17
  • 18.
  • 19. Increase commenting
  • 20. Encourage collaboration
  • 21. Create long time learning
  • 22. Digital footprint for Queensland
  • 23. Embrace and contribute back to open source software
  • 24. Work with the Queensland Government to implement a social network!What an exciting and challenging project! sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 5 of 17
  • 25. WHY BUDDYPRESS? BuddyPress: “Social networking in a box” sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 6 of 17
  • 26.
  • 27. Privacy
  • 28. Reach
  • 29. Moderation
  • 30. Open source contributionLet’s flesh that out a bit more! sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 7 of 17
  • 31.
  • 32. Wireframes
  • 33. Server requirements
  • 34. Plugins
  • 35. Plugin extensibility, security & performance
  • 36. Testing – UAT & Unit testing
  • 37. Moderation
  • 38. Privacy
  • 39. Open source community impact
  • 40. Queensland Digital Footprint...18 pages, 72 hours and 9 coffees later! sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 8 of 17
  • 41.
  • 42. BuddyPress Like
  • 43. BuddyPress Mobile
  • 44. BuddyPress Tweet Button
  • 45. Sidebar Login
  • 46. BC oAuth
  • 47. BP Xtra Signup
  • 48. BuddyPress Live Notification
  • 49. BuddyPress Moderation
  • 50. BuddyPress reCAPTCHA
  • 51. Featured Member Widget
  • 52. Welcome Pack
  • 53. W3 Total Cache
  • 54. Plus one more....No plugin is created equally!  sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 9 of 17
  • 55.
  • 56. Embed a video from popular sites such as YouTube and Vimeo by copying the link
  • 57. Embed a link to any site - the site title and description will automatically be pulled in
  • 58. Embedding a link also allows you to choose a thumbnail image from a list of images on the site's homepage
  • 59. Works perfectly with any theme based on the BuddyPress Default theme
  • 60. To be developed externally
  • 61. To be fully open source for EVERYONE to use! http://wordpress.org/extend/plugins/buddypress-activity-plus/Bet you haven’t seen that happen in the Government before! sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 10 of 17
  • 62.
  • 63. What’s the server load like?
  • 64. What WordPress version are they currently running?
  • 65. Does the theme work on the latest version of WordPress?
  • 66. Can I develop and child theme on it?OMG what have I got us into?!?!  sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 11 of 17
  • 67. PROJECT MANAGEMENT Basecamp for the win! sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 12 of 17
  • 68. VERSION CONTROL This went from hard to easy with 1 developer! sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 13 of 17
  • 69.
  • 70. Round 1 of bug squashing!
  • 71. Internal testing
  • 72. Round 2 of bug squashing!
  • 73. Internal testing
  • 74. Round 3 of bug squashing!
  • 75. Soft launch – “beta”Oh noes! I can have server problems  sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 14 of 17
  • 76.
  • 77. No phpmyadmin access!
  • 78. Didn’t get activate caching on their fast enough 
  • 79. Object Caching 4903/5054 objects using disk
  • 80. I was wearing a pink sombrero a.k.a cowboy coding http://www.bnj.com/cowboy-coding-pink-sombrero/We have a dedicated staging site being provisioned! sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 15 of 17
  • 81.
  • 82. Held at Bond Uni
  • 83. 2 content streams – High Tech and Low Tech
  • 84. Morning Tea and Lunch on both days!
  • 85. A funky lanyard for the event so you cherish your wonderful memories of the weekend!
  • 86. A chance to network with hundreds of Australian WordPress users, designers and developers…and even some attendees from overseas!
  • 87. Normally $75 but for BWD it’s $60! - bit.ly/wpbwd Code: BWD2 days worth of training for $60? Hook me up! sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 16 of 17
  • 88.
  • 89. Brett Sirianni – Digital Design Coordinator
  • 90. The Edge Team for UAT testing!
  • 91. Andy Peatling (@apeatling)
  • 92. Paul Gibbs (@pgibbs)
  • 93. Boone B Gorges (@boonebgorges)
  • 94. All the people on BuddyPress.org & the WordPress community!And thanks to you for your time! sennza | (07) 3040-1545 | bronson@sennza.com.au | http://www.sennza.com.au/ | Twitter: @sennza 17 of 17