Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: page cleanup, minor layout changes

Note: The applications listed on this page are tools that have been released for the public to download and use. See Fedora User Interface Projects for a community listing that includes unfinished/unreleased projects and their status (or to post info about your own ongoing projects).

Web UI / Front End Applications

Fez

Management and Search Front End

...

  • Web-based browsing and searching
  • Semi-advanced searching
  • Complex security model with shibboleth support
  • Automatic image resizing/thumbnailing
  • Dublin Core, MODS, PREMIS
  • Plus more.. See the Fez Wiki for full details

Flori

Flori (Fedora Learning Object Repository Interface)

...

Flori is a web front-end for Fedora Commons, specialized in managing learning objects and their meta data. Key features include virtual repositories and flexible meta data schema's.

VALET for ETDs

Management and Search Front End

...

  • Handling of any file format
  • Configurable metadata entry
  • Staged submission process whereby any number of review stages can be integrated
  • Authorization of edit, delete, or approval for submitted content prior to ingest

ELATED

Management and Search Front End

...

  • Dublin Core metadata entry and search
  • Custom metadata by collection
  • Automatic previews for images
  • Collections with simple editorial workflow
  • Indexing and searching of content (e.g. text in MS Word or PDF document)
  • User feedback, enabled by collection
  • Select and import existing Fedora objects

VUE

Specialized Front End

Status: Unknown

...

  • Visual environment for structuring, presenting, and sharing digital info
  • OKI-compliant software bridge for connecting to FEDORA repositories
  • Concept mapping interface
  • View and exchange content maps online

Muradora

Turnkey Web GUI for Fedora

Status: Active

Fedora Versions: 2.2.1

Wiki Markup
*Contributor:* [DRAMA Project|http://drama.ramp.org.au] \[ Chi Nguyen\|FEDINFO:User_\_ Chi\]

download | demo

Panel

Muradora is designed to be a turnkey web front-end for Fedora focusing on flexible access control (see DRAMA). It is being developed as part of the DRAMA project. Muradora is built in Java using the Spring Framework (with Struts 2), and makes heavy use of AJAX technologies to provide a richer and more dynamic user interface.

Its functionality includes:

  • Browsing and Searching (full-text)
  • Self submission and publishing interface
  • Support for Shibboleth authentication
  • Tree view of user-defined collections (based on user's own RDF ontology)
  • Authorization based on XACML but with an easy intuitive access control GUI (no need for any raw XACML editing by the end user)
  • Flexible metadata (DC, MODS, etc...) input based on XForms standard (utilizing Orbeon XForm server side engine so no browser plugins are required).
  • Utilizing DRAMA middleware components (see below) for better management of policies and consistent access control across many GUIs talking to a single Fedora server

FABULOUS

content Management Front End

...

mailto.prashant.pandeyatunisa.edu.au Prashant Pandey

download

Panel

In 2006 the ARROW (Australian Research Repositories Online to the World) Project funded two mini‐projects at the University of South Australia, namely ARROW Batch Utilities and ARROW Batch edit tool to solve the issue of batch metadata editing. The combined outcome of this work resulted in the creation of web based, open source PHP application called FABULOUS (Fedora ARROW Batch Utility with Lots of User Services). FABULOUS reduces time required to manage repository content by enabling modifications to user selected sets of objects and data streams. Fabulous functionality includes:

  • Batch activate datastreams
  • Batch de-activate datastreams
  • Link batches of content files to existing metadata
  • Edit batches of metadata files
  • Plus more..

...

  • OKI-compliant software bridge for connecting to Fedora repositories
  • Access Fedora 1.2.1 repositories
  • Publish to Fedora 1.1.1 repositories

ARCHmedia MetaFramework

<span style="color:#ff6000">ARCHmedia MetaFramework</span>

...

Contributor: Xtensive Tech. Thierry MICHEL <thierryATxtensiveDOTcom>

Project: Home Page

===<span style="color:#93cd3f">Purpose</span>h2.
Purpose: ARCHmedia MetaFramework is high level Java framework to develop quickly and easier stand-alone and web applications for Fedora repository.<span style="color:#93cd3f">Features</span>=h1.

Features

  • ARCHmedia MetaFramework for developing Fedora based applications
  • Compliant Fedora 2.2
  • High level framework
  • Full object oriented
  • Facilities to deal with collections
  • Spring Framework based

Digital Repository Authorization Middleware Architecture (DRAMA)==
Status: Active

Fedora Versions: 2.2

Wiki Markup
*Contributor:* [DRAMA Website|http://drama.ramp.org.au]'' 	\[ Chi Nguyen\|FEDINFO:User__Chi \]

download | demo

The DRAMA project aims to re-factor Fedora authorization into middleware components that can be plugged on top of an existing Fedora (2.2) deployment. It offers the following features:

...

  • Federated Authentication and Identity Management: We developed modules (DAR and ASM) that can be deployed with Fedora to enable Shibboleth (as well as local LDAP) authentication for any web GUI talking to a Fedora repository; all without the need to change any Fedora code.

...

Utilities

These are small applications or scripts that make running your FEDORA-based repository easier.

Batch Metadata Transform/Reload (Java)

Batch Utility

Status: Active

...

OhioLINK had a need to transform an XML file with a custom DTD into Dublin Core; the custom XML file is a datastream in the FEDORA repository and the goal was to put the Dublin Core XML file back into the FEDORA object as the DC datastream. This Java application (link to source code) has four main areas: reading a datastream out of the FEDORA repository using API-A, parsing XML documents using the Java DOM library, creating a new document with the correct namespaces using Java DOM, and modifying the DC datastream in the repository using API-M.

VTLS OSC

Suite of Tools and Services

...

  • SRU/SRW Interface
  • Metadata Extraction Service via JHOVE
  • Handle System Integration for Fedora
  • Content Model Configuration Service
  • Web Crawler Exposure Service (e.g., to Google)

Windows Service Installer

Convenience Utility

Status: Unknown

...