SlideShare a Scribd company logo
1 of 51
Hot Topics: DuraSpace Community Webinar Series
Hot Topics: The DuraSpace
Community Webinar Series
Series Fifteen:
Introducing DSpace 7:
Next Generation UI
Hot Topics: DuraSpace Community Webinar Series
Hot Topics: The DuraSpace
Community Webinar Series
Curated by Claire Knowles,
Library Digital Development Manager,
The University of Edinburgh
Hot Topics: DuraSpace Community Webinar Series
Webinar 3:
How to contribute to DSpace –
be a part of the team!
Presented by:
Claire Knowles, The University of Edinburgh
Maureen Walsh, The Ohio State University
Bram Luyten, Atmire
Hardy Pottinger, UCLA Library
Kim Shepherd, DSpace Developer and Committer
Introductions
Bram Luyten,
Atmire
Maureen Walsh,
Ohio State University
Hardy Pottinger,
UCLA Library
Kim Shepherd
Introductions
Overview
•Contribution is more than code
•There is a medium for every type of
contribution
•Getting & giving free support
•Squashing bugs & development with Jira
•Helping with documentation
•Contributing effectively
Contribution is more than code
•Helping other users
•Shaping the future of the platform
•Improving the documentation
•Advocacy at conferences and events
•“Active listening” and empathy
DSpace Community
Advisory Team (DCAT)
DCAT Activities
• Recommendations to DSpace Steering and
Leadership Groups
• Recommendations to DSpace Committers
• Sharing Knowledge and Best Practices
• Special Projects
• Monthly Open Conference Call
Recent Call Topics
• ORCID: Experiences - Ambitions –
Challenges
• DSpace Standard Data Model and
DSpace-CRIS: Exploring Convergence
• Let's Talk About OAI-PMH
• RIOXX Application Profile: UK Only or
Wider Interest?
Recent Community Forums
• DSpace Authentication and Authorization
Demystified
• DSpace Importing and Bulk Metadata
Editing
• DSpace Statistics
• Using Crosswalks in DSpace
http://tinyurl.com/dspace-dcat-meeting-notes
Testathon Projects
DSpace 6 Testathon Testing Plans
•XMLUI Test Plan:
http://tinyurl.com/dspace-xmlui-test-plan
•JSPUI Test Plan:
http://tinyurl.com/dspace-jspui-test-plan
http://tinyurl.com/dspace-testplan-wg
DCAT
Co-Chairs
Bram Luyten, Atmire
bram@atmire.com
Maureen Walsh, The Ohio State University
walsh.260@osu.edu
http://tinyurl.com/dspace-dcat
There’s a place for every type of
contribution
Getting and giving free support
Mailing lists (aka Google Groups)
DSpace-tech Tech support
DSpace-community Newbies, repo mgr
DSpace-devel Development
DSpace-tickets AUTO: Tickets from JIRA (see later)
DSpace-changelog AUTO: Changes to the code
https://wiki.duraspace.org/display/DSPACE/Mailing+Lists
https://groups.google.com/forum/#!forum/dspace-tech
DSpace tech mailing list
The good
• High volume (~10 active threads/day)
• Huge base of subscribers
• All types of issues are welcome
• Very newbie friendly
The challenges
• Your question needs to be picked up fast, in order not
to go down the list
• The free format discussion can be chaotic at times
• English
Getting and giving free support
Stackoverflow
http://stackoverflow.com/questions/tagged/dspace
http://stackoverflow.com/questions/tagged/dspace
http://stackoverflow.com/questi
ons/42319547/dspace-total-
views-and-download-for-items
http://stackoverflow.com/tags/dspace/topusers
DSpace on Stackoverflow
The good
• Expert helpers, from DSpace community and beyond
• Question askers get rewarded with points
• Helpers get rewarded with points
• Unanswered questions stay visible
The challenges
• An extended description of your problem is expected
• Not always THAT newbie friendly
– ADVICE: READ up before you start to post
• English
Non-English speakers
Facebook groups
• DSpace https://www.facebook.com/groups/dspace/
• DSpace users group
DSpace ambassadors
• https://wiki.duraspace.org/display/cmtygp/DSpace+Amb
assador+Program
Conferences and User Groups
• https://wiki.duraspace.org/display/DSPACE/Conferences
Squashing bugs & Development
Squashing bugs & Development
DuraSpace JIRA
http://tinyurl.com/dspace-issues
http://tinyurl.com/dspace-dashboard
http://tinyurl.com/dspace-dashboard
https://jira.duraspace.org/browse/DS-3522
http://tinyurl.com/dspace-performance
http://tinyurl.com/dspace-performance
http://tinyurl.com/dspace-low-hanging-fruit
Squashing bugs & Development
Get your DuraSpace account today!
1. Send an email to sysadmin@duraspace.org
2. Explain who you are and make it clear you are not a
spammer/malicious person
3. Highlight that you need an account for DSpace
4. While you’re at it, you can also request permissions to
edit the documentation … up next!
DSpace documentation
DSpace documentation
DuraSpace Confluence Wiki
Official docs have their own space
DSDOC5X, DSDOC6X, …
https://wiki.duraspace.org/display/DSDOC6x/
General DSpace Community guidelines and information
https://wiki.duraspace.org/display/DSPACE/
The “Community Groups” Space
https://wiki.duraspace.org/display/cmtygp/DSpace+Community+Advisory+Team
https://wiki.duraspace.org/display/DSDOC5x/
Helping with Documentation
What you can do
• Do direct edits in the documentation to correct errors
or to make things clearer
• Put requests for corrections in comments
Challenges
• The community maintains DSpace 4, 5 and 6, so docs
for all three of them should be maintained
• Be as sure and as specific as possible when you make
edits.
Helping with Documentation
Get your DuraSpace account today!
1. Send an email to sysadmin@duraspace.org
2. Explain who you are and make it clear you are not a
spammer/malicious person
3. Highlight that you need an account for DSpace
4. Mention that you request permissions to edit
documentation.
Helping with Documentation
Get your DuraSpace account today!
Seriously, just do that now, it only takes a minute. It’s the
first easy step to start contributing!
Send an email to sysadmin@duraspace.org
GitHub is Social
•You do not need to be a “coder” to have a
GitHub account
•Simply “following” developers and projects
produces useful network data that can be
mined (by someone eventually)
•Following developers also lets you keep an
eye on what they’re working on, and will
lead you to interesting places
https://help.github.com/articles/be-social/
Contributing Effectively: Doco
I see a mistake or gap in a wiki page…
Make the change! Don’t be shy!
Contributing Effectively: Support
I want to ask a question, but I’m
worried it’s silly, or I’m having
trouble wording it
● Do it! this community is friendly and gentle and you are
helping other people just by asking or “me too”ing!
● Search archives… old threads might contain answers, give you
clues or new keywords to search for
● Provide as much information about environment, conditions
and steps needed to replicate issue.
Puzzled by Gan Khoon Lay, The Noun Project
Contributing Effectively: Support
I want to answer questions, but I’m
not sure where to start or where
to join in ● Visit the Google Groups pages and
look for recent threads with 0 replies,
or threads where only the OP has
replied -- they’re the ones needing the
most attention!
● Search list archives, stackoverflow,
facebook groups for posts you know
something about
● Be proactive! Is there an interesting
problem you already solved or trick
you figured out? Share with us!
Helping Hand by
Gan Khoon Lay,
The Noun Project
Contributing Effectively: Issues
That bug on JIRA is exactly what I see!
I wonder if it’ll be fixed in 6.1?
Not up to me, though, right?
Contributing Effectively: Issues
That bug on JIRA affects my repository!
I wonder if it’ll be fixed in 6.1?
Not up to me, though, right?
Wrong! It’s up to all of us to advocate
for proposed and submitted changes
● talk to DCAT
● email the lists
● join IRC / Slack meetings
● vote and comment on JIRA issue
● if there is a PR, test and
comment on it, too
Contributing Effectively: Code
I’m working on something, but I’m
nervous… the code’s not ready… I might
have made mistakes…
Your code is ready! If there
are things that can be
improved in a PR, other
developers, testers,
committers will help. This is
an open, friendly
community. We love getting
new code from contributors.
Share that code!
We also have guidelines and
conventions in the Wiki.
But don’t sweat it,
just share it.
http://tinyurl.com/dspace-contribution-guide
Contributing Effectively: Code
OK, I’ve fixed a bug and pushed a PR up
to the DSpace Github repository.
Guess I’m all done!
Nope! We want to make sure
our useful contributions make
it into releases, which means
actively recruiting testers and
reviewers. Make noise on lists,
IRC meetings, JIRA to get
attention.
Contributing Effectively: i18n, L10n
Hm, I have translations that’d be useful,
but if XMLUI and JSPUI are obsolete in
DSpace 7, is there any point
contributing?
Yep! Having structured
(key/value) data containing
translated phrases is useful for
any DSpace UI, there will be ways
to port this work over.
Contributing Effectively: Testing
That PR on Github fixes my bug but
nobody has tested or reviewed it, yet.
What’s the easiest way to test it out?
vagrant-dspace gives you a temporary
virtual DSpace environment. It’s great for
testing and sandbox play.
http://github.com/dspace/vagrant-dspace
Contributing Effectively: Security
What if I notice something that I think is
a sensitive issue, eg. a security
vulnerability affecting live instances
Let us know! You can email
security@dspace.org with details so that it
can be verified and disclosed safely. You
should also add your repository to the
DSpace registry to make sure you get
important security notices
http://duraspace.org/registry
How to contribute
Claim a ticket and/or join a meeting
http://tinyurl.com/dspace-low-hanging-fruit
http://tinyurl.com/dspace-dev-meeting
Join us on Slack
Ask questions / DSpace 7 discussions
http://tinyurl.com/dspace-slack
DSpace DCAT
http://tinyurl.com/dspace-dcat
DSpace 7 Outreach Group
http://tinyurl.com/dspace7-ui-outreach
Sponsored by
Funding for this webinar series
comes from our Members.
Join your fellow institutions by becoming a
DuraSpace Member in support of
Visit http://duraspace.org/about_membership

