Presentation is loading. Please wait.

Presentation is loading. Please wait.

Writing Open Source Software David Kane WIT Libraries.

Similar presentations


Presentation on theme: "Writing Open Source Software David Kane WIT Libraries."— Presentation transcript:

1 Writing Open Source Software David Kane WIT Libraries

2 What is ‘Open Source’? Universal and free access to the design or blueprint of a product, including all subsequent improvements. A form of ‘Open Collaboration’ where a group of loosely affiliated individuals work towards a common goal.

3 What is ‘Open Source Software’? Universal and free access to the Source Code of a program, including all subsequent improvements. A form of ‘Open Collaboration’ where a group of loosely affiliated individuals work towards a common goal.

4 My Story Open Source Projects can be big and they can be small. They all solve a problem though. I had a problem that needed to be solved.

5 The Problem

6 Deposit Add Subjects Add Metadata Upload file(s) Choose Type Log In

7 What I Wanted Deposit Do it all on a single page

8 Reaching Out – SWORD Simple Web Service Offering Repository Deposit – EasyDeposit (Last Release June ‘11) An implementation of SWORD Did not work in my case Many files and folders Not as simple as I wanted

9 Reaching Out – Eprints Tech Mailing List (Feb 2013). Discussions on SWORD relating to ingest of various data and file formats. Suggestions made by some to re-write some of the code in EPrints itself. – Got speaking to Tommy Ingulfsen of Caltech Similar Problem to our own. After a campus-wide upgrade and migration process, their old SWORD interface no longer worked.

10 Sherman M. Fairchild Library

11 4,986 miles

12 Tommy Ingulfsen Applications Developer in Caltech Library Applications Developer in Caltech Library From Tromsø in the Far North of Norway 69° North. From Tromsø in the Far North of Norway 69° North. Via University in England Via University in England To California To California

13 Sierra Madre Mountain Rescue: Volunteer of the year 2012: Tommy Ingulfsen

14 Our Solution HTML Form Fill in text fields User/Pass Title, Author, Abstract, etc. Upload File(s) Eprints Helper Takes the data and files, and builds into a single XML package. EPrints Authentication of User Ingest XML Converts XML to brand new EPrint

15

16 https://github.com/davidfkane/eprintsDepositHelper/

17

18

19 Writing Open Source Software David Kane WIT Libraries


Download ppt "Writing Open Source Software David Kane WIT Libraries."

Similar presentations


Ads by Google