SlideShare a Scribd company logo
1 of 37
Download to read offline
Scientific Collaboration
      with Plone:
     A Case Study
           Sally Kleinfeldt
     Plone Symposium East 2009
Background

• Collaboration site for Advancing Green
  Chemistry
• Fall 2008 Jazkarta project
• Me? I’m an ecologist...
Overview

• Organization
• Opportunity
• Solution
• Lessons
Organization
• AdvancingGreenChemistry.org
• Mission: promote development and
  adoption of Green Chemistry
• Shift away from an economy dependent on
  toxic chemicals
• “...design molecules with an eye to
  consequences right from the start...”
Opportunity
• Build collaborative connections between
 • Green Chemistry
 • Environmental Health Sciences
• Sciences that operate within strict
  disciplinary boundaries
• Common thread: how chemicals interact
  with biological systems
Problem

• How to create collaboration where there is
  none? How to orchestrate joint:
 • Conferences
 • Papers
 • Policy development
Solution

• A private website that provides a safe,
  trusted environment for members to
  discuss ideas that might be controversial in
  mainstream venues
Solution

• Website features:
 • Invited members
 • Relevant news, papers, bibliographies
 • Wiki-like collaboration areas
 • Discussion forums
Plone Features Well
 Suited to Problem
• Secure document sharing
• Rich pages, news, events, calendars
• Wiki behavior
• Commenting
• Related content
• Member areas
Add-on Products
   Provide The Rest
• Discussions (PloneBoard)
• Integrated news feeds (FeedFeeder)
• Bibliographiies (CMFBibliographyAT)
• Papers, summaries (Easy to create
  custom content types)
The Site


• Home page with portlets for news,
  members, discussion posts, announcements
Members

• Browse and search members
• Portlet for most active members (based on
  count of content)
• Portlet for most recent members
Member Profiles


• Extra fields (projects, affiliations...)
• Member area preconfigured to contain
  bibliography and papers (custom type)
The Science

• Primers on Green Chemistry and
  Environmental Health Sciences
• Summaries of papers (custom type)
• “Wiki” behavior on some sections
• Admin controls on sharing tab
News
• Featured news items added to site
• Two RSS feeds imported with FeedFeeder
  so searchable on site
• To improve merged display without needing
  a custom view, Ross Patterson created
  collective.subcollectionview - provides new
  layout for sub-collections
Discussions


• Implemented with PloneBoard
• Not much activity
Ad Hoc Collaborations

• New area created during conference
• Notes, ideas, policy documents
• Responding to opportunity presented by
  new administration
Results
• November conference - 30 invited experts
• One week after election - change of
  administration offered a huge opportunity
• Used site to quickly prepare succinct policy
  statement, presented to key people
• Now working on scientific consensus
  statement, group has ownership of site
Lessons Learned
What do Scientists
        Need?
• Secure, private areas for data, discussions -
  with control over access
• Places to share
 • Grey literature
 • Bibliographies
 • Information about papers published
    elsewhere (respecting copyright)
What do Scientists
        Need?

• Collaboration spaces for joint authoring
 • Too much passing documents via email -
    who has the latest?
• Support for all levels of web savvy
What’s Easy in Plone

• Features largely meet the needs
• Custom content types for specific uses
• Everyone gets WYSIWYG editing
What’s Hard in Plone
• Getting users started
• Shifting from uploading docs to editing
  pages
• Training required for some things
 • Folder structure, information architecture
 • Collections, portlets, how to set up
    sharing
What’s Hard in Plone

• Getting a new discussion forum off the
  ground...
• Commenting on content is easier to
  instigate and should work better
Tips for Success
• Keep it simple and focussed
• Develop iteratively - they won’t know what
  they want until they’ve seen it
• Set up site structure ahead of time (generic
  setup)
• Set up structure of Member areas too
  (event handler)
Tips for Success

