3.15.17 DSpace: How to Contribute Webinar Slides
-
Upload
duraspace -
Category
Technology
-
view
69 -
download
1
Transcript of 3.15.17 DSpace: How to Contribute Webinar Slides
![Page 1: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/1.jpg)
Hot Topics: DuraSpace Community Webinar Series
Hot Topics: The DuraSpace Community Webinar Series
Series Fifteen:
Introducing DSpace 7: Next Generation UI
![Page 2: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/2.jpg)
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
![Page 3: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/3.jpg)
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, AtmireHardy Pottinger, UCLA LibraryKim Shepherd, DSpace Developer and Committer
![Page 4: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/4.jpg)
Introductions
Bram Luyten, Atmire
Maureen Walsh, Ohio State University
![Page 5: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/5.jpg)
Hardy Pottinger,UCLA Library
Kim Shepherd
Introductions
![Page 6: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/6.jpg)
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
![Page 7: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/7.jpg)
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
![Page 8: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/8.jpg)
DSpace Community Advisory Team (DCAT)
![Page 9: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/9.jpg)
DCAT Activities• Recommendations to DSpace Steering and
Leadership Groups• Recommendations to DSpace Committers• Sharing Knowledge and Best Practices• Special Projects• Monthly Open Conference Call
![Page 10: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/10.jpg)
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?
![Page 11: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/11.jpg)
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
![Page 12: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/12.jpg)
Testathon ProjectsDSpace 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
![Page 13: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/13.jpg)
DCATCo-Chairs
Bram Luyten, [email protected] Maureen Walsh, The Ohio State [email protected]
http://tinyurl.com/dspace-dcat
![Page 14: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/14.jpg)
There’s a place for every type of contribution
![Page 15: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/15.jpg)
Getting and giving free support
Mailing lists (aka Google Groups)DSpace-tech Tech supportDSpace-community Newbies, repo mgrDSpace-devel DevelopmentDSpace-tickets AUTO: Tickets from JIRA (see later)DSpace-changelog AUTO: Changes to the code
https://wiki.duraspace.org/display/DSPACE/Mailing+Lists
![Page 16: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/16.jpg)
https://groups.google.com/forum/#!forum/dspace-tech
![Page 17: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/17.jpg)
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
![Page 18: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/18.jpg)
Getting and giving free support
Stackoverflowhttp://stackoverflow.com/questions/tagged/dspace
![Page 20: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/20.jpg)
http://stackoverflow.com/questions/42319547/dspace-total-views-and-download-for-items
![Page 22: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/22.jpg)
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
![Page 23: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/23.jpg)
Non-English speakers
Facebook groups• DSpace https://www.facebook.com/groups/dspace/ • DSpace users group
DSpace ambassadors• https://wiki.duraspace.org/display/cmtygp/DSpace+Amba
ssador+Program
Conferences and User Groups• https://wiki.duraspace.org/display/DSPACE/Conferences
![Page 24: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/24.jpg)
Squashing bugs & Development
![Page 25: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/25.jpg)
Squashing bugs & Development
DuraSpace JIRAhttp://tinyurl.com/dspace-issues http://tinyurl.com/dspace-dashboard
![Page 31: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/31.jpg)
Squashing bugs & Development
Get your DuraSpace account today!
1. Send an email to [email protected]
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!
![Page 32: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/32.jpg)
DSpace documentation
![Page 33: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/33.jpg)
DSpace documentation
DuraSpace Confluence WikiOfficial docs have their own space DSDOC5X, DSDOC6X, …https://wiki.duraspace.org/display/DSDOC6x/ General DSpace Community guidelines and informationhttps://wiki.duraspace.org/display/DSPACE/
The “Community Groups” Spacehttps://wiki.duraspace.org/display/cmtygp/DSpace+Community+Advisory+Team
![Page 35: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/35.jpg)
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.
![Page 36: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/36.jpg)
Helping with Documentation
Get your DuraSpace account today!
1. Send an email to [email protected]
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.
![Page 37: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/37.jpg)
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 [email protected]
![Page 38: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/38.jpg)
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/
![Page 39: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/39.jpg)
Contributing Effectively: Doco
I see a mistake or gap in a wiki page…
Make the change! Don’t be shy!
![Page 40: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/40.jpg)
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
![Page 41: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/41.jpg)
Contributing Effectively: SupportI 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
![Page 42: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/42.jpg)
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?
![Page 43: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/43.jpg)
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
![Page 44: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/44.jpg)
Contributing Effectively: Code
I’m working on something, but I’m nervous… the code’s not ready… I might have made mistakes…
![Page 45: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/45.jpg)
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
![Page 46: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/46.jpg)
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.
![Page 47: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/47.jpg)
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.
![Page 48: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/48.jpg)
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
![Page 49: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/49.jpg)
Contributing Effectively: Security
What if I notice something that I think is a sensitive issue, eg. a security vulnerability affecting live instancesLet us know! You can email [email protected] 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
![Page 50: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/50.jpg)
How to contribute
Claim a ticket and/or join a meetinghttp://tinyurl.com/dspace-low-hanging-fruithttp://tinyurl.com/dspace-dev-meeting
Join us on Slack Ask questions / DSpace 7 discussionshttp://tinyurl.com/dspace-slack
DSpace DCAThttp://tinyurl.com/dspace-dcatDSpace 7 Outreach Grouphttp://tinyurl.com/dspace7-ui-outreach
![Page 51: 3.15.17 DSpace: How to Contribute Webinar Slides](https://reader036.fdocuments.us/reader036/viewer/2022070518/58ea96a51a28abe5728b4633/html5/thumbnails/51.jpg)
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