{"action":"opened","issue":{"url":"https://api.github.com/repos/kairet/kairet-cms/issues/19","labels_url":"https://api.github.com/repos/kairet/kairet-cms/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/kairet/kairet-cms/issues/19/comments","events_url":"https://api.github.com/repos/kairet/kairet-cms/issues/19/events","html_url":"https://github.com/kairet/kairet-cms/issues/19","id":101278147,"number":19,"title":"Plugin system","user":{"login":"flaiker","id":5270359,"avatar_url":"https://avatars.githubusercontent.com/u/5270359?v=3","gravatar_id":"","url":"https://api.github.com/users/flaiker","html_url":"https://github.com/flaiker","followers_url":"https://api.github.com/users/flaiker/followers","following_url":"https://api.github.com/users/flaiker/following{/other_user}","gists_url":"https://api.github.com/users/flaiker/gists{/gist_id}","starred_url":"https://api.github.com/users/flaiker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flaiker/subscriptions","organizations_url":"https://api.github.com/users/flaiker/orgs","repos_url":"https://api.github.com/users/flaiker/repos","events_url":"https://api.github.com/users/flaiker/events{/privacy}","received_events_url":"https://api.github.com/users/flaiker/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kairet/kairet-cms/labels/feature","name":"feature","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-16T16:24:40Z","updated_at":"2015-08-16T16:24:40Z","closed_at":null,"body":"Allow for external plugins to integrate into the cms. Some thoughts:\r\n- Hooks at specific actions where a plugin can inject functionality\r\n- Interface for plugins which can then be loaded at runtime\r\n- Plugin installation and update procedure\r\n- Dependencies between plugins"}}