• Train a site admin who will personally
  mentor the scientists (especially on
  bibliographies)
• Beware adding features that will complicate
  migrations - bad for customers and gives
  Plone a bad name
Tips for Success

• Beware of ambitions for discussion forums,
  social networking features
 • Unlikely to be successful at small scales
• Focus on what Plone is good at - content
  management
Questions, Discussion?

More Related Content

Similar to Scientific Collaboration with Plone: A Case Study

Scientific Collaboration with Plone: A Case Study
Scientific Collaboration with Plone: A Case StudyScientific Collaboration with Plone: A Case Study
Scientific Collaboration with Plone: A Case StudySally Kleinfeldt
 
Web 2.0 Online Collaboration examples
Web 2.0 Online Collaboration examplesWeb 2.0 Online Collaboration examples
Web 2.0 Online Collaboration examplesR. Sosa
 
Open Repository Workshop at Acrl 2009
Open Repository Workshop at Acrl 2009Open Repository Workshop at Acrl 2009
Open Repository Workshop at Acrl 2009BioMedCentral
 
Cit Discovery Learning Stillwell - PDF
Cit Discovery Learning Stillwell - PDFCit Discovery Learning Stillwell - PDF
Cit Discovery Learning Stillwell - PDFNanette Stillwell
 
E T Ambassadors Varna 09
E T Ambassadors Varna 09 E T Ambassadors Varna 09
E T Ambassadors Varna 09 Riina Vuorikari
 
Library Instruction 2.0: Tips and Tools
Library Instruction 2.0: Tips and ToolsLibrary Instruction 2.0: Tips and Tools
Library Instruction 2.0: Tips and ToolsBridget S
 