More Related Content

What's hot

Markup languages and warp-speed documentation
Markup languages and warp-speed documentationMarkup languages and warp-speed documentation
Markup languages and warp-speed documentationLois Patterson
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open SourceDaniel Stenberg
 
W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 2014W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 20143 Round Stones
 
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?But We're Already Open Source! Why Would I Want To Bring My Code To Apache?
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?gagravarr
 
Evolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityAngela Byron
 
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”DuraSpace
 
Linked Data Now & Next
Linked Data Now & NextLinked Data Now & Next
Linked Data Now & NextRichard Wallis
 
History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8Websolutions Agency
 
Snrg2011 6.15.2.sta canney_suranofsky
Snrg2011 6.15.2.sta canney_suranofskySnrg2011 6.15.2.sta canney_suranofsky
Snrg2011 6.15.2.sta canney_suranofskykaran saini
 
Open Source Library Webinar
Open Source Library WebinarOpen Source Library Webinar
Open Source Library WebinarTechSoup
 
Osgeo incubation-2014
Osgeo incubation-2014Osgeo incubation-2014
Osgeo incubation-2014Jody Garnett
 
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...DuraSpace
 
OCLC Linked Data Progress
OCLC Linked Data ProgressOCLC Linked Data Progress
OCLC Linked Data ProgressRichard Wallis
 
