{"action":"created","issue":{"url":"https://api.github.com/repos/bethlakshmi/GBE2/issues/852","repository_url":"https://api.github.com/repos/bethlakshmi/GBE2","labels_url":"https://api.github.com/repos/bethlakshmi/GBE2/issues/852/labels{/name}","comments_url":"https://api.github.com/repos/bethlakshmi/GBE2/issues/852/comments","events_url":"https://api.github.com/repos/bethlakshmi/GBE2/issues/852/events","html_url":"https://github.com/bethlakshmi/GBE2/issues/852","id":170005893,"number":852,"title":"Separate Forms from introductory text; make forms a plug-in","user":{"login":"burlexpo","id":5369404,"avatar_url":"https://avatars.githubusercontent.com/u/5369404?v=3","gravatar_id":"","url":"https://api.github.com/users/burlexpo","html_url":"https://github.com/burlexpo","followers_url":"https://api.github.com/users/burlexpo/followers","following_url":"https://api.github.com/users/burlexpo/following{/other_user}","gists_url":"https://api.github.com/users/burlexpo/gists{/gist_id}","starred_url":"https://api.github.com/users/burlexpo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/burlexpo/subscriptions","organizations_url":"https://api.github.com/users/burlexpo/orgs","repos_url":"https://api.github.com/users/burlexpo/repos","events_url":"https://api.github.com/users/burlexpo/events{/privacy}","received_events_url":"https://api.github.com/users/burlexpo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bethlakshmi/GBE2/labels/Estimation","name":"Estimation","color":"bfd4f2"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-08T19:35:50Z","updated_at":"2016-08-27T00:26:33Z","closed_at":null,"body":"Most of our forms use the format of several paragraphs of introductory text, followed by the form itself.  Currently, the introductory text and the form are all one piece, which requires a programmer to make edits to the introductory text. \r\n\r\nGoals:\r\n\r\n- Remove introductory text from above form and put into a CMS window.\r\n- Allow forms to be inserted into pages as a plug-in (like an image or a email sign-up form)."},"comment":{"url":"https://api.github.com/repos/bethlakshmi/GBE2/issues/comments/242883007","html_url":"https://github.com/bethlakshmi/GBE2/issues/852#issuecomment-242883007","issue_url":"https://api.github.com/repos/bethlakshmi/GBE2/issues/852","id":242883007,"user":{"login":"bethlakshmi","id":4542707,"avatar_url":"https://avatars.githubusercontent.com/u/4542707?v=3","gravatar_id":"","url":"https://api.github.com/users/bethlakshmi","html_url":"https://github.com/bethlakshmi","followers_url":"https://api.github.com/users/bethlakshmi/followers","following_url":"https://api.github.com/users/bethlakshmi/following{/other_user}","gists_url":"https://api.github.com/users/bethlakshmi/gists{/gist_id}","starred_url":"https://api.github.com/users/bethlakshmi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bethlakshmi/subscriptions","organizations_url":"https://api.github.com/users/bethlakshmi/orgs","repos_url":"https://api.github.com/users/bethlakshmi/repos","events_url":"https://api.github.com/users/bethlakshmi/events{/privacy}","received_events_url":"https://api.github.com/users/bethlakshmi/received_events","type":"User","site_admin":false},"created_at":"2016-08-27T00:26:33Z","updated_at":"2016-08-27T00:26:33Z","body":"This is something I experimented with back in the Django-CMS integration days.\r\n\r\nIt is doable, but a bit of an integration adventure.  Django-CMS has plug in creation instructions here:\r\nhttp://docs.django-cms.org/en/release-3.1.x/how_to/custom_plugins.html?highlight=plugin\r\n\r\nThe gist is, there's 3 things to write:\r\n- editor - what the admin tells us when they want to stick the plug in on the page\r\n- publisher - what the plug in does to marshall data and render the template when it is stuck on a page\r\n- template - the django template used by the plugin (which we can reuse from existing templates, I believe).\r\n\r\n**Some thoughts for scoping:**\r\n- that we take on only 1 bid form for the first integration, vendors or class proposal may be the easiest, because they are a simple form with very little business logic.  Classes (the bid-class) requires a persona, Acts requires a persona, Costumes uses persona, volunteers has lots of data to marshal to build the form.\r\n- that the ticket includes publication instructions so we can follow a defined process for similar forms.\r\n\r\n**Question on complexity**\r\n- do we mean the creation part (a blank form with no user-entered data in it)?\r\n- or do we mean create AND edit?\r\n\r\nThis one is heavy on the opportunity to build lots of comfort with Django-CMS....\r\n"}}
{"actor":{"display_login":"bethlakshmi"}}