[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...
[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...
[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...Scott Abel
 
Analyzing Your Deliverables: Developing the Optimal Documentation Library
Analyzing Your Deliverables: Developing the Optimal Documentation LibraryAnalyzing Your Deliverables: Developing the Optimal Documentation Library
Analyzing Your Deliverables: Developing the Optimal Documentation LibraryScott Abel
 
Implimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled TechnologyImplimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled TechnologyIndiana Online Users Group
 
Community 2.0 Community Bootcamp: the technology part by Tara Hunt
Community 2.0 Community Bootcamp: the technology part by Tara HuntCommunity 2.0 Community Bootcamp: the technology part by Tara Hunt
Community 2.0 Community Bootcamp: the technology part by Tara HuntTara Hunt
 
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...Anna Perricci
 
Open Development
Open DevelopmentOpen Development
Open DevelopmentMedsphere
 
LavaCon_PPpresentationcurrent1
LavaCon_PPpresentationcurrent1LavaCon_PPpresentationcurrent1
LavaCon_PPpresentationcurrent1Quickoffice Test
 
Building Better FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FBBuilding Better FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FBDavide Cavalca
 
CMS Expo - What About Plone? April 2009
CMS Expo - What About Plone? April 2009CMS Expo - What About Plone? April 2009
CMS Expo - What About Plone? April 2009Brett Wangman
 
OSS Community Meeting - OSS Community Management for Dummy
OSS Community Meeting - OSS Community Management for DummyOSS Community Meeting - OSS Community Management for Dummy
OSS Community Meeting - OSS Community Management for DummyWong Hoi Sing Edison
 
Online Media at Bates: Vision, Strategy, Status - June 2008
Online Media at Bates: Vision, Strategy, Status - June 2008Online Media at Bates: Vision, Strategy, Status - June 2008
Online Media at Bates: Vision, Strategy, Status - June 2008Jay Collier
 

Similar to Scientific Collaboration with Plone: A Case Study (20)

Scientific Collaboration with Plone: A Case Study
Scientific Collaboration with Plone: A Case StudyScientific Collaboration with Plone: A Case Study
Scientific Collaboration with Plone: A Case Study
 
Web 2.0 Online Collaboration examples
Web 2.0 Online Collaboration examplesWeb 2.0 Online Collaboration examples
Web 2.0 Online Collaboration examples
 
Open Repository Workshop at Acrl 2009
Open Repository Workshop at Acrl 2009Open Repository Workshop at Acrl 2009
Open Repository Workshop at Acrl 2009
 
Cit Discovery Learning Stillwell - PDF
Cit Discovery Learning Stillwell - PDFCit Discovery Learning Stillwell - PDF
Cit Discovery Learning Stillwell - PDF
 
E T Ambassadors Varna 09
E T Ambassadors Varna 09 E T Ambassadors Varna 09
E T Ambassadors Varna 09
 
Library Instruction 2.0: Tips and Tools
Library Instruction 2.0: Tips and ToolsLibrary Instruction 2.0: Tips and Tools
Library Instruction 2.0: Tips and Tools
 
[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...
[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...
[Workshop] Analyzing Your Deliverables: Developing the Optimal Documentation ...
 
Analyzing Your Deliverables: Developing the Optimal Documentation Library
Analyzing Your Deliverables: Developing the Optimal Documentation LibraryAnalyzing Your Deliverables: Developing the Optimal Documentation Library
Analyzing Your Deliverables: Developing the Optimal Documentation Library
 
Implimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled TechnologyImplimenting and Mitigating Change with all of this Newfangled Technology
Implimenting and Mitigating Change with all of this Newfangled Technology
 
Tel Vortrag
Tel VortragTel Vortrag
Tel Vortrag
 
Community 2.0 Community Bootcamp: the technology part by Tara Hunt
Community 2.0 Community Bootcamp: the technology part by Tara HuntCommunity 2.0 Community Bootcamp: the technology part by Tara Hunt
Community 2.0 Community Bootcamp: the technology part by Tara Hunt
 
Web2.0 Wowfor State
Web2.0 Wowfor StateWeb2.0 Wowfor State
Web2.0 Wowfor State
 
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
No one said this would be easy: Sustaining Webrecorder as a robust web archiv...
 
Open Development
Open DevelopmentOpen Development
Open Development
 
LavaCon_PPpresentationcurrent1
LavaCon_PPpresentationcurrent1LavaCon_PPpresentationcurrent1
LavaCon_PPpresentationcurrent1
 
Workspace Tour
Workspace TourWorkspace Tour
Workspace Tour
 
Building Better FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FBBuilding Better FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FB
 
CMS Expo - What About Plone? April 2009
CMS Expo - What About Plone? April 2009CMS Expo - What About Plone? April 2009
CMS Expo - What About Plone? April 2009
 
OSS Community Meeting - OSS Community Management for Dummy
OSS Community Meeting - OSS Community Management for DummyOSS Community Meeting - OSS Community Management for Dummy
OSS Community Meeting - OSS Community Management for Dummy
 
Online Media at Bates: Vision, Strategy, Status - June 2008
Online Media at Bates: Vision, Strategy, Status - June 2008Online Media at Bates: Vision, Strategy, Status - June 2008
Online Media at Bates: Vision, Strategy, Status - June 2008
 

More from Jazkarta, Inc.

Traveling through time and place with Plone
Traveling through time and place with PloneTraveling through time and place with Plone
Traveling through time and place with PloneJazkarta, Inc.
 
Questions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS FrontendQuestions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS FrontendJazkarta, Inc.
 
The User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and BeyondThe User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and BeyondJazkarta, Inc.
 
WTA and Plone After 13 Years
WTA and Plone After 13 YearsWTA and Plone After 13 Years
WTA and Plone After 13 YearsJazkarta, Inc.
 
Collaborating With Orchid Data
Collaborating With Orchid DataCollaborating With Orchid Data
Collaborating With Orchid DataJazkarta, Inc.
 
Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!Jazkarta, Inc.
 
Plone 5 Upgrades In Real Life
Plone 5 Upgrades In Real LifePlone 5 Upgrades In Real Life
Plone 5 Upgrades In Real LifeJazkarta, Inc.
 
Accessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the UglyAccessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the UglyJazkarta, Inc.
 
Getting Paid Without GetPaid
Getting Paid Without GetPaidGetting Paid Without GetPaid
Getting Paid Without GetPaidJazkarta, Inc.
 
An Open Source Platform for Social Science Research
An Open Source Platform for Social Science ResearchAn Open Source Platform for Social Science Research
An Open Source Platform for Social Science ResearchJazkarta, Inc.
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...Jazkarta, Inc.
 
Anatomy of a Large Website Project
Anatomy of a Large Website ProjectAnatomy of a Large Website Project
Anatomy of a Large Website ProjectJazkarta, Inc.
 
Anatomy of a Large Website Project - With Presenter Notes
Anatomy of a Large Website Project - With Presenter NotesAnatomy of a Large Website Project - With Presenter Notes
Anatomy of a Large Website Project - With Presenter NotesJazkarta, Inc.
 
Academic Websites in Plone
Academic Websites in PloneAcademic Websites in Plone
Academic Websites in PloneJazkarta, Inc.
 
Online Exhibits in Plone
Online Exhibits in PloneOnline Exhibits in Plone
Online Exhibits in PloneJazkarta, Inc.
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in PloneJazkarta, Inc.
 
Pyramid Deployment and Maintenance
Pyramid Deployment and MaintenancePyramid Deployment and Maintenance
Pyramid Deployment and MaintenanceJazkarta, Inc.
 

More from Jazkarta, Inc. (20)

Traveling through time and place with Plone
Traveling through time and place with PloneTraveling through time and place with Plone
Traveling through time and place with Plone
 
Questions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS FrontendQuestions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS Frontend
 
The User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and BeyondThe User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and Beyond
 
WTA and Plone After 13 Years
WTA and Plone After 13 YearsWTA and Plone After 13 Years
WTA and Plone After 13 Years
 
Collaborating With Orchid Data
Collaborating With Orchid DataCollaborating With Orchid Data
Collaborating With Orchid Data
 
Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!
 
Plone 5 Upgrades In Real Life
Plone 5 Upgrades In Real LifePlone 5 Upgrades In Real Life
Plone 5 Upgrades In Real Life
 
Accessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the UglyAccessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the Ugly
 
Getting Paid Without GetPaid
Getting Paid Without GetPaidGetting Paid Without GetPaid
Getting Paid Without GetPaid
 
An Open Source Platform for Social Science Research
An Open Source Platform for Social Science ResearchAn Open Source Platform for Social Science Research
An Open Source Platform for Social Science Research
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
 
Anatomy of a Large Website Project
Anatomy of a Large Website ProjectAnatomy of a Large Website Project
Anatomy of a Large Website Project
 
Anatomy of a Large Website Project - With Presenter Notes
Anatomy of a Large Website Project - With Presenter NotesAnatomy of a Large Website Project - With Presenter Notes
Anatomy of a Large Website Project - With Presenter Notes
 
Plone+Salesforce
Plone+SalesforcePlone+Salesforce
Plone+Salesforce
 
Academic Websites in Plone
Academic Websites in PloneAcademic Websites in Plone
Academic Websites in Plone
 
Plone
PlonePlone
Plone
 
Online Exhibits in Plone
Online Exhibits in PloneOnline Exhibits in Plone
Online Exhibits in Plone
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in Plone
 
ZODB Tips and Tricks
ZODB Tips and TricksZODB Tips and Tricks
ZODB Tips and Tricks
 
Pyramid Deployment and Maintenance
Pyramid Deployment and MaintenancePyramid Deployment and Maintenance
Pyramid Deployment and Maintenance
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Scientific Collaboration with Plone: A Case Study

  • 1. Scientific Collaboration with Plone: A Case Study Sally Kleinfeldt Plone Symposium East 2009
  • 2. Background • Collaboration site for Advancing Green Chemistry • Fall 2008 Jazkarta project • Me? I’m an ecologist...
  • 4. Organization • AdvancingGreenChemistry.org • Mission: promote development and adoption of Green Chemistry • Shift away from an economy dependent on toxic chemicals • “...design molecules with an eye to consequences right from the start...”
  • 5. Opportunity • Build collaborative connections between • Green Chemistry • Environmental Health Sciences • Sciences that operate within strict disciplinary boundaries • Common thread: how chemicals interact with biological systems
  • 6. Problem • How to create collaboration where there is none? How to orchestrate joint: • Conferences • Papers • Policy development
  • 7. Solution • A private website that provides a safe, trusted environment for members to discuss ideas that might be controversial in mainstream venues
  • 8. Solution • Website features: • Invited members • Relevant news, papers, bibliographies • Wiki-like collaboration areas • Discussion forums
  • 9. Plone Features Well Suited to Problem • Secure document sharing • Rich pages, news, events, calendars • Wiki behavior • Commenting • Related content • Member areas
  • 10. Add-on Products Provide The Rest • Discussions (PloneBoard) • Integrated news feeds (FeedFeeder) • Bibliographiies (CMFBibliographyAT) • Papers, summaries (Easy to create custom content types)
  • 11. The Site • Home page with portlets for news, members, discussion posts, announcements
  • 12.
  • 13. Members • Browse and search members • Portlet for most active members (based on count of content) • Portlet for most recent members
  • 14.
  • 15. Member Profiles • Extra fields (projects, affiliations...) • Member area preconfigured to contain bibliography and papers (custom type)
  • 16.
  • 17.
  • 18. The Science • Primers on Green Chemistry and Environmental Health Sciences • Summaries of papers (custom type) • “Wiki” behavior on some sections • Admin controls on sharing tab
  • 19.
  • 20.
  • 21. News • Featured news items added to site • Two RSS feeds imported with FeedFeeder so searchable on site • To improve merged display without needing a custom view, Ross Patterson created collective.subcollectionview - provides new layout for sub-collections
  • 22.
  • 23. Discussions • Implemented with PloneBoard • Not much activity
  • 24.
  • 25. Ad Hoc Collaborations • New area created during conference • Notes, ideas, policy documents • Responding to opportunity presented by new administration
  • 26.
  • 27. Results • November conference - 30 invited experts • One week after election - change of administration offered a huge opportunity • Used site to quickly prepare succinct policy statement, presented to key people • Now working on scientific consensus statement, group has ownership of site
  • 29. What do Scientists Need? • Secure, private areas for data, discussions - with control over access • Places to share • Grey literature • Bibliographies • Information about papers published elsewhere (respecting copyright)
  • 30. What do Scientists Need? • Collaboration spaces for joint authoring • Too much passing documents via email - who has the latest? • Support for all levels of web savvy
  • 31. What’s Easy in Plone • Features largely meet the needs • Custom content types for specific uses • Everyone gets WYSIWYG editing
  • 32. What’s Hard in Plone • Getting users started • Shifting from uploading docs to editing pages • Training required for some things • Folder structure, information architecture • Collections, portlets, how to set up sharing
  • 33. What’s Hard in Plone • Getting a new discussion forum off the ground... • Commenting on content is easier to instigate and should work better
  • 34. Tips for Success • Keep it simple and focussed • Develop iteratively - they won’t know what they want until they’ve seen it • Set up site structure ahead of time (generic setup) • Set up structure of Member areas too (event handler)
  • 35. Tips for Success • Train a site admin who will personally mentor the scientists (especially on bibliographies) • Beware adding features that will complicate migrations - bad for customers and gives Plone a bad name
  • 36. Tips for Success • Beware of ambitions for discussion forums, social networking features • Unlikely to be successful at small scales • Focus on what Plone is good at - content management