This registry includes known community-developed libraries and frameworks that work with recent releases of the Fedora Commons Repository Software (2.2.x and 3.x).
Know of anything that's not listed? Please add it below! And don't hesitate to add a project that is just getting started; it is good for the community to know what each other is working on.
Title and Link |
Summary |
Status |
Compatibility |
Contact |
---|---|---|---|---|
The unique name of the software or project, linked to a URL providing more information. |
One-line description |
Released or Unreleased; date of last update |
Fedora 2.2.x or Fedora 3.x |
Individual and/or Organization |
Built on RubyFedora, this ruby gem provides an active record oriented way of working with objects in Fedora |
Released |
Fedora 3.x |
Matt Zumwalt, Media Shelf |
|
A python Django web UI for Fedora. |
Released |
Fedora 3.x |
Peter Herndon, Sloan-Kettering Medical Library |
|
A Google Summer of Code 2009 project to persist DSpace 2 entities in Fedora |
Unreleased |
Fedora 3.x |
Andrius Blažinskas, Kauno Technologijos Universitetas, Lithuania |
|
A Java web application that provides an unAPI implementation for the Fedora. |
Released |
Fedora 3.x |
Edwin Shin, Media Shelf |
|
A JCR adapter for Fedora, implemented as a Jackrabbit persistence manager, that translates all node/property storing and loading requests to Fedora API calls. |
Unreleased |
Fedora 3.x |
Jonathan Smith, Northwestern University, Academic and Research Technologies |
|
A Python library for interfacing with Fedora's REST api |
Released |
Fedora 3.x |
Peter Herndon, Sloan-Kettering Medical Library |
|
Python libraries for interfacing with Fedora's API-A, API-M, and RISearch interfaces. |
Released |
Fedora 2.2.x, Fedora 3.x |
Ben O'Steen, Oxford |
|
A ruby gem that provides a light-weight wrapper around the Fedora REST API. |
Released |
Fedora 3.x |
Chris Beer, WGBH |
|
A ruby gem for creating and managing objects in Fedora. |
Released |
Fedora 3.x |
Matt Zumwalt, Media Shelf |
|
JyFedoREST is a Jython package for creating and managing objects in a Fedora Repository via the REST API. |
Experimental |
Fedora 3.2+ |
Rick Moore, Fedora Commons |
|
PyFedoREST is a pure Python package for creating and managing objects in a Fedora Repository via the REST API |
Experimental |
Fedora 3.2+ |
Rick Moore, Fedora Commons |
Title and Link |
Summary |
Status |
Compatibility |
Contact |
---|---|---|---|---|
The unique name of the software or project, linked to a URL providing more information. |
One-line description |
Released or Unreleased; date of last update |
Fedora 2.2.x or Fedora 3.x |
Individual and/or Organization |
Provides a high-level interface to manage Fedora repository content and allows you to write standalone web applications based on Fedora. |
Released |
Fedora 2.2.x |
Thierry Michel, Xtensive Technologies |
Feel free to add any Mailing lists, blogs, regular calls, IRC channels, etc. used by people working on this type of project.
If you don't know where else to look, check the Create Forum and use the fedora-commons-create google group.
What type of developers work on projects like this? What skills do they usually draw on?
Where can you find useful documentation for working on this type of project?
Does it irk you when people keep doing things the "wrong" way? Document the best practices here and they'll (hopefully) learn!
What challenges and roadblocks so people hit when working on these types of projects? What topics and ideas do they get really excited about?