Platform for Experimental Collaborative Ethnography (PECE)
Clone or download
Pull request Compare This branch is 143 commits ahead of mateolan:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
collective
CHANGES.rst
MANIFEST.in
Makefile
README.rst
bootstrap.py
buildout.cfg
screenshot1.png
screenshot10.png
screenshot2.png
screenshot3.png
screenshot4.png
screenshot5.png
screenshot6.png
screenshot7.png
screenshot8.png
screenshot9.png
setup.py

README.rst

Platform for Experimental Ethnography (PECE)

A collective inquiry in to complex conditions. Development sponsored by Rensselaer Polytechnic Institute (RPI).

Warning

To install collective.pece you must use feedparser version 5.1.3.

About

The PECE add-on for Plone is a research tool, currently in use by RPI but available to anyone doing similar research. It features Dexterity Content Types and a Collective Cover integration to enable the creation of an "Asthma File": a collectively developed document containing artifacts and annotations.

Installation

To install PECE functionality on your Plone site, add collective.pece to your list of Plone "instance eggs" in your buildout.cfg file. Run Buildout and restart Plone. Create a new Plone site with the add-on selected:

screenshot1.png

Or add the functionality to an existing site:

screenshot2.png

After installation, you should be able to add 6 new content types to your Plone site:

screenshot8.png

Usage

Follow these steps to begin using the PECE functionality in your Plone site.

Add a Question

Questions facilitate Annotations of Artifacts when researchers respond to them in context. Before you do anything else, add an Asthma Question to your site.

screenshot4.png

Create Artifacts

An "Asthma File" is produced via the assembly of artifacts and annotations. So next, add some artifacts to your site. E.g.:

Audio artifact

Note

Currently only OGG audio supported

screenshot9.png

Document artifact

Image artifact

screenshot5.png

Video artifact

Note

Currenly only OGG video supported

screenshot10.png

Create an Asthma File

Now we can create an Asthma File, which is a collaborative document consisting of multiple Artifacts, Annotations, etc. Made possible via the use of Collective Cover.

screenshot6.png

Configure cover types

Note

Catch 22: We'd like to customize the available types for Cover, but they don't exist until we install ourselves first. Workaround: customize TTW e.g.

screenshot7.png

Zotero Integration

This add-on provides experimental integration with zotero.com, currently in proof-of-concept stage i.e. there is API connectivity and nothing else. We are waiting for community input to help us decide the first feature.

To configure the demo view, set the following environment variables in your shell before running Plone e.g.:

$ export ZOTERO_API_KEY=dFXmvyQvLMQpdfNs
$ export ZOTERO_LIBRARY_ID=1234
$ export ZOTERO_LIBRARY_TYPE=group

Then check: http://localhost:8080/Plone/@@zotero.

Known Issues

feedparser

PyZotero's feedparser version spec conflicts with Plone, see: https://github.com/urschrei/pyzotero/issues/29. To work around this issue, override Plone's feedparser version spec in your buildout.cfg e.g.:

[versions]
feedparser = 5.1.3

documentviewer

collective.documentviewer's Dexterity integration is in alpha stage, see: