SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Participating in the SilverStripe
Developer Community
Brainstorm Outcomes
Communities of Practice
“…groups of people who share a passion for something
they know how to do and who interact regularly to
learn how to do it better”
.
www.vimeo.com/silverstripe
Lots of useful knowledge and
SilverStripe goodies… all the meetup
talks are here!
Levels of Participation
Peripheral
Active
Core
Group
Building Bridges to Core
• Clear guidelines for core contribution, more
concise, more visible.
• Buddy system/mentors – XP/Pairing?
• Advanced Workshops.
• Employment opportunities for core contributors
or on-call experts.
• Hack-a-thons.
• Community questions passed to experts, problem
solved and make public.
• Provide examples of high quality commits.
Building Bridges to Actives
• Clearer way to raise bugs - Now on Github!
• Documentation
– Standards for contributing documentation
– quality tutorials on a wider range of topics
– links from 3rd party tutorials to documentation/api
• Support the newcomers.
• Intermediate workshops.
• Meetups (come speak at the next meetup)
• Forums (currently have this, perhaps it could be
structured better?)
Building Bridges to Newcomers.
• Offer SilverStripe introduction workshops.
• Social media promotion, target distinct groups and
promoted capabilities of SilverStripe CMS.
• Promote at technical institutes, perhaps provide guest
speakers from SilverStripe?
• Case studies – what can you do with SilverStripe
CMS?
• Ease of installation - Composer!
• Create connections with other communities that have
something in common or a need for a good CMS.
Come speak at the next meet up!
Share your knowledge.
Come and have a chat with Sam or
myself during beer time… 
Case study
Overhauling websites with
SilverStripe CMS
Like A BOSS!
Overhauling websites with
SilverStripe CMS
Like EBOSS
www.eboss.co.nz
Goals
• Remove technical debt.
• Consolidate the 2 sites and branding.
• Give architects quick and easy access to
technical information and files.
• Future proof technology to grow the business.
• Lead by example and add value to industry.
Approach
• SilverStripe 3.
• Bootstrap CSS Framework.
• Small team of distributed developers.
• Agile Scrum/Lean approach.
• Combination of open-source modules and
custom code.
• Contributed back new modules as outcome of
the project.
Modules
• silverstripe/silverstripe-blog
• unclecheese/silverstripe-bootstrap-forms
• micsck/silverstripe-excludechildren
• icecaster/silverstripe-largeblog*
• icecaster/silverstripe-versioned-gridfield*
• cam-findlay/wordpressimport-redux*
(complete rewrite for SS3 by ‘tractorcow’ - Damian Mooyman)
Dealing with lots of SiteTree child
pages in the CMS.
ExcludeChildren Module
How we migrated EBOSS’s content
1. Migrated 2500+ Wordpress articles using
Wordpress-Redux module into the Blog module.
2. The site tree doesn’t like this…
3. Implement ExcludeChildren (hide BlogEntry)
4. Install VersionedGridField module.
5. Automagically adds action buttons to any
Versioned models managed through
ModelAdmin.
Other awesome things on EBOSS built
in SilverStripe
1. CAD Downloader Tool – Bundle Files.
2. Quickfind navigation – get to anywhere.
3. RESTful API – EBOSS has useful data.
4. Vendor CMS - can update products
themselves.
5. Mailchimp and Google Custom Search Engine
integration.
Thanks
@cameronfindlay
hello@camfindlay.com

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (14)

CMX Series - Building Developer Community Through Hackathons
CMX Series - Building Developer Community Through HackathonsCMX Series - Building Developer Community Through Hackathons
CMX Series - Building Developer Community Through Hackathons
 
Developers Giving Back
Developers Giving BackDevelopers Giving Back
Developers Giving Back
 
Developer Marketing: Tactics & Technology
Developer Marketing: Tactics & TechnologyDeveloper Marketing: Tactics & Technology
Developer Marketing: Tactics & Technology
 
Developer Marketing - API Days
Developer Marketing - API DaysDeveloper Marketing - API Days
Developer Marketing - API Days
 
Creating a Developer Community
Creating a Developer CommunityCreating a Developer Community
Creating a Developer Community
 
Igniting Developer Community - I Love APIs Conference 2015
Igniting Developer Community - I Love APIs Conference 2015Igniting Developer Community - I Love APIs Conference 2015
Igniting Developer Community - I Love APIs Conference 2015
 
Catchy Developer Marketing (B2D) Agency. An overview of services.
Catchy Developer Marketing (B2D) Agency. An overview of services. Catchy Developer Marketing (B2D) Agency. An overview of services.
Catchy Developer Marketing (B2D) Agency. An overview of services.
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer Community
 
