Git and Github - a 90 Minute interactive workshopBram Luyten
This document provides an overview of version control and Git. It discusses key features of Git like branching, merging, blaming, and project stats. It also covers using Git and GitHub for open source projects. Companies that use Git like Google, Twitter, and PayPal are highlighted. The document concludes with diving deeper into how Git works under the hood and providing additional learning resources.
Mirage 2: A responsive user interface for DSpaceBram Luyten
Three years after the original contribution of the Mirage theme to DSpace 1.7, @mire is currently developing Mirage 2 for DSpace 4. This theme for the DSpace "Manakin" XML User Interface was built on modern web technologies including Bootstrap, SASS/Compass and Grunt. Mirage 2 adds support for devices in all shapes and sizes, an updated look & feel and an entire range of optimizations behind the scenes.
So we all have ORCID integrations, now what?Bram Luyten
In the past year, the major groundwork has been laid for repository systems to support ORCID identifiers. DSpace, Hydra, and EPrints all have support for storing and managing ORCIDs. However, we are still in the early stages of ORCID adoption. Only a small fraction of repository content is annotated with ORCIDs, and most end-users have not yet realized any benefit from the features based on ORCID.
This panel will bring together representatives of major repository systems to relate the current status of ORCID implementations, discuss plans for future work, and identify shared goals and challenges. The panelists will discuss how ORCID support provides practical benefits both to repository staff and end-users, with a focus on features that exist now or will exist in the next year.
Rick Johnson (1), Hardy Pottinger (2), Ryan Scherle (3), Peter West (4), Bram Luyten (5)
(1) University of Notre Dame; (2) University of Missouri System; (3) Dryad Digital Repository; (4) Digital Repository Services Ltd; (5) @mire
The document proposes an "Email Deposit" solution to streamline self-submission of works to repositories by automating ingestion of metadata from third-party sources and sending authors an email with a link to attach full-text files, rather than requiring manual submission through web forms. This would reduce paperwork and barriers by retrieving metadata like author information and bibliographic data from databases and asking authors to complete submissions by attaching files to emailed requests linked to automatically generated workspace items.
The DSpace infrastructure for logging page-views and downloads has been limited to aggregations on communities, collections and items. While this already provides a wealth of aggregated information that is impossible to retrieve using Google Analytics, it still does not assist a repository manager in addressing questions such as:
“How many downloads did Professor X get through Google Scholar last month?”
Because authors are represented as metadata on items, tackling this challenge effectively means opening the potential to aggregate pageview and download statistics on any metadata field in the repository.
By the time of the conference, functionality that addresses this need will be available as part of @mire’s Content and Usage analysis module. The metadata based usage statistics were realized in co-development with the World Bank.
Presentation created by Lieven Droogmans, Art Lowel and Ignace Deroost.
Presented at Open Repositories 2015 by Ignace Deroost.
40 minute presentation meant as an introduction to an active workshop where participants can try out different ways of using Google Analytics with DSpace.
The presentation covers:
- standard reports
- custom reports
- campaigns
- tracking file downloads
- limitations of Google Analytics
- @mire content and usage analysis module
@mire presentation at the 2014 CGSpace partner meeting. The presentation lists a number of new features in the upcoming DSpace 5 release as well as a call for participation to DCAT, the DSpace Community Advisory Team.
The DSpace 5 features that are covered include:
- ORCID
- Sherpa Romeo
- The Mirage 2 responsive theme for the XML User Interface
Git and Github - a 90 Minute interactive workshopBram Luyten
This document provides an overview of version control and Git. It discusses key features of Git like branching, merging, blaming, and project stats. It also covers using Git and GitHub for open source projects. Companies that use Git like Google, Twitter, and PayPal are highlighted. The document concludes with diving deeper into how Git works under the hood and providing additional learning resources.
Mirage 2: A responsive user interface for DSpaceBram Luyten
Three years after the original contribution of the Mirage theme to DSpace 1.7, @mire is currently developing Mirage 2 for DSpace 4. This theme for the DSpace "Manakin" XML User Interface was built on modern web technologies including Bootstrap, SASS/Compass and Grunt. Mirage 2 adds support for devices in all shapes and sizes, an updated look & feel and an entire range of optimizations behind the scenes.
So we all have ORCID integrations, now what?Bram Luyten
In the past year, the major groundwork has been laid for repository systems to support ORCID identifiers. DSpace, Hydra, and EPrints all have support for storing and managing ORCIDs. However, we are still in the early stages of ORCID adoption. Only a small fraction of repository content is annotated with ORCIDs, and most end-users have not yet realized any benefit from the features based on ORCID.
This panel will bring together representatives of major repository systems to relate the current status of ORCID implementations, discuss plans for future work, and identify shared goals and challenges. The panelists will discuss how ORCID support provides practical benefits both to repository staff and end-users, with a focus on features that exist now or will exist in the next year.
Rick Johnson (1), Hardy Pottinger (2), Ryan Scherle (3), Peter West (4), Bram Luyten (5)
(1) University of Notre Dame; (2) University of Missouri System; (3) Dryad Digital Repository; (4) Digital Repository Services Ltd; (5) @mire
The document proposes an "Email Deposit" solution to streamline self-submission of works to repositories by automating ingestion of metadata from third-party sources and sending authors an email with a link to attach full-text files, rather than requiring manual submission through web forms. This would reduce paperwork and barriers by retrieving metadata like author information and bibliographic data from databases and asking authors to complete submissions by attaching files to emailed requests linked to automatically generated workspace items.
The DSpace infrastructure for logging page-views and downloads has been limited to aggregations on communities, collections and items. While this already provides a wealth of aggregated information that is impossible to retrieve using Google Analytics, it still does not assist a repository manager in addressing questions such as:
“How many downloads did Professor X get through Google Scholar last month?”
Because authors are represented as metadata on items, tackling this challenge effectively means opening the potential to aggregate pageview and download statistics on any metadata field in the repository.
By the time of the conference, functionality that addresses this need will be available as part of @mire’s Content and Usage analysis module. The metadata based usage statistics were realized in co-development with the World Bank.
Presentation created by Lieven Droogmans, Art Lowel and Ignace Deroost.
Presented at Open Repositories 2015 by Ignace Deroost.
40 minute presentation meant as an introduction to an active workshop where participants can try out different ways of using Google Analytics with DSpace.
The presentation covers:
- standard reports
- custom reports
- campaigns
- tracking file downloads
- limitations of Google Analytics
- @mire content and usage analysis module
@mire presentation at the 2014 CGSpace partner meeting. The presentation lists a number of new features in the upcoming DSpace 5 release as well as a call for participation to DCAT, the DSpace Community Advisory Team.
The DSpace 5 features that are covered include:
- ORCID
- Sherpa Romeo
- The Mirage 2 responsive theme for the XML User Interface
This document discusses revising the approach for modeling relationships between items in DSpace to make it more flexible and extensible. The initial approach involved new DSpace object types for different relationship types, but this would require a new code release each time a new type of complex object was supported. The revised approach uses generic relationship types of "hasPart" and "isPartOf" that can connect any kind of items. Relationships can be created and exposed via the user interface and APIs to provide a flexible way to model complex archival objects and collections in DSpace.
Learn how your DSpace repository submissions can be easier for you and your content contributors. By modifying your submission configuration you can use these not-so-obvious hints to improve the quality of information in your repository as well as minimizing the time it takes to complete a submission. Topics:
Collection templates: pre-filling certain metadata fields on a per collection basis.
Reviewer only fields: option to qualify fields in input forms to have them only visible for reviewers in the workflow
Type based submission: inclusion of certain metadata fields in the form, based on a selected submission type
Modifying your lists of dropdown values (the lists that are included at the bottom of input-forms.xml)
Working with hierarchical controlled vocabularies (the XML based subject categories)
Enabling LC Name authority control for author values
Collection based Input forms: duplicating an input-forms configuration & showing the match between an input-forms config and a collection
Simple embargo & private item state
In May 2012, DSpace migrated from the centralized source code management system SVN to Github. While many participants in the community still regard this migration as a technical “under the hood” evolution, it comes with important benefits for repository managers and developers.
This workshop presentation features:
• General, non-DSpace related Github basics
• How DSpace repository managers and committers use github
• A few must know details about the underlying Git protocol
The bulk of the workshop will be spent in guiding the participants with hands-on parts:
• Creating a Github account
• Forking their own DSpace repository
• Installing Git on their local laptops
• Using the Github Windows or Mac client for moving changes from their local machine back to Github
Participant Profile
This workshop is suited for both repository managers and developers. No prior programming or version control management is required. As a consequences, this workshop will not bring anything new to seasoned developers if they are already experienced working with Git and Github.
Format
The ideal format would be a one hour session with around 20-50 attendees in a room where they can work on their own laptops. However, the content can be tuned to fit any format.
Introduction to XMLUI and Mirage Theming for DSpace 3Bram Luyten
ELAG 2013 Workshop on customizing the DSpace XMLUI Mirage interface.
The workshop first explores what can be changed in CSS, exploring the different functions of the style.css, base.css and reset.css files.
It then highlights where all of these files can be found and where you need to deploy your own customizations.
Digging down an additional layer, it is explained how XSL can be modified to remove or change entire blocks of functionality on a page.
The key learning here is that you can alter the representation of whatever comes in through the DSpace DRI using XSL. However, if you need to include additional data or other DSpace info, you have to make sure that it appears in the DRI first, before you can start transforming it with XSL.
The document outlines a lesson plan for a writing class that teaches students how to write a character sketch through a series of pre-writing activities, including a question and answer game modeling character traits and a character web activity, followed by writing character sketches about influential people in their lives and revising their work through self and peer evaluation. The lesson aims to help students learn how to emphasize a single defining character trait, provide supporting details, and write an effective topic sentence.
This document discusses revising the approach for modeling relationships between items in DSpace to make it more flexible and extensible. The initial approach involved new DSpace object types for different relationship types, but this would require a new code release each time a new type of complex object was supported. The revised approach uses generic relationship types of "hasPart" and "isPartOf" that can connect any kind of items. Relationships can be created and exposed via the user interface and APIs to provide a flexible way to model complex archival objects and collections in DSpace.
Learn how your DSpace repository submissions can be easier for you and your content contributors. By modifying your submission configuration you can use these not-so-obvious hints to improve the quality of information in your repository as well as minimizing the time it takes to complete a submission. Topics:
Collection templates: pre-filling certain metadata fields on a per collection basis.
Reviewer only fields: option to qualify fields in input forms to have them only visible for reviewers in the workflow
Type based submission: inclusion of certain metadata fields in the form, based on a selected submission type
Modifying your lists of dropdown values (the lists that are included at the bottom of input-forms.xml)
Working with hierarchical controlled vocabularies (the XML based subject categories)
Enabling LC Name authority control for author values
Collection based Input forms: duplicating an input-forms configuration & showing the match between an input-forms config and a collection
Simple embargo & private item state
In May 2012, DSpace migrated from the centralized source code management system SVN to Github. While many participants in the community still regard this migration as a technical “under the hood” evolution, it comes with important benefits for repository managers and developers.
This workshop presentation features:
• General, non-DSpace related Github basics
• How DSpace repository managers and committers use github
• A few must know details about the underlying Git protocol
The bulk of the workshop will be spent in guiding the participants with hands-on parts:
• Creating a Github account
• Forking their own DSpace repository
• Installing Git on their local laptops
• Using the Github Windows or Mac client for moving changes from their local machine back to Github
Participant Profile
This workshop is suited for both repository managers and developers. No prior programming or version control management is required. As a consequences, this workshop will not bring anything new to seasoned developers if they are already experienced working with Git and Github.
Format
The ideal format would be a one hour session with around 20-50 attendees in a room where they can work on their own laptops. However, the content can be tuned to fit any format.
Introduction to XMLUI and Mirage Theming for DSpace 3Bram Luyten
ELAG 2013 Workshop on customizing the DSpace XMLUI Mirage interface.
The workshop first explores what can be changed in CSS, exploring the different functions of the style.css, base.css and reset.css files.
It then highlights where all of these files can be found and where you need to deploy your own customizations.
Digging down an additional layer, it is explained how XSL can be modified to remove or change entire blocks of functionality on a page.
The key learning here is that you can alter the representation of whatever comes in through the DSpace DRI using XSL. However, if you need to include additional data or other DSpace info, you have to make sure that it appears in the DRI first, before you can start transforming it with XSL.
The document outlines a lesson plan for a writing class that teaches students how to write a character sketch through a series of pre-writing activities, including a question and answer game modeling character traits and a character web activity, followed by writing character sketches about influential people in their lives and revising their work through self and peer evaluation. The lesson aims to help students learn how to emphasize a single defining character trait, provide supporting details, and write an effective topic sentence.