{"action":"created","issue":{"url":"https://api.github.com/repos/ci-bonfire/Bonfire/issues/879","labels_url":"https://api.github.com/repos/ci-bonfire/Bonfire/issues/879/labels{/name}","comments_url":"https://api.github.com/repos/ci-bonfire/Bonfire/issues/879/comments","events_url":"https://api.github.com/repos/ci-bonfire/Bonfire/issues/879/events","html_url":"https://github.com/ci-bonfire/Bonfire/issues/879","id":18674292,"number":879,"title":"Front-end framework/form library support","user":{"login":"mwhitneysdsu","id":1537529,"avatar_url":"https://avatars.githubusercontent.com/u/1537529?v=3","gravatar_id":"","url":"https://api.github.com/users/mwhitneysdsu","html_url":"https://github.com/mwhitneysdsu","followers_url":"https://api.github.com/users/mwhitneysdsu/followers","following_url":"https://api.github.com/users/mwhitneysdsu/following{/other_user}","gists_url":"https://api.github.com/users/mwhitneysdsu/gists{/gist_id}","starred_url":"https://api.github.com/users/mwhitneysdsu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mwhitneysdsu/subscriptions","organizations_url":"https://api.github.com/users/mwhitneysdsu/orgs","repos_url":"https://api.github.com/users/mwhitneysdsu/repos","events_url":"https://api.github.com/users/mwhitneysdsu/events{/privacy}","received_events_url":"https://api.github.com/users/mwhitneysdsu/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ci-bonfire/Bonfire/labels/1.1","name":"1.1","color":"e09952"},{"url":"https://api.github.com/repos/ci-bonfire/Bonfire/labels/Feature%20Request","name":"Feature Request","color":"02e10c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2013-08-28T14:51:30Z","updated_at":"2015-10-21T01:33:49Z","closed_at":null,"body":"One item I've given some consideration is a library similar to (or extending) the form library with \"driver\" support for different frameworks (I don't want to lock myself into CodeIgniter's drivers here, it's just the easiest way for me to explain the idea at the moment). I would love to be able to use a library to generate framework-compatible (and 508/accessible) HTML without feeling that I'm locked into whatever framework Bonfire is currently using (or knowing that I could move to another front-end framework by writing some code to support the framework and have my existing pages just work when I change the library configuration and pull in the files required for the framework).\r\n\r\nWhile the idea of adapting my existing code to use a library is daunting (because I don't even use the existing form library often), it's not nearly as bad as the thought of going through this list http://getbootstrap.com/getting-started/#migration for every page/form on the site, or the thought of continuing to write 2.x markup that will have to be changed when I do move to 3.\r\n\r\nI guess I am primarily interested in whether this is something that would interest others or even if someone has already started work on something like this."},"comment":{"url":"https://api.github.com/repos/ci-bonfire/Bonfire/issues/comments/149753455","html_url":"https://github.com/ci-bonfire/Bonfire/issues/879#issuecomment-149753455","issue_url":"https://api.github.com/repos/ci-bonfire/Bonfire/issues/879","id":149753455,"user":{"login":"lonnieezell","id":51931,"avatar_url":"https://avatars.githubusercontent.com/u/51931?v=3","gravatar_id":"","url":"https://api.github.com/users/lonnieezell","html_url":"https://github.com/lonnieezell","followers_url":"https://api.github.com/users/lonnieezell/followers","following_url":"https://api.github.com/users/lonnieezell/following{/other_user}","gists_url":"https://api.github.com/users/lonnieezell/gists{/gist_id}","starred_url":"https://api.github.com/users/lonnieezell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lonnieezell/subscriptions","organizations_url":"https://api.github.com/users/lonnieezell/orgs","repos_url":"https://api.github.com/users/lonnieezell/repos","events_url":"https://api.github.com/users/lonnieezell/events{/privacy}","received_events_url":"https://api.github.com/users/lonnieezell/received_events","type":"User","site_admin":false},"created_at":"2015-10-21T01:33:49Z","updated_at":"2015-10-21T01:33:49Z","body":"@JbalTero Yes, it's a driver-like design. You can see the files themselves (for Bootstrap 3 and Foundation 5) over here: https://github.com/ci-bonfire/Sprint/tree/develop/myth/UIKits\r\n\r\nWhen I said that I \"didn't quite get as thorough as I would like\", I meant that only a limited set of standard UI components are there. Only what you see in that docs file, which was mostly limited to grid, basic nav items, buttons, and notices/alerts. Granted, that covers a pretty large chunk of common elements, but there are more that should be supported that aren't currently. "}}