Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Libraries and Frameworks

Anchor
Registry
Registry

Registry

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

Fedora 2.2.x or Fedora 3.x

Individual and/or Organization

ActiveFedora

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

ARCHmedia Framework

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

django-fedora

A python Django web UI for Fedora.

Released

Fedora 3.x

Peter Herndon, Sloan-Kettering Medical Library

Fedora-Planets integration

Provides a simple way add Planets (http://planets-project.eu) preservation services as disseminators on fedora objects

Released (Alpha)

Fedora 3.x

Asger Blekinge-Rasmussen, State and University Library, Denmark

FedoraFS

A python FUSE module that allows you to mount a Fedora repository as a filesystem.

Unreleased

Fedora 2.2.x

Rebecca Sutton Koeser, Emory University Libraries

PyFedora

A Python library for interfacing with Fedora's REST api

Released

Fedora 3.x

Peter Herndon, Sloan-Kettering Medical Library

python-fedoracommons

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

python-fedoracommons-webarchive

A web interface providing search and browse for a FedoraCommons and Solr powered archive

Released

Fedora 3.x

Ben O'Steen, Oxford

RubyFedora

A ruby gem for creating and managing objects in Fedora.

Released

Fedora 3.x

Matt Zumwalt, Media Shelf

Anchor
Participate
Participate

What are they?

Examples of Libraries & Frameworks

...

How to Participate

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-create google group.

Anchor
Skills
Skills

Types of Developers & Skills

What type of developers work on projects like this? What skills do they usually draw on?

Anchor
Docs
Docs

Useful Documentation

Where can you find useful documentation for working on this type of project?

Anchor
Practice
Practice

Best Practices

Does it irk you when people keep doing things the "wrong" way? Document the best practices here and they'll (hopefully) learn!

Anchor
Challenges
Challenges

Challenge Areas & Hot Topics

...