-
Notifications
You must be signed in to change notification settings - Fork 71
Google Summer of Code Ideas List
Please join us on IRC at #islandora on chat.freenode.net to discuss project ideas with community members. You can also start a conversation on our developer list: [email protected]
All projects are expected to be developed with tests which will be integrated with TravisCI and applied to the code base with every pull request.
Design an API for an audio conversion web service and implement it using PHP and Silex. This will allow users to create lower quality derivative files for streaming or download. See Crayfish for examples with image conversion and character recognition.
Design an API for an PDF text extraction web service and implement it using PHP and Silex. This will allow users to index the extracted text in a search engine for better document discovery. See Crayfish for examples with image conversion and character recognition.
Create a Drupal module that provides a Flystem adapter for a Fedora repository. This will make the Fedora repository a bona fide file system for Drupal. Once this is complete, users will be able to upload their master files directly to Fedora via Drupal, saving space and avoiding duplication of potentially large files. See the Drupal flysystem module for more information.
Create a module in Drupal that will attach a set of fields to multiple bundles at once. This will allow repository architects to apply metadatata standards across all objects in a repository and ease the administrativia of managing an application profile in Drupal.
Create a Drupal module that allows users to define their own twig templates so that metadata for an object can be exported according to whatever standard meets their institutions requirements. This will allow Islandora CLAW content to be harvestable by other organizations or applications.
You may be looking for the islandora-community wiki · new to islandora? · community calendar · interest groups · roadmap