Feature #473
Arbitrary XML (Nokogiri) Datastreams in ActiveFedora
| Status: | In Progress | Start: | 10/05/2009 | ||
| Priority: | Normal | Due date: | 10/23/2009 | ||
| Assigned to: | % Done: | 80% |
|||
| Category: | Refining ActiveFedora API | Spent time: | 36.00 hours | ||
| Target version: | 2.0 Release: MODS, Nokogiri & better Solr | Estimated time: | 24.00 hours | ||
| Sponsor: | Stanford |
Description
History
Updated by Matt Zumwalt 338 days ago
- grok libxml Ruby bindings - 1d
- port existing ActiveFedora code to use libxml - 2d
- design extensions to modeling language (see #474?) - 1.5d
- implement & test new modeling language - 4d
Updated by Matt Zumwalt 319 days ago
Nokogiri is almost definitely the right solution for this. It will probably cut down implementation time by quite a chunk.
Updated by Matt Zumwalt 303 days ago
- Estimated time changed from 65.00 to 30.00
Adjusted Estimate based on assumption of using nokogiri
grok libxml Ruby bindings - 1dport existing ActiveFedora code to use libxml - 2ddesign extensions to modeling language (see #474?) - 1.5dimplement & test new modeling language - 4d
- grok nokogiri - 0.5d
- write a NokogiriDatastream - 0.5d
- make it possible to declare a nokogiri datastream in ActiveFedora models using either has_metadata or has_datastream (and test) - 2.5d
Updated by Matt Zumwalt 303 days ago
- Due date changed from 09/15/2009 to 10/23/2009
- Start changed from 08/25/2009 to 10/05/2009
Updated by Matt Zumwalt 201 days ago
- Target version changed from 1.0.9 to 2.0 Release: MODS, Nokogiri & better Solr
Updated by Matt Zumwalt 198 days ago
- Estimated time changed from 30.00 to 24.00
Already groked nokigiri while working on SALT. Adjusting time estimate
Updated by Matt Zumwalt 192 days ago
- Subject changed from Support Arbitrary (nested) XML Metadata to Arbitrary XML (Nokogiri) Datastreams in ActiveFedora
Updated by Matt Zumwalt 189 days ago
FYI - the Base.deserialize method is much more elaborate in the vendored activefedora gem in SALT/Hydrangea. Might want to refer to that when re-writing it to use nokogiri.
Updated by Matt Zumwalt 76 days ago
Switched MetadtadaDatastream.to_xml & Base.to_xml to use Nokogiri instead of REXML
Updated by Matt Zumwalt 76 days ago
working on .property_value_append, .builder_template, and supporting features
Updated by Matt Zumwalt 36 days ago
- % Done changed from 0 to 80
Just need to incorporate builders/generators for adding fields & values, which is already mostly there in OM::XML::Properties but needs to be cleaned up and extended a bit.