Skip to content
Cloud-based version of BioStor
JavaScript PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
citeproc-js
couch/design
font
images
public
.htaccess
Boxfile
ISBN-ISSN.php
README.md
config.inc.php
config.inc.php.in
couchsimple.php
demo.html
find.php
font-awesome.css
import.php
index.php
issn_year_volume.php
journal.php
lcs.php
lib.php
nameparse.php
openurl.php
reference.php

README.md

biostor-cloud

Cloud-based version of BioStor

Bibliographic data in BibJSON format from BioStor is stored in CouchDB hosted by [Cloudant](http://cloudant.com/] which supports [Lucene-based full text search] (https://cloudant.com/for-developers/search/).

Interface to display results borrows some ideas from CrossRef metadata search for which code is available on GitHub.

Citations are formated using citeproc-js. CSL for Zootaxa from https://github.com/bdrolshagen/mendeley, BibTeX CSL from Mendeley/csl-styles.

Project makes use of Twitter Bootstrap and Font Awesome.

Documents are displayed using the documentcloud / document-viewer.

Hosting using Pagodabox

This project is hosted by Pagoda Box. To deploy to Pagoda Box we use git. For example, having modified a file such as index.php we do this:

git add index.php
git commit -m "Some informative message"
git push pagoda --all

This requires that we follow the instructions for setting up git and SSH keys.

Because Pagoda Box runs a minimal PHP by default, we need to create a Boxfile to specify any extra things we need. For example, if we need curl then the Boxfile looks like this:

web1:
    php_extensions:
        - curl
You can’t perform that action at this time.