{"action":"opened","issue":{"url":"https://api.github.com/repos/portainer/portainer/issues/1932","repository_url":"https://api.github.com/repos/portainer/portainer","labels_url":"https://api.github.com/repos/portainer/portainer/issues/1932/labels{/name}","comments_url":"https://api.github.com/repos/portainer/portainer/issues/1932/comments","events_url":"https://api.github.com/repos/portainer/portainer/issues/1932/events","html_url":"https://github.com/portainer/portainer/issues/1932","id":326431670,"number":1932,"title":"[Feature Request] UI Plugin Support","user":{"login":"aiminickwong","id":6368382,"avatar_url":"https://avatars0.githubusercontent.com/u/6368382?v=4","gravatar_id":"","url":"https://api.github.com/users/aiminickwong","html_url":"https://github.com/aiminickwong","followers_url":"https://api.github.com/users/aiminickwong/followers","following_url":"https://api.github.com/users/aiminickwong/following{/other_user}","gists_url":"https://api.github.com/users/aiminickwong/gists{/gist_id}","starred_url":"https://api.github.com/users/aiminickwong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aiminickwong/subscriptions","organizations_url":"https://api.github.com/users/aiminickwong/orgs","repos_url":"https://api.github.com/users/aiminickwong/repos","events_url":"https://api.github.com/users/aiminickwong/events{/privacy}","received_events_url":"https://api.github.com/users/aiminickwong/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-25T08:40:48Z","updated_at":"2018-05-25T08:40:48Z","closed_at":null,"author_association":"NONE","body":"I suggest add a UI plugin support, people can add their UI files by them self, don't need to compile to program, example with used \"docker -v  outside_directory:container_directory\"  to add their ui plugin files.\r\n\r\nFor example:\r\nIn Defined UI Plugin path directory we add some files like this:\r\n\r\n------\r\n\r\n____module.js :  /* plugin custom defined file*/\r\n\r\n /* left sidebar name(title) , Uniform format sample requirements .  */\r\n\r\n/*  define panel title and entrance index html file  */ \r\n\r\n--------\r\n\r\nviews :  --/\\* directory \\*/\r\n   |_______ index.html      --/\\* right area index page, user's custom index html file \\*/\r\n   |___ js:\r\n          |_____ example.js     -- /\\*  user's custom js \\*/\r\n   |___ page : \r\n             |_____ example.html    --/\\*  user's custom js \\*/\r\n             |_____ example2.html   --/\\*  user's custom js \\*/\r\n\r\n\r\n----\r\n\r\nSo, with this everyone can add plugins by them self,  let this project become more open and powerful and let more people participate in this project, with the plugin support we can do more much things what we want.\r\n\r\n@ncresswell  @deviantony \r\n"}}
{"actor":{"display_login":"aiminickwong"}}