PulsoConf: Platform & Community - Dev Outreach @ Evernote
PulsoConf: Platform & Community - Dev Outreach @ EvernotePulsoConf: Platform & Community - Dev Outreach @ Evernote
PulsoConf: Platform & Community - Dev Outreach @ Evernote
 
How to Build an Influencer Program (That Gets Results)
How to Build an Influencer Program (That Gets Results)How to Build an Influencer Program (That Gets Results)
How to Build an Influencer Program (That Gets Results)
 
Scaling Twilio - Evan Cooke - Twilio Conference 2011
Scaling Twilio - Evan Cooke - Twilio Conference 2011Scaling Twilio - Evan Cooke - Twilio Conference 2011
Scaling Twilio - Evan Cooke - Twilio Conference 2011
 
Influencer Marketing Best Practices with BuzzSumo and BuzzStream
Influencer Marketing Best Practices with BuzzSumo and BuzzStreamInfluencer Marketing Best Practices with BuzzSumo and BuzzStream
Influencer Marketing Best Practices with BuzzSumo and BuzzStream
 
Building a personal brand in the developer community - Codementor Office Hour...
Building a personal brand in the developer community - Codementor Office Hour...Building a personal brand in the developer community - Codementor Office Hour...
Building a personal brand in the developer community - Codementor Office Hour...
 
Influencers - Don't Find 'em. Make 'em
Influencers - Don't Find 'em. Make 'emInfluencers - Don't Find 'em. Make 'em
Influencers - Don't Find 'em. Make 'em
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

SilverStripe Community Meetup 17-07-2013

  • 1.
  • 2. Participating in the SilverStripe Developer Community Brainstorm Outcomes
  • 3. Communities of Practice “…groups of people who share a passion for something they know how to do and who interact regularly to learn how to do it better” .
  • 4. www.vimeo.com/silverstripe Lots of useful knowledge and SilverStripe goodies… all the meetup talks are here!
  • 6.
  • 7. Building Bridges to Core • Clear guidelines for core contribution, more concise, more visible. • Buddy system/mentors – XP/Pairing? • Advanced Workshops. • Employment opportunities for core contributors or on-call experts. • Hack-a-thons. • Community questions passed to experts, problem solved and make public. • Provide examples of high quality commits.
  • 8. Building Bridges to Actives • Clearer way to raise bugs - Now on Github! • Documentation – Standards for contributing documentation – quality tutorials on a wider range of topics – links from 3rd party tutorials to documentation/api • Support the newcomers. • Intermediate workshops. • Meetups (come speak at the next meetup) • Forums (currently have this, perhaps it could be structured better?)
  • 9. Building Bridges to Newcomers. • Offer SilverStripe introduction workshops. • Social media promotion, target distinct groups and promoted capabilities of SilverStripe CMS. • Promote at technical institutes, perhaps provide guest speakers from SilverStripe? • Case studies – what can you do with SilverStripe CMS? • Ease of installation - Composer! • Create connections with other communities that have something in common or a need for a good CMS.
  • 10. Come speak at the next meet up! Share your knowledge. Come and have a chat with Sam or myself during beer time… 
  • 13. Overhauling websites with SilverStripe CMS Like EBOSS www.eboss.co.nz
  • 14. Goals • Remove technical debt. • Consolidate the 2 sites and branding. • Give architects quick and easy access to technical information and files. • Future proof technology to grow the business. • Lead by example and add value to industry.
  • 15.
  • 16.
  • 17. Approach • SilverStripe 3. • Bootstrap CSS Framework. • Small team of distributed developers. • Agile Scrum/Lean approach. • Combination of open-source modules and custom code. • Contributed back new modules as outcome of the project.
  • 18. Modules • silverstripe/silverstripe-blog • unclecheese/silverstripe-bootstrap-forms • micsck/silverstripe-excludechildren • icecaster/silverstripe-largeblog* • icecaster/silverstripe-versioned-gridfield* • cam-findlay/wordpressimport-redux* (complete rewrite for SS3 by ‘tractorcow’ - Damian Mooyman)
  • 19.
  • 20.
  • 21.
  • 22. Dealing with lots of SiteTree child pages in the CMS.
  • 24. How we migrated EBOSS’s content 1. Migrated 2500+ Wordpress articles using Wordpress-Redux module into the Blog module. 2. The site tree doesn’t like this… 3. Implement ExcludeChildren (hide BlogEntry) 4. Install VersionedGridField module. 5. Automagically adds action buttons to any Versioned models managed through ModelAdmin.
  • 25. Other awesome things on EBOSS built in SilverStripe 1. CAD Downloader Tool – Bundle Files. 2. Quickfind navigation – get to anywhere. 3. RESTful API – EBOSS has useful data. 4. Vendor CMS - can update products themselves. 5. Mailchimp and Google Custom Search Engine integration.
  • 26.