Section |
---|
Column |
---|
| The Fedora Create Community exists to coordinate people who are working on anything external to the Core Repository. We've created a map of the map of the structure of Duraspace to give a sense of where this fits within the bigger picture. Planned SectionsHow to Participate Types of Developers & Skills Documenting Best Practices Features & Ideas Tracker - Jira Project Directory (Products) Challenge Areas Hot Topics |
|
Section |
---|
Project DirectoryFor the sake of sanity, we break these out into Complete Solutions, Services & Utilities, Libraries & Frameworks, Content Models, Workflow-ish Components, Plugins, Serializations & APIs. Currently the most complete listing of available software is in our community software registry. Column |
---|
| Examples of Complete Solutions End-user facing solutions that cater to specific use case(s), ie. Institutional Repositories (IRs), Virtual Research Environments (VREs), Data Curation Systems, etc. - Islandora
- Muradora
- VITAL
- Hydra ETDs
- NSDL EduPak
- RODA
- Fascinator
Self-contained, purpose-specific software that is either used on-demand or acts as an integrated part of overall deployment. These are either run constantly, on an ongoing basis, alongside the repository or invoked by a person. Examples of Services & Services - GSearch
- Workflow Engines
- Permissions Manager
- CModel-based Constructor
- Version Wiper
- Djatoka
- Solr, Lucene
- Bulk Updater
Libraries for consuming Fedora's APIs and/or Frameworks for creating client applications on top of Fedora Repositories. Examples of Libraries & Frameworks - ActiveFedora
- Python client code (Oxford, MSKCC)
- Hydra Framework
|
Column |
---|
| CModels and associated Service Definitions & Service Implementations that can be used with the Fedora CMA Examples of Content Models Small chunks of code for performing specific tasks. These can be used & re-used as building blocks in larger processes. Often, these are wrappers for software & utililties that are not Fedora-specific. These are meant to be invoked by an external program or process. Examples of Workflow Components - JHOVE
- PID/UUID generator
- generic object updater
- Bots (ie. work-do bots)
OSGi plugins and alternative alternatives for components within the core (ie. Triplestores) Examples of Plugins - JMS Queues (RabbitMQ)
- Triplestores
- FeSL/Security
- Storage Plugins (Akubra)
Examples of Serializations & APIs Means for exposing Fedora Repositories and Fedora Content by structures other than FOXML and Fedora's existing APIs. - OAI-ORE, OAI-PMH
- SWORD
- Fedora METS Profile
- Fedora ATOM
- JSON
- RSS
|
|
Planned Sections
How to Participate
Types of Developers & Skills
Documenting Best Practices
Features & Ideas Tracker - Jira
Project Directory (Products)
...