The Cultural Linked Data Backbone
The Cultural Linked Data BackboneThe Cultural Linked Data Backbone
The Cultural Linked Data BackboneRichard Wallis
 
OpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampOpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampAnne Gentle
 
Introduction to Linked Data: RDF Vocabularies
Introduction to Linked Data: RDF VocabulariesIntroduction to Linked Data: RDF Vocabularies
Introduction to Linked Data: RDF VocabulariesDavid Wood
 

What's hot (18)

Markup languages and warp-speed documentation
Markup languages and warp-speed documentationMarkup languages and warp-speed documentation
Markup languages and warp-speed documentation
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open Source
 
W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 2014W3C Data Shapes Working Group 2014
W3C Data Shapes Working Group 2014
 
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?But We're Already Open Source! Why Would I Want To Bring My Code To Apache?
But We're Already Open Source! Why Would I Want To Bring My Code To Apache?
 
Evolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal community
 
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
 
Linked Data Now & Next
Linked Data Now & NextLinked Data Now & Next
Linked Data Now & Next
 
History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8
 
Snrg2011 6.15.2.sta canney_suranofsky
Snrg2011 6.15.2.sta canney_suranofskySnrg2011 6.15.2.sta canney_suranofsky
Snrg2011 6.15.2.sta canney_suranofsky
 
