How can I install bVault?

Asked by Chris Beer

Steps 2-4 are for deploying the web client, steps 5-6 are only necessary if you are creating your own repository.

1. Check out the latest version of bvault from our bzr repository at http://launchpad.net/bvault

2. Create a MySQL database for bvault, this database should use utf-8. Load the database structure from ./docs/db/bvault.sql (Note: It should be a relatively painless task to switch to another relational database, if desired, but an alternate configuration is not supported at this time).

3. Create a directory for bvault to write cached information to; bvault makes heavy use of the cache.

4. If you server configuration requires it, copy the .htaccess rewrite rules into the <Directory> configuration

5. Ingest the bvault services from ./docs/fedora/CMA into Fedora. At this time, you must also deploy the service deployments and content models, although this should change in the future.

6. Deploy the solr schema from ./docs/solr/schema.xml. Only a subset of this schema is required.

Question information

Language:
English Edit question
Status:
Answered
For:
bVault Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Chris Beer (chris-beer) said :
#1

answered above.

Revision history for this message
Kyle Fenton (kyle-fenton) said :
#2

Have checked out code but unable to find ./db/mysql.sql or ./fedora/CMA

Revision history for this message
Chris Beer (chris-beer) said :
#3

Looks like the Fedora CMA got dropped in the unstable + release 0.5 branches; I've pushed the CMA out in release-0.5 r502 as ./docs/fedora/CMA; the sql dump is now ./docs/db/bvault.sql

Just a reminder -- right now, this is a very early release of a prototype interface; it's great for looking at for ideas, and I'm certainly happy to help you navigate getting things up and running, it could just be more work than you're looking for.

Revision history for this message
Kyle Fenton (kyle-fenton) said :
#4

I'm most interested in your content modelling, which I understand is atomistic and rich with relationships. We have a proposed data dictionary for images, audio and video (incl. digitization source objects), which we need to turn into a CMA soon. If I can get your code running as a proof-of-concept demo, so much the better.

Can you help with this problem?

Provide an answer of your own, or ask Chris Beer for more information if necessary.

To post a message you must log in.