forked from alxp/islandora
-
Notifications
You must be signed in to change notification settings - Fork 118
CodeSprint Tasks
jonathangreen edited this page May 7, 2012
·
14 revisions
At the end of the code sprint we would like to have the following:
- Re-architectured Core Islandora
- XML Form Builder
- Solr Module
These will be using Fedora 3.4.x and Fedora 3.5 on PHP 5.3.x.
- Create a Object Model for Islandora
- This is an attempt to abstract the contents of an Object away from viewers. This layer would act as the "M" in a MVC architecture. Given an ID one could query the object for the interfaces it implements and then call concrete implementations of those functions.
- For example the thumbnail interface would have a function getThumbnail. This could be implemented any way, but it would allow us to get thumbnails for objects.
- An alternate implementation of this would use RDF for everything, so things are abstracted by RDF, where all the infrmation about hte object could be queried via RDF. These are not mutually exclusive, and the MVC object model will allow us to use RDF if we want to.
- Port the existing Islandora 6 Code to D7
- Remove all the dead code
- Remove all unused menu paths
- Remove all of the plugins
- Add hooks
- ingest page registration
- ingest alter
- purge
- add datastream
- add datastream alter
- purge
- edit metadata
- change references in the code to fedora repository
- make XML forms work with the new form api
- edit
You may be looking for the islandora-community wiki · new to islandora? · community calendar · interest groups