TechSoup An Open Source Library Story
TechSoup An Open Source Library StoryTechSoup An Open Source Library Story
TechSoup An Open Source Library Story
 
Open Source Library Webinar
Open Source Library WebinarOpen Source Library Webinar
Open Source Library Webinar
 
Osgeo incubation-2014
Osgeo incubation-2014Osgeo incubation-2014
Osgeo incubation-2014
 
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
 
OCLC Linked Data Progress
OCLC Linked Data ProgressOCLC Linked Data Progress
OCLC Linked Data Progress
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
 
The Cultural Linked Data Backbone
The Cultural Linked Data BackboneThe Cultural Linked Data Backbone
The Cultural Linked Data Backbone
 
OpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot CampOpenStack Doc Overview for Boot Camp
OpenStack Doc Overview for Boot Camp
 
Introduction to Linked Data: RDF Vocabularies
Introduction to Linked Data: RDF VocabulariesIntroduction to Linked Data: RDF Vocabularies
Introduction to Linked Data: RDF Vocabularies
 

Viewers also liked

DSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI ThemingDSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI ThemingDuraSpace
 
DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...
DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...
DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...DSquare Technologies
 
2.24.16 Slides, “VIVO plus SHARE: Closing the Loop on Tracking Scholarly Acti...
2.24.16 Slides, “VIVO plus SHARE: Closing the Loop on Tracking Scholarly Acti...2.24.16 Slides, “VIVO plus SHARE: Closing the Loop on Tracking Scholarly Acti...
2.24.16 Slides, “VIVO plus SHARE: Closing the Loop on Tracking Scholarly Acti...DuraSpace
 
Improving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & MigrationsImproving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & MigrationsTim Donohue
 
DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016DuraSpace
 
Making DSpace XMLUI Your Own
Making DSpace XMLUI Your OwnMaking DSpace XMLUI Your Own
Making DSpace XMLUI Your OwnTim Donohue
 
DSpace Training Presentation
DSpace Training PresentationDSpace Training Presentation
DSpace Training PresentationThomas King
 
DSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & ConfigurationDSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & ConfigurationDuraSpace
 
Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3Bram Luyten
 

Viewers also liked (9)

DSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI ThemingDSpace 4.2 XMLUI Theming
DSpace 4.2 XMLUI Theming
 
DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...
DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...
DSpace Current State, Concerns and Solution by DSquare Technologies (DSpace S...
 
2.24.16 Slides, “VIVO plus SHARE: Closing the Loop on Tracking Scholarly Acti...
2.24.16 Slides, “VIVO plus SHARE: Closing the Loop on Tracking Scholarly Acti...2.24.16 Slides, “VIVO plus SHARE: Closing the Loop on Tracking Scholarly Acti...
2.24.16 Slides, “VIVO plus SHARE: Closing the Loop on Tracking Scholarly Acti...
 
Improving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & MigrationsImproving DSpace Backups, Restores & Migrations
Improving DSpace Backups, Restores & Migrations
 
DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016
 
Making DSpace XMLUI Your Own
Making DSpace XMLUI Your OwnMaking DSpace XMLUI Your Own
Making DSpace XMLUI Your Own
 
DSpace Training Presentation
DSpace Training PresentationDSpace Training Presentation
DSpace Training Presentation
 
DSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & ConfigurationDSpace 4.2 Basics & Configuration
DSpace 4.2 Basics & Configuration
 
Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3Introduction to XMLUI and Mirage Theming for DSpace 3
Introduction to XMLUI and Mirage Theming for DSpace 3
 

Similar to 3.15.17 DSpace: How to Contribute Webinar Slides

Community building lessons from Ansible
Community building lessons from AnsibleCommunity building lessons from Ansible
Community building lessons from AnsibleGreg DeKoenigsberg
 
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)Tim Donohue
 
What every successful open source project needs
What every successful open source project needsWhat every successful open source project needs
What every successful open source project needsSteven Francia
 
