{"action":"created","issue":{"url":"https://api.github.com/repos/Islandora-CLAW/CLAW/issues/242","repository_url":"https://api.github.com/repos/Islandora-CLAW/CLAW","labels_url":"https://api.github.com/repos/Islandora-CLAW/CLAW/issues/242/labels{/name}","comments_url":"https://api.github.com/repos/Islandora-CLAW/CLAW/issues/242/comments","events_url":"https://api.github.com/repos/Islandora-CLAW/CLAW/issues/242/events","html_url":"https://github.com/Islandora-CLAW/CLAW/issues/242","id":155872606,"number":242,"title":"CRUD forms for non-MODS XML datastreams","user":{"login":"ruebot","id":218561,"avatar_url":"https://avatars.githubusercontent.com/u/218561?v=3","gravatar_id":"","url":"https://api.github.com/users/ruebot","html_url":"https://github.com/ruebot","followers_url":"https://api.github.com/users/ruebot/followers","following_url":"https://api.github.com/users/ruebot/following{/other_user}","gists_url":"https://api.github.com/users/ruebot/gists{/gist_id}","starred_url":"https://api.github.com/users/ruebot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruebot/subscriptions","organizations_url":"https://api.github.com/users/ruebot/orgs","repos_url":"https://api.github.com/users/ruebot/repos","events_url":"https://api.github.com/users/ruebot/events{/privacy}","received_events_url":"https://api.github.com/users/ruebot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Islandora-CLAW/CLAW/labels/use%20case","name":"use case","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-20T02:01:45Z","updated_at":"2016-05-20T02:01:45Z","closed_at":null,"body":"<a href=\"https://github.com/mjordan\"><img src=\"https://avatars.githubusercontent.com/u/403918?v=3\" align=\"left\" width=\"96\" height=\"96\" hspace=\"10\"></img></a> **Issue by [mjordan](https://github.com/mjordan)**\n_Monday Feb 02, 2015 at 00:41 GMT_\n_Originally opened as https://github.com/islandora-interest-groups/Islandora-Fedora4-Interest-Group/issues/11_\n\n----\n\n\r\n| Title (Goal)  | Manage CRUD forms for XML datastreams                          |\r\n--------------- |------------------------------------                           |\r\n| Primary Actor | Repository admin, privileged user , metadata expert    |\r\n| Scope         | Content-model and collection-specific metadata forms       |\r\n| Level         |  High  |\r\n| Story         | As a repo admin or user with privileges to edit XML datastream CRUD form configurations, I want to be able to edit existing forms so that I can add default values to elements or rename labels on elements, and I want to be able to create new forms to add/update existing and new XML datastreams.\r\n\r\n***\r\n\r\n**Examples**:\r\n* Institution wants to change some of the default metadata CRUD form values that come with Islandora solution packs.\r\n* Institution wants to restrict (via a drop-down or radio buttons, etc.)  form values in metadata CRUD forms.\r\n* Institution wants to create a purpose-specific (specific collection, workflow, etc.) CRUD form for an XML datastream.\r\n* Institution wants to create a CRUD form for a non-standard (i.e., local use) XML datastream.\r\n\r\n**Remarks**:\r\n* The ability to share form definitions in Islandora XML Forms Builder is incredibly useful. Its replacement should have this ability as well (if not in version 1, then 1.1).\r\n\r\n\n"},"comment":{"url":"https://api.github.com/repos/Islandora-CLAW/CLAW/issues/comments/220499330","html_url":"https://github.com/Islandora-CLAW/CLAW/issues/242#issuecomment-220499330","issue_url":"https://api.github.com/repos/Islandora-CLAW/CLAW/issues/242","id":220499330,"user":{"login":"ruebot","id":218561,"avatar_url":"https://avatars.githubusercontent.com/u/218561?v=3","gravatar_id":"","url":"https://api.github.com/users/ruebot","html_url":"https://github.com/ruebot","followers_url":"https://api.github.com/users/ruebot/followers","following_url":"https://api.github.com/users/ruebot/following{/other_user}","gists_url":"https://api.github.com/users/ruebot/gists{/gist_id}","starred_url":"https://api.github.com/users/ruebot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruebot/subscriptions","organizations_url":"https://api.github.com/users/ruebot/orgs","repos_url":"https://api.github.com/users/ruebot/repos","events_url":"https://api.github.com/users/ruebot/events{/privacy}","received_events_url":"https://api.github.com/users/ruebot/received_events","type":"User","site_admin":false},"created_at":"2016-05-20T02:01:45Z","updated_at":"2016-05-20T02:01:45Z","body":"<a href=\"https://github.com/DiegoPino\"><img src=\"https://avatars.githubusercontent.com/u/6946023?v=3\" align=\"left\" width=\"48\" height=\"48\" hspace=\"10\"></img></a> **Comment by [DiegoPino](https://github.com/DiegoPino)**\n_Tuesday Feb 03, 2015 at 14:01 GMT_\n\n----\n\nI fully agree with you Mark. XML forms is a corner stone of current Islandora and in our specific case, by managing research data, curation is moving fast from central managed to self-data-originator curation.  This means keeping a flexible way of updating XML datastreams, even when FF is RDF based,  is very important to keep interest in multiuser environments where the UI experience is fundamental. Keeping XML forms would also help in migration/early adoption, by allowing new modules to reuse existing input workflows. We are using XML forms for Darwin Core and EML also. E.g, i can't think of practical way of making a complex EML schema form using only the drupal provided form elements/entity fields or add-ons like the webforms module for this purpose. \n"}}
{"actor":{"display_login":"ruebot"}}