{"action":"opened","issue":{"url":"https://api.github.com/repos/magento-hackathon/pre-imagine-hackathon-2016/issues/12","repository_url":"https://api.github.com/repos/magento-hackathon/pre-imagine-hackathon-2016","labels_url":"https://api.github.com/repos/magento-hackathon/pre-imagine-hackathon-2016/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/magento-hackathon/pre-imagine-hackathon-2016/issues/12/comments","events_url":"https://api.github.com/repos/magento-hackathon/pre-imagine-hackathon-2016/issues/12/events","html_url":"https://github.com/magento-hackathon/pre-imagine-hackathon-2016/issues/12","id":146770656,"number":12,"title":"Docs & Code: Simplified Installation Process on Cheap Shared Hosting","user":{"login":"joshuaswarren","id":816217,"avatar_url":"https://avatars.githubusercontent.com/u/816217?v=3","gravatar_id":"","url":"https://api.github.com/users/joshuaswarren","html_url":"https://github.com/joshuaswarren","followers_url":"https://api.github.com/users/joshuaswarren/followers","following_url":"https://api.github.com/users/joshuaswarren/following{/other_user}","gists_url":"https://api.github.com/users/joshuaswarren/gists{/gist_id}","starred_url":"https://api.github.com/users/joshuaswarren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshuaswarren/subscriptions","organizations_url":"https://api.github.com/users/joshuaswarren/orgs","repos_url":"https://api.github.com/users/joshuaswarren/repos","events_url":"https://api.github.com/users/joshuaswarren/events{/privacy}","received_events_url":"https://api.github.com/users/joshuaswarren/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-07T23:28:53Z","updated_at":"2016-04-07T23:28:53Z","closed_at":null,"body":"This issue on the Magento 2 repo - https://github.com/magento/magento2/issues/4020 - makes it clear that there's some challenges with installing Magento 2 on low-end shared hosting as a DIY merchant or a developer new to Magento and brings up good points about the problems this causes.\r\n\r\nIn that issue, Alan Storm brings up a good point that part of the strength of Magento 1 was the fact that this process was dead simple:\r\n\r\n1. Download archive of source code\r\n2. Copy to apache based PHP server\r\n3. Run through GUI installer to set basic configuration/check permissions/bootstrap database\r\n4. Use software\r\n\r\nMagento 2 doesn't have a simplified installation workflow like that, and it should. \r\n\r\nThere's a lot of documentation around the installation process already, but I think we could have better documentation focused on this quick-start, DIY approach to M2. \r\n\r\nI also think this process could be vastly simplified.\r\n\r\nI'd love to see a Hackathon team tackle this by building a simplified installation workflow. Check out the WordPress installation process they call the \"Famous 5 Minute Installation: - https://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install\r\n\r\nWe need some sort of 'kickstart' PHP script that can be accessed from the web, so the workflow could be something like this:\r\n\r\n1. Grab a zip file of Magento 2 from somewhere\r\n2. Upload it to your shared hosting\r\n3. Run the kickstart PHP script from your web browser and supply database credentials\r\n4. You're done - software is up and running\r\n\r\nThis could probably be accomplished by adding a few new cli commands + driving those cli commands and any other cli commands needed from the webpage. \r\n\r\nAt the same time, a Docathon team could work on documenting this process + generating more documentation about any \"gotchas\" of using Magento on basic shared hosting.\r\n\r\nI'd be willing to setup an account on a few different cheap shared hosting platforms (GoDaddy, HostGator, etc) for both the Docathon and the Hackathon team to experiment with, because while those aren't the best options for long-term usage of Magento, that's where many people are starting, and we need to make sure the process works well and is well documented. "}}