Apache contribution-bar camp-colombo
Apache contribution-bar camp-colomboApache contribution-bar camp-colombo
Apache contribution-bar camp-colomboSagara Gunathunga
 
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & YouUSG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & YouEric Sembrat
 
Search-Driven Programming
Search-Driven ProgrammingSearch-Driven Programming
Search-Driven ProgrammingEthan Herdrick
 
Massively maintained accessibility: WordPress
Massively maintained accessibility: WordPressMassively maintained accessibility: WordPress
Massively maintained accessibility: WordPressJoseph Dolson
 
AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)Amazon Web Services
 
Continuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with DrupalContinuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with Drupalgstupar
 
5 Useful Slack integrations and bots
5 Useful Slack integrations and bots5 Useful Slack integrations and bots
5 Useful Slack integrations and botspreyproject
 
How to create/improve OSS product and its community (revised)
How to create/improve OSS product and its community (revised)How to create/improve OSS product and its community (revised)
How to create/improve OSS product and its community (revised)SATOSHI TAGOMORI
 
Code the docs-yu liu
Code the docs-yu liuCode the docs-yu liu
Code the docs-yu liuStreamNative
 
Michael Widenius
Michael WideniusMichael Widenius
Michael WideniusCodeFest
 
OSMC 2021 | Contributing to open source with the example of icinga (1)
OSMC 2021 | Contributing to open source with the example of icinga (1)OSMC 2021 | Contributing to open source with the example of icinga (1)
OSMC 2021 | Contributing to open source with the example of icinga (1)NETWAYS
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15James York
 
Drupal training day by Rachit Gupta
Drupal training day by Rachit GuptaDrupal training day by Rachit Gupta
Drupal training day by Rachit GuptaRachit Gupta
 
Hactoberfest presentation
Hactoberfest presentationHactoberfest presentation
Hactoberfest presentationAITIKDANDAPAT
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!Pradeep Singh
 

Similar to 3.15.17 DSpace: How to Contribute Webinar Slides (20)

Community building lessons from Ansible
Community building lessons from AnsibleCommunity building lessons from Ansible
Community building lessons from Ansible
 
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
DSpace RoadMap and Vision (at 2013 OAI8 DSpace User Group)
 
What every successful open source project needs
What every successful open source project needsWhat every successful open source project needs
What every successful open source project needs
 
Apache contribution-bar camp-colombo
Apache contribution-bar camp-colomboApache contribution-bar camp-colombo
Apache contribution-bar camp-colombo
 
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & YouUSG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
 
Opening up Open Source
Opening up Open SourceOpening up Open Source
Opening up Open Source
 
Search-Driven Programming
Search-Driven ProgrammingSearch-Driven Programming
Search-Driven Programming
 
Massively maintained accessibility: WordPress
Massively maintained accessibility: WordPressMassively maintained accessibility: WordPress
Massively maintained accessibility: WordPress
 
AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)
 
Continuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with DrupalContinuing-Ed Opportunities with Drupal
Continuing-Ed Opportunities with Drupal
 
5 Useful Slack integrations and bots
5 Useful Slack integrations and bots5 Useful Slack integrations and bots
5 Useful Slack integrations and bots
 
How to create/improve OSS product and its community (revised)
How to create/improve OSS product and its community (revised)How to create/improve OSS product and its community (revised)
How to create/improve OSS product and its community (revised)
 
Code the docs-yu liu
Code the docs-yu liuCode the docs-yu liu
Code the docs-yu liu
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 
OSMC 2021 | Contributing to open source with the example of icinga (1)
OSMC 2021 | Contributing to open source with the example of icinga (1)OSMC 2021 | Contributing to open source with the example of icinga (1)
OSMC 2021 | Contributing to open source with the example of icinga (1)
 
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15The Junior Developer Survival Guide -  GDI Ann Arbor 2/10/15
The Junior Developer Survival Guide - GDI Ann Arbor 2/10/15
 
Drupal training day by Rachit Gupta
Drupal training day by Rachit GuptaDrupal training day by Rachit Gupta
Drupal training day by Rachit Gupta
 
Management de communaute
Management de communauteManagement de communaute
Management de communaute
 
Hactoberfest presentation
Hactoberfest presentationHactoberfest presentation
Hactoberfest presentation
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 

More from DuraSpace

