{"action":"created","issue":{"url":"https://api.github.com/repos/parallelus/Plugin-Installer-for-Runway/issues/12","repository_url":"https://api.github.com/repos/parallelus/Plugin-Installer-for-Runway","labels_url":"https://api.github.com/repos/parallelus/Plugin-Installer-for-Runway/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/parallelus/Plugin-Installer-for-Runway/issues/12/comments","events_url":"https://api.github.com/repos/parallelus/Plugin-Installer-for-Runway/issues/12/events","html_url":"https://github.com/parallelus/Plugin-Installer-for-Runway/issues/12","id":149740324,"number":12,"title":"Install free plugins from WP repo rather than from included zip files","user":{"login":"jeffwalker99","id":4571369,"avatar_url":"https://avatars.githubusercontent.com/u/4571369?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffwalker99","html_url":"https://github.com/jeffwalker99","followers_url":"https://api.github.com/users/jeffwalker99/followers","following_url":"https://api.github.com/users/jeffwalker99/following{/other_user}","gists_url":"https://api.github.com/users/jeffwalker99/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffwalker99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffwalker99/subscriptions","organizations_url":"https://api.github.com/users/jeffwalker99/orgs","repos_url":"https://api.github.com/users/jeffwalker99/repos","events_url":"https://api.github.com/users/jeffwalker99/events{/privacy}","received_events_url":"https://api.github.com/users/jeffwalker99/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/parallelus/Plugin-Installer-for-Runway/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/parallelus/Plugin-Installer-for-Runway/labels/Priority%201:%20High","name":"Priority 1: High","color":"FF6C00"}],"state":"open","locked":false,"assignee":{"login":"lesninsky","id":1948539,"avatar_url":"https://avatars.githubusercontent.com/u/1948539?v=3","gravatar_id":"","url":"https://api.github.com/users/lesninsky","html_url":"https://github.com/lesninsky","followers_url":"https://api.github.com/users/lesninsky/followers","following_url":"https://api.github.com/users/lesninsky/following{/other_user}","gists_url":"https://api.github.com/users/lesninsky/gists{/gist_id}","starred_url":"https://api.github.com/users/lesninsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lesninsky/subscriptions","organizations_url":"https://api.github.com/users/lesninsky/orgs","repos_url":"https://api.github.com/users/lesninsky/repos","events_url":"https://api.github.com/users/lesninsky/events{/privacy}","received_events_url":"https://api.github.com/users/lesninsky/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/parallelus/Plugin-Installer-for-Runway/milestones/1","html_url":"https://github.com/parallelus/Plugin-Installer-for-Runway/milestones/v0.9.0","labels_url":"https://api.github.com/repos/parallelus/Plugin-Installer-for-Runway/milestones/1/labels","id":1762275,"number":1,"title":"v0.9.0","description":"","creator":{"login":"jeffwalker99","id":4571369,"avatar_url":"https://avatars.githubusercontent.com/u/4571369?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffwalker99","html_url":"https://github.com/jeffwalker99","followers_url":"https://api.github.com/users/jeffwalker99/followers","following_url":"https://api.github.com/users/jeffwalker99/following{/other_user}","gists_url":"https://api.github.com/users/jeffwalker99/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffwalker99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffwalker99/subscriptions","organizations_url":"https://api.github.com/users/jeffwalker99/orgs","repos_url":"https://api.github.com/users/jeffwalker99/repos","events_url":"https://api.github.com/users/jeffwalker99/events{/privacy}","received_events_url":"https://api.github.com/users/jeffwalker99/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":3,"state":"open","created_at":"2016-05-12T12:15:43Z","updated_at":"2016-05-12T12:18:22Z","due_on":null,"closed_at":null},"comments":9,"created_at":"2016-04-20T11:25:03Z","updated_at":"2016-05-14T16:34:20Z","closed_at":null,"body":"We want to change the way the plugin installer works so that free plugins (such as Sidekick, Ninja Forms and Simple Colorbox for example) are installed from the WordPress plugin repository rather than from zip files included in the theme package.\r\n\r\nFor free plugins, when you choose them in the Runway admin to set up the plugin installer, currently it goes to the WordPress repository and downloads the zip files into the 'extensions/plugin-installer/plugins' folder. That's what we need to change; what we need now is for it to write references into the JSON file so that it knows what plugins to use, but not have a local copies.\r\n\r\nThen, in the standalone theme, when users click Install for any of the free required or recommended plugins it installs it from the WordPress repository.\r\n\r\nWith regard to updating any of these free plugins, we don’t need to do anything at all with the plugin installer, just let WordPress do its normal update notifications thing."},"comment":{"url":"https://api.github.com/repos/parallelus/Plugin-Installer-for-Runway/issues/comments/219229801","html_url":"https://github.com/parallelus/Plugin-Installer-for-Runway/issues/12#issuecomment-219229801","issue_url":"https://api.github.com/repos/parallelus/Plugin-Installer-for-Runway/issues/12","id":219229801,"user":{"login":"jeffwalker99","id":4571369,"avatar_url":"https://avatars.githubusercontent.com/u/4571369?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffwalker99","html_url":"https://github.com/jeffwalker99","followers_url":"https://api.github.com/users/jeffwalker99/followers","following_url":"https://api.github.com/users/jeffwalker99/following{/other_user}","gists_url":"https://api.github.com/users/jeffwalker99/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffwalker99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffwalker99/subscriptions","organizations_url":"https://api.github.com/users/jeffwalker99/orgs","repos_url":"https://api.github.com/users/jeffwalker99/repos","events_url":"https://api.github.com/users/jeffwalker99/events{/privacy}","received_events_url":"https://api.github.com/users/jeffwalker99/received_events","type":"User","site_admin":false},"created_at":"2016-05-14T16:34:19Z","updated_at":"2016-05-14T16:34:19Z","body":"I don't know if I was supposed to test this again or not, but I went ahead and tested it anyway.\r\n\r\nIt looks to be working great now, except that after the theme has been installed and all plugins are installed and activated, when going to **Plugins > Add New** I'm getting a fatal error...\r\n\r\n>Fatal error: Cannot redeclare plugins_api() (previously declared in /xxx/xxx/xxx/xxx/wp-admin/includes/plugin-install.php:101) in /xxx/xxx/xxx/xxx/wp-admin/includes/plugin-install.php on line 183"}}