{"action":"created","issue":{"url":"https://api.github.com/repos/piwik/piwik/issues/7578","labels_url":"https://api.github.com/repos/piwik/piwik/issues/7578/labels{/name}","comments_url":"https://api.github.com/repos/piwik/piwik/issues/7578/comments","events_url":"https://api.github.com/repos/piwik/piwik/issues/7578/events","html_url":"https://github.com/piwik/piwik/pull/7578","id":65129673,"number":7578,"title":"New design for the updater","user":{"login":"mnapoli","id":720328,"avatar_url":"https://avatars.githubusercontent.com/u/720328?v=3","gravatar_id":"","url":"https://api.github.com/users/mnapoli","html_url":"https://github.com/mnapoli","followers_url":"https://api.github.com/users/mnapoli/followers","following_url":"https://api.github.com/users/mnapoli/following{/other_user}","gists_url":"https://api.github.com/users/mnapoli/gists{/gist_id}","starred_url":"https://api.github.com/users/mnapoli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mnapoli/subscriptions","organizations_url":"https://api.github.com/users/mnapoli/orgs","repos_url":"https://api.github.com/users/mnapoli/repos","events_url":"https://api.github.com/users/mnapoli/events{/privacy}","received_events_url":"https://api.github.com/users/mnapoli/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/piwik/piwik/labels/c:%20Design%20/%20UI","name":"c: Design / UI","color":"006b75"},{"url":"https://api.github.com/repos/piwik/piwik/labels/not-in-changelog","name":"not-in-changelog","color":"ffffff"},{"url":"https://api.github.com/repos/piwik/piwik/labels/Pull%20Request%20WIP","name":"Pull Request WIP","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/piwik/piwik/milestones/76","html_url":"https://github.com/piwik/piwik/milestones/Piwik%202.13.0","labels_url":"https://api.github.com/repos/piwik/piwik/milestones/76/labels","id":969583,"number":76,"title":"Piwik 2.13.0","description":"Pool of tickets we pick issues to work on. This release may include DB schema upgrades.\r\n","creator":{"login":"mattab","id":466765,"avatar_url":"https://avatars.githubusercontent.com/u/466765?v=3","gravatar_id":"","url":"https://api.github.com/users/mattab","html_url":"https://github.com/mattab","followers_url":"https://api.github.com/users/mattab/followers","following_url":"https://api.github.com/users/mattab/following{/other_user}","gists_url":"https://api.github.com/users/mattab/gists{/gist_id}","starred_url":"https://api.github.com/users/mattab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattab/subscriptions","organizations_url":"https://api.github.com/users/mattab/orgs","repos_url":"https://api.github.com/users/mattab/repos","events_url":"https://api.github.com/users/mattab/events{/privacy}","received_events_url":"https://api.github.com/users/mattab/received_events","type":"User","site_admin":false},"open_issues":41,"closed_issues":44,"state":"open","created_at":"2015-02-07T01:34:22Z","updated_at":"2015-04-07T04:50:16Z","due_on":"2015-04-14T12:00:00Z","closed_at":null},"comments":3,"created_at":"2015-03-30T04:07:37Z","updated_at":"2015-04-07T05:42:28Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/piwik/piwik/pulls/7578","html_url":"https://github.com/piwik/piwik/pull/7578","diff_url":"https://github.com/piwik/piwik/pull/7578.diff","patch_url":"https://github.com/piwik/piwik/pull/7578.patch"},"body":"Fixes #7450 (redesign of the updater).\r\n\r\nThis PR is based on #7481 (Bootstrap grid system). Since the idea of including Bootstrap as a whole doesn't seem to go well (#7390) this redesign wasn't easy and doesn't look as good as it could (see screenshots below). To avoid struggling too much I have copy-pasted some standard Bootstrap classes (e.g. notifications, base button classes, etc..) as I needed. Still far from perfect as it doesn't work everywhere…\r\n\r\nBelow are screenshots of the current screens. I will keep them up to date if the pull request is updated.\r\n\r\n### A new version is available\r\n\r\nCurrent:\r\n\r\n![](https://raw.githubusercontent.com/piwik/piwik-ui-tests/master/CoreUpdaterCode_newVersion.png)\r\n\r\nNew:\r\n\r\n![capture d ecran 2015-03-30 a 16 57 08](https://cloud.githubusercontent.com/assets/720328/6889990/54e8c262-d6fe-11e4-96f0-6855b0787922.png)\r\n\r\n### HTTPS download fail\r\n\r\nCurrent:\r\n\r\n![](https://raw.githubusercontent.com/piwik/piwik-ui-tests/master/CoreUpdaterCode_httpsUpdateFail.png)\r\n\r\nNew:\r\n\r\n![capture d ecran 2015-03-30 a 16 57 18](https://cloud.githubusercontent.com/assets/720328/6889995/603608e6-d6fe-11e4-84c1-8a0a6d49d6f5.png)\r\n\r\n### HTTP download fail\r\n\r\n![capture d ecran 2015-03-30 a 16 57 29](https://cloud.githubusercontent.com/assets/720328/6889998/69bfbe7a-d6fe-11e4-82e1-dd975c886431.png)\r\n\r\n### Update success\r\n\r\nCurrent:\r\n\r\n![](https://raw.githubusercontent.com/piwik/piwik-ui-tests/master/CoreUpdaterCode_httpUpdateSuccess.png)\r\n\r\nNew:\r\n\r\n![capture d ecran 2015-03-30 a 16 57 48](https://cloud.githubusercontent.com/assets/720328/6889999/6ff3bd28-d6fe-11e4-9c7d-4e47bab47f65.png)\r\n\r\n### DB update\r\n\r\nCurrent:\r\n\r\n![](https://raw.githubusercontent.com/piwik/piwik-ui-tests/master/CoreUpdaterDb_main.png)\r\n\r\nNew:\r\n\r\n![screenshot1](https://cloud.githubusercontent.com/assets/720328/6956927/37dc1ab6-d951-11e4-94bb-40ba240b567c.png)\r\n\r\n### DB update error\r\n\r\n![capture d ecran 2015-04-02 a 15 53 47](https://cloud.githubusercontent.com/assets/720328/6956903/f92f3d3e-d950-11e4-9237-15466d8643ef.png)\r\n\r\n### DB update success\r\n\r\nCurrent:\r\n\r\n![](https://raw.githubusercontent.com/piwik/piwik-ui-tests/master/CoreUpdaterDb_updated.png)\r\n\r\nNew:\r\n\r\n![capture d ecran 2015-04-07 a 17 35 52](https://cloud.githubusercontent.com/assets/720328/7017547/1eb8e6fe-dd4d-11e4-8470-1e27b981c0e4.png)\r\n\r\n### Error page\r\n\r\nCurrent:\r\n\r\n![](https://raw.githubusercontent.com/piwik/piwik-ui-tests/master/UIIntegrationTest_db_connect_error.png)\r\n\r\nNew:\r\n\r\n![capture d ecran 2015-04-02 a 15 54 40](https://cloud.githubusercontent.com/assets/720328/6956916/1966f3d0-d951-11e4-8dd9-39b6b11e16c8.png)\r\n\r\nThe stack trace is only displayed here because it's dev environment, don't pay attention to it."},"comment":{"url":"https://api.github.com/repos/piwik/piwik/issues/comments/90371314","html_url":"https://github.com/piwik/piwik/pull/7578#issuecomment-90371314","issue_url":"https://api.github.com/repos/piwik/piwik/issues/7578","id":90371314,"user":{"login":"mnapoli","id":720328,"avatar_url":"https://avatars.githubusercontent.com/u/720328?v=3","gravatar_id":"","url":"https://api.github.com/users/mnapoli","html_url":"https://github.com/mnapoli","followers_url":"https://api.github.com/users/mnapoli/followers","following_url":"https://api.github.com/users/mnapoli/following{/other_user}","gists_url":"https://api.github.com/users/mnapoli/gists{/gist_id}","starred_url":"https://api.github.com/users/mnapoli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mnapoli/subscriptions","organizations_url":"https://api.github.com/users/mnapoli/orgs","repos_url":"https://api.github.com/users/mnapoli/repos","events_url":"https://api.github.com/users/mnapoli/events{/privacy}","received_events_url":"https://api.github.com/users/mnapoli/received_events","type":"User","site_admin":false},"created_at":"2015-04-07T05:42:28Z","updated_at":"2015-04-07T05:42:28Z","body":"Thanks, I have tweaked the \"DB update success\" screen to remove the box display for the donation. Not perfect but better than before (the donation part is in a Twig template + its own CSS that is included in other parts of Piwik).\r\n\r\nScreenshot updated."}}