12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...DuraSpace
 
11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management Webinar11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management WebinarDuraSpace
 
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...DuraSpace
 
9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slides9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slidesDuraSpace
 
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...DuraSpace
 
5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation Slides5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation SlidesDuraSpace
 
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slidesDuraSpace
 
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...DuraSpace
 
2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slides2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slidesDuraSpace
 
6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation SlidesDuraSpace
 
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar SlidesDuraSpace
 
Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)DuraSpace
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016DuraSpace
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016DuraSpace
 
How to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHAREHow to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHAREDuraSpace
 
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...DuraSpace
 
The "Cloud" Services - DuraCloud and DuraCloud Vault
The "Cloud" Services - DuraCloud and DuraCloud VaultThe "Cloud" Services - DuraCloud and DuraCloud Vault
The "Cloud" Services - DuraCloud and DuraCloud VaultDuraSpace
 
The "Direct" Services - DSpaceDirect and ArchivesDirect
The "Direct" Services - DSpaceDirect and ArchivesDirectThe "Direct" Services - DSpaceDirect and ArchivesDirect
The "Direct" Services - DSpaceDirect and ArchivesDirectDuraSpace
 
Integrating DuraCloud with DPN at Chronopolis and the Texas Digital Library
Integrating DuraCloud with DPN at Chronopolis and the Texas Digital LibraryIntegrating DuraCloud with DPN at Chronopolis and the Texas Digital Library
Integrating DuraCloud with DPN at Chronopolis and the Texas Digital LibraryDuraSpace
 
The DuraCloud Workshop - Open Repositories 2015
The DuraCloud Workshop - Open Repositories 2015The DuraCloud Workshop - Open Repositories 2015
The DuraCloud Workshop - Open Repositories 2015DuraSpace
 

More from DuraSpace (20)

12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
 
11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management Webinar11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management Webinar
 
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
 
9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slides9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slides
 
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
 
5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation Slides5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation Slides
 
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
 
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
 
2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slides2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slides
 
6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides
 
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
 
Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
 
How to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHAREHow to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHARE
 
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
 
The "Cloud" Services - DuraCloud and DuraCloud Vault
The "Cloud" Services - DuraCloud and DuraCloud VaultThe "Cloud" Services - DuraCloud and DuraCloud Vault
The "Cloud" Services - DuraCloud and DuraCloud Vault
 
The "Direct" Services - DSpaceDirect and ArchivesDirect
The "Direct" Services - DSpaceDirect and ArchivesDirectThe "Direct" Services - DSpaceDirect and ArchivesDirect
The "Direct" Services - DSpaceDirect and ArchivesDirect
 
Integrating DuraCloud with DPN at Chronopolis and the Texas Digital Library
Integrating DuraCloud with DPN at Chronopolis and the Texas Digital LibraryIntegrating DuraCloud with DPN at Chronopolis and the Texas Digital Library
Integrating DuraCloud with DPN at Chronopolis and the Texas Digital Library
 
The DuraCloud Workshop - Open Repositories 2015
The DuraCloud Workshop - Open Repositories 2015The DuraCloud Workshop - Open Repositories 2015
The DuraCloud Workshop - Open Repositories 2015
 

Recently uploaded

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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
#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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
#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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

