Overview

Version 12 (Matt Zumwalt, 02/03/2009 08:27 AM)

1 12 Matt Zumwalt
[[ActiveFedora Wiki|Overview]] | [[Documentation]] | [[Community]]
2 1
h1. ActiveFedora Wiki
3 11 Matt Zumwalt
4 10 Matt Zumwalt
h2. Overview
5 10 Matt Zumwalt
6 10 Matt Zumwalt
ActiveFedora is a Ruby gem for creating and managing objects in the Fedora Repository Architecture.
7 11 Matt Zumwalt
8 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.
9 11 Matt Zumwalt
10 11 Matt Zumwalt
Within that, our emphasis is on 
11 11 Matt Zumwalt
12 11 Matt Zumwalt
* refining & popularizing a simple, intuitive and effective content modeling language
13 11 Matt Zumwalt
* develop tools for leveraging mature parts of Fedora's Content Model Architecture (CMA)
14 11 Matt Zumwalt
* leverage existing search/index techniques in a flexible and modular way
15 11 Matt Zumwalt
* encourage creaion & exchange of sane and well encapsulated solutions for metadata management
16 11 Matt Zumwalt
* facilitate community innovation & collaboration around user-oriented content-driven application development
17 11 Matt Zumwalt
18 10 Matt Zumwalt
19 2 Matt Zumwalt
h2. Installation
20 2 Matt Zumwalt
21 5 Matt Zumwalt
[[Setting up Fedora and Solr for use with ActiveFedora]]
22 6 Matt Zumwalt
[[Getting the Code]]
23 2 Matt Zumwalt
[[List of Dependencies]]
24 4 Matt Zumwalt
[[Testing ActiveFedora with RSpec]]
25 2 Matt Zumwalt
26 8 Matt Zumwalt
h2. A sample ActiveFedora application
27 8 Matt Zumwalt
28 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
29 8 Matt Zumwalt
30 8 Matt Zumwalt
http://www.bitbucket.org/mediashelf/jwa_fedora/
31 8 Matt Zumwalt
32 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.
33 8 Matt Zumwalt
34 3 Matt Zumwalt
h2. Disk Image(s) Pre-Configured for Convenience
35 3 Matt Zumwalt
36 7 Matt Zumwalt
[[Blank Fedora/Solr Disk Image]] (Mac OS X)