Overview

Version 11 (Matt Zumwalt, 02/03/2009 08:26 AM)

1 11 Matt Zumwalt
[[Overview]] | [[Documentation]] 
2 1
h1. ActiveFedora Wiki
3 1
4 11 Matt Zumwalt
5 10 Matt Zumwalt
h2. Overview
6 10 Matt Zumwalt
7 10 Matt Zumwalt
ActiveFedora is a Ruby gem for creating and managing objects in the Fedora Repository Architecture.
8 11 Matt Zumwalt
9 11 Matt Zumwalt
The purpose of ActiveFedora is to make it possible to build Fedora client applications rapidly and efficiently while taking advantage of the best contemporary application development practices.
10 11 Matt Zumwalt
11 11 Matt Zumwalt
Within that, our emphasis is on 
12 11 Matt Zumwalt
13 11 Matt Zumwalt
* refining & popularizing a simple, intuitive and effective content modeling language
14 11 Matt Zumwalt
* develop tools for leveraging mature parts of Fedora's Content Model Architecture (CMA)
15 11 Matt Zumwalt
* leverage existing search/index techniques in a flexible and modular way
16 11 Matt Zumwalt
* encourage creaion & exchange of sane and well encapsulated solutions for metadata management
17 11 Matt Zumwalt
* facilitate community innovation & collaboration around user-oriented content-driven application development
18 11 Matt Zumwalt
19 10 Matt Zumwalt
20 2 Matt Zumwalt
h2. Installation
21 2 Matt Zumwalt
22 5 Matt Zumwalt
[[Setting up Fedora and Solr for use with ActiveFedora]]
23 6 Matt Zumwalt
[[Getting the Code]]
24 2 Matt Zumwalt
[[List of Dependencies]]
25 4 Matt Zumwalt
[[Testing ActiveFedora with RSpec]]
26 2 Matt Zumwalt
27 8 Matt Zumwalt
h2. A sample ActiveFedora application
28 8 Matt Zumwalt
29 8 Matt Zumwalt
MediaShelf is currently building an ActiveFedora-driven Rails app for the  Jewish Women's Archive. To get the source code, go to
30 8 Matt Zumwalt
31 8 Matt Zumwalt
http://www.bitbucket.org/mediashelf/jwa_fedora/
32 8 Matt Zumwalt
33 9 Matt Zumwalt
This Oral Histories management application is a work in progress, but it will give you a sense of how you might use ActiveFedora in an application.
34 8 Matt Zumwalt
35 3 Matt Zumwalt
h2. Disk Image(s) Pre-Configured for Convenience
36 3 Matt Zumwalt
37 7 Matt Zumwalt
[[Blank Fedora/Solr Disk Image]] (Mac OS X)