{"action":"created","issue":{"url":"https://api.github.com/repos/obenland/shiny-updates/issues/32","labels_url":"https://api.github.com/repos/obenland/shiny-updates/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/obenland/shiny-updates/issues/32/comments","events_url":"https://api.github.com/repos/obenland/shiny-updates/issues/32/events","html_url":"https://github.com/obenland/shiny-updates/issues/32","id":124539049,"number":32,"title":"Shiny plugin uploads","user":{"login":"j-falk","id":1665833,"avatar_url":"https://avatars.githubusercontent.com/u/1665833?v=3","gravatar_id":"","url":"https://api.github.com/users/j-falk","html_url":"https://github.com/j-falk","followers_url":"https://api.github.com/users/j-falk/followers","following_url":"https://api.github.com/users/j-falk/following{/other_user}","gists_url":"https://api.github.com/users/j-falk/gists{/gist_id}","starred_url":"https://api.github.com/users/j-falk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/j-falk/subscriptions","organizations_url":"https://api.github.com/users/j-falk/orgs","repos_url":"https://api.github.com/users/j-falk/repos","events_url":"https://api.github.com/users/j-falk/events{/privacy}","received_events_url":"https://api.github.com/users/j-falk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-01T09:52:29Z","updated_at":"2016-01-02T20:53:11Z","closed_at":null,"body":"*I saw the discussion around drag/drop plugin/theme uploader on https://github.com/obenland/shiny-updates/issues/13 and thought I would create a separate issue specific to that.*\r\n\r\nSo if one purpose of this feature plugin is:\r\n>As a WordPress administrator I want to easily upload and install plugins from my computer so that I can add awesome functionality to my WordPress.\r\n\r\nSo the existing process looks like:\r\n![untitled gif 1](https://cloud.githubusercontent.com/assets/1665833/12070370/48c343f8-b070-11e5-947d-cd2e2878dacf.gif)\r\n\r\nThis is a for example a much different uploading experience than what you today have in the media library which is really great, see this example:\r\n![untitled gif](https://cloud.githubusercontent.com/assets/1665833/12070376/daddfdb4-b070-11e5-85d5-36db8130aee6.gif)\r\n\r\nSo I think this would be a great improvement to enable:\r\n* Drag/drop upload/install, would simplify upload/install and also unify the experience with how it works in the media library. Being able to do this from plugins-install.php and maybe even plugins.php would be a great improvement.\r\n* Bulk upload/install, would greatly simplify when you want to add multiple plugins which I think is quite typical when setting up a new site, you might have some plugins you always install on every site you create, or when you use a plugin who utilize a extensions approach eg when using WooCommerce it probably isn't too uncommon that you want to add multiple extensions at once.\r\nbe great when you need to a\r\n\r\nAlso another related issue that came up in the comments on the 4.5 wishlist post (https://make.wordpress.org/core/2015/12/30/wordpress-4-5-whats-on-your-wishlist/) was the possiblity to replace an existing plugin instead of failing as it does now:\r\n![untitled gif 1](https://cloud.githubusercontent.com/assets/1665833/12070435/ba5cda34-b074-11e5-869c-722d463a6f87.gif)\r\n\r\nIt's something I've experienced myself and I think a better management of this would be a great improvement. Here's a link to an existing trac ticket, https://core.trac.wordpress.org/ticket/9757.\r\n\r\nObviously such a improved workflow would also be very beneficial for themes, I could even see bulk uploads as useful on a single install eg. if you upload a theme with a child theme (even if that probably is a bit more for advanced users)."},"comment":{"url":"https://api.github.com/repos/obenland/shiny-updates/issues/comments/168427476","html_url":"https://github.com/obenland/shiny-updates/issues/32#issuecomment-168427476","issue_url":"https://api.github.com/repos/obenland/shiny-updates/issues/32","id":168427476,"user":{"login":"paaljoachim","id":5323259,"avatar_url":"https://avatars.githubusercontent.com/u/5323259?v=3","gravatar_id":"","url":"https://api.github.com/users/paaljoachim","html_url":"https://github.com/paaljoachim","followers_url":"https://api.github.com/users/paaljoachim/followers","following_url":"https://api.github.com/users/paaljoachim/following{/other_user}","gists_url":"https://api.github.com/users/paaljoachim/gists{/gist_id}","starred_url":"https://api.github.com/users/paaljoachim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paaljoachim/subscriptions","organizations_url":"https://api.github.com/users/paaljoachim/orgs","repos_url":"https://api.github.com/users/paaljoachim/repos","events_url":"https://api.github.com/users/paaljoachim/events{/privacy}","received_events_url":"https://api.github.com/users/paaljoachim/received_events","type":"User","site_admin":false},"created_at":"2016-01-02T20:53:11Z","updated_at":"2016-01-02T20:53:11Z","body":"Hey j-falk. Good work with showing existing and a possible better approach to uploading plugins as well as showing the existing failed upload approach to a plugin that already exists in the installed plugin screen!\r\n\r\nI like the easy bulk upload screen. As it also creates a more unifying experience using a similar approach as the Media Library (as you mention). Transfering the process also to other areas seems very natural as well. \r\n\r\nReplacing a plugin or theme: Should be so that one just receives a message saying overwrite existing plugin/theme. Clicking yes overwrites it. Similar to overwriting a file."}}