3.15.17 DSpace: How to Contribute Webinar Slides

  • 1. Hot Topics: DuraSpace Community Webinar Series Hot Topics: The DuraSpace Community Webinar Series Series Fifteen: Introducing DSpace 7: Next Generation UI
  • 2. Hot Topics: DuraSpace Community Webinar Series Hot Topics: The DuraSpace Community Webinar Series Curated by Claire Knowles, Library Digital Development Manager, The University of Edinburgh
  • 3. Hot Topics: DuraSpace Community Webinar Series Webinar 3: How to contribute to DSpace – be a part of the team! Presented by: Claire Knowles, The University of Edinburgh Maureen Walsh, The Ohio State University Bram Luyten, Atmire Hardy Pottinger, UCLA Library Kim Shepherd, DSpace Developer and Committer
  • 5. Hardy Pottinger, UCLA Library Kim Shepherd Introductions
  • 6. Overview •Contribution is more than code •There is a medium for every type of contribution •Getting & giving free support •Squashing bugs & development with Jira •Helping with documentation •Contributing effectively
  • 7. Contribution is more than code •Helping other users •Shaping the future of the platform •Improving the documentation •Advocacy at conferences and events •“Active listening” and empathy
  • 9. DCAT Activities • Recommendations to DSpace Steering and Leadership Groups • Recommendations to DSpace Committers • Sharing Knowledge and Best Practices • Special Projects • Monthly Open Conference Call
  • 10. Recent Call Topics • ORCID: Experiences - Ambitions – Challenges • DSpace Standard Data Model and DSpace-CRIS: Exploring Convergence • Let's Talk About OAI-PMH • RIOXX Application Profile: UK Only or Wider Interest?
  • 11. Recent Community Forums • DSpace Authentication and Authorization Demystified • DSpace Importing and Bulk Metadata Editing • DSpace Statistics • Using Crosswalks in DSpace http://tinyurl.com/dspace-dcat-meeting-notes
  • 12. Testathon Projects DSpace 6 Testathon Testing Plans •XMLUI Test Plan: http://tinyurl.com/dspace-xmlui-test-plan •JSPUI Test Plan: http://tinyurl.com/dspace-jspui-test-plan http://tinyurl.com/dspace-testplan-wg
  • 13. DCAT Co-Chairs Bram Luyten, Atmire bram@atmire.com Maureen Walsh, The Ohio State University walsh.260@osu.edu http://tinyurl.com/dspace-dcat
  • 14. There’s a place for every type of contribution
  • 15. Getting and giving free support Mailing lists (aka Google Groups) DSpace-tech Tech support DSpace-community Newbies, repo mgr DSpace-devel Development DSpace-tickets AUTO: Tickets from JIRA (see later) DSpace-changelog AUTO: Changes to the code https://wiki.duraspace.org/display/DSPACE/Mailing+Lists
  • 17. DSpace tech mailing list The good • High volume (~10 active threads/day) • Huge base of subscribers • All types of issues are welcome • Very newbie friendly The challenges • Your question needs to be picked up fast, in order not to go down the list • The free format discussion can be chaotic at times • English
  • 18. Getting and giving free support Stackoverflow http://stackoverflow.com/questions/tagged/dspace
  • 22. DSpace on Stackoverflow The good • Expert helpers, from DSpace community and beyond • Question askers get rewarded with points • Helpers get rewarded with points • Unanswered questions stay visible The challenges • An extended description of your problem is expected • Not always THAT newbie friendly – ADVICE: READ up before you start to post • English
  • 23. Non-English speakers Facebook groups • DSpace https://www.facebook.com/groups/dspace/ • DSpace users group DSpace ambassadors • https://wiki.duraspace.org/display/cmtygp/DSpace+Amb assador+Program Conferences and User Groups • https://wiki.duraspace.org/display/DSPACE/Conferences
  • 24. Squashing bugs & Development
  • 25. Squashing bugs & Development DuraSpace JIRA http://tinyurl.com/dspace-issues http://tinyurl.com/dspace-dashboard
  • 31. Squashing bugs & Development Get your DuraSpace account today! 1. Send an email to sysadmin@duraspace.org 2. Explain who you are and make it clear you are not a spammer/malicious person 3. Highlight that you need an account for DSpace 4. While you’re at it, you can also request permissions to edit the documentation … up next!
  • 33. DSpace documentation DuraSpace Confluence Wiki Official docs have their own space DSDOC5X, DSDOC6X, … https://wiki.duraspace.org/display/DSDOC6x/ General DSpace Community guidelines and information https://wiki.duraspace.org/display/DSPACE/ The “Community Groups” Space https://wiki.duraspace.org/display/cmtygp/DSpace+Community+Advisory+Team
  • 35. Helping with Documentation What you can do • Do direct edits in the documentation to correct errors or to make things clearer • Put requests for corrections in comments Challenges • The community maintains DSpace 4, 5 and 6, so docs for all three of them should be maintained • Be as sure and as specific as possible when you make edits.
  • 36. Helping with Documentation Get your DuraSpace account today! 1. Send an email to sysadmin@duraspace.org 2. Explain who you are and make it clear you are not a spammer/malicious person 3. Highlight that you need an account for DSpace 4. Mention that you request permissions to edit documentation.
  • 37. Helping with Documentation Get your DuraSpace account today! Seriously, just do that now, it only takes a minute. It’s the first easy step to start contributing! Send an email to sysadmin@duraspace.org
  • 38. GitHub is Social •You do not need to be a “coder” to have a GitHub account •Simply “following” developers and projects produces useful network data that can be mined (by someone eventually) •Following developers also lets you keep an eye on what they’re working on, and will lead you to interesting places https://help.github.com/articles/be-social/
  • 39. Contributing Effectively: Doco I see a mistake or gap in a wiki page… Make the change! Don’t be shy!
  • 40. Contributing Effectively: Support I want to ask a question, but I’m worried it’s silly, or I’m having trouble wording it ● Do it! this community is friendly and gentle and you are helping other people just by asking or “me too”ing! ● Search archives… old threads might contain answers, give you clues or new keywords to search for ● Provide as much information about environment, conditions and steps needed to replicate issue. Puzzled by Gan Khoon Lay, The Noun Project
  • 41. Contributing Effectively: Support I want to answer questions, but I’m not sure where to start or where to join in ● Visit the Google Groups pages and look for recent threads with 0 replies, or threads where only the OP has replied -- they’re the ones needing the most attention! ● Search list archives, stackoverflow, facebook groups for posts you know something about ● Be proactive! Is there an interesting problem you already solved or trick you figured out? Share with us! Helping Hand by Gan Khoon Lay, The Noun Project
  • 42. Contributing Effectively: Issues That bug on JIRA is exactly what I see! I wonder if it’ll be fixed in 6.1? Not up to me, though, right?
  • 43. Contributing Effectively: Issues That bug on JIRA affects my repository! I wonder if it’ll be fixed in 6.1? Not up to me, though, right? Wrong! It’s up to all of us to advocate for proposed and submitted changes ● talk to DCAT ● email the lists ● join IRC / Slack meetings ● vote and comment on JIRA issue ● if there is a PR, test and comment on it, too
  • 44. Contributing Effectively: Code I’m working on something, but I’m nervous… the code’s not ready… I might have made mistakes…
  • 45. Your code is ready! If there are things that can be improved in a PR, other developers, testers, committers will help. This is an open, friendly community. We love getting new code from contributors. Share that code! We also have guidelines and conventions in the Wiki. But don’t sweat it, just share it. http://tinyurl.com/dspace-contribution-guide
  • 46. Contributing Effectively: Code OK, I’ve fixed a bug and pushed a PR up to the DSpace Github repository. Guess I’m all done! Nope! We want to make sure our useful contributions make it into releases, which means actively recruiting testers and reviewers. Make noise on lists, IRC meetings, JIRA to get attention.
  • 47. Contributing Effectively: i18n, L10n Hm, I have translations that’d be useful, but if XMLUI and JSPUI are obsolete in DSpace 7, is there any point contributing? Yep! Having structured (key/value) data containing translated phrases is useful for any DSpace UI, there will be ways to port this work over.
  • 48. Contributing Effectively: Testing That PR on Github fixes my bug but nobody has tested or reviewed it, yet. What’s the easiest way to test it out? vagrant-dspace gives you a temporary virtual DSpace environment. It’s great for testing and sandbox play. http://github.com/dspace/vagrant-dspace
  • 49. Contributing Effectively: Security What if I notice something that I think is a sensitive issue, eg. a security vulnerability affecting live instances Let us know! You can email security@dspace.org with details so that it can be verified and disclosed safely. You should also add your repository to the DSpace registry to make sure you get important security notices http://duraspace.org/registry
  • 50. How to contribute Claim a ticket and/or join a meeting http://tinyurl.com/dspace-low-hanging-fruit http://tinyurl.com/dspace-dev-meeting Join us on Slack Ask questions / DSpace 7 discussions http://tinyurl.com/dspace-slack DSpace DCAT http://tinyurl.com/dspace-dcat DSpace 7 Outreach Group http://tinyurl.com/dspace7-ui-outreach
  • 51. Sponsored by Funding for this webinar series comes from our Members. Join your fellow institutions by becoming a DuraSpace Member in support of Visit http://duraspace.org/about_membership