So, right now Kickstart ships with a commerce_kickstart_reset module that adds a demo bar (blue bar at the bottom of the screen),
with the text "You are in Commerce Kickstart demo mode" and two buttons: "Keep changes" and "Start over".
1) "Keep changes" dismisses the bar and disables the reset module.
2) "Start over" leads you to a confirmation page (currently with just the button "Kill me") that drops all tables and relaunches install.
We agreed that it's really odd to have a kill switch so prominent in the UI.
The agreement was to kill the bar completely, but still have the actual page under Store settings (or somewhere else)
that explains what will happen, and then does the drop & reinstall. This allows us to point to the page from the docs,
allowing people to test Kickstart with demo content, but reinstall without it if they decide to.
Comments
Comment #1
guguss commentedComment #2
theo_ commented1 & 2 done.
We still need to define what text we want to put on the "Kill me" page.
https://code.drupalcommerce.org/166
Comment #3
guguss commentedNice !
But, we might not want to have the "manage demo" link on the admin menu. The reason is that there will be a "reset my site" button on the new Getting started (see a draft here) that will redirect the user to the "demo" page to confirm that you want to reset the site.
@josh : what's your idea on that ?
Comment #4
theo_ commentedI think we can have both. Since the user has seen the getting-started once and until the demo page has enough informations, the user may want to be able to access it quicker than going through the getting-started.
Comment #5
joshmillerJust got off skype with GuGuss and here is the plan for moving forward:
1) We are going to add a dropdown to the menu under "Getting Started"
Getting Started
-- Introduction (same as above)
-- Kickstart Advanced Help (or Advanced Kickstart Tips)
-- Reset your Demo Site (replaces demo bar)
2) I'm going to write a first draft of the content that we will display on the "kill me" page. Until we've nailed down exactly what this function does, I'm going to simply write a paragraph/warning to the user to make sure they know the consequences. Email will be sent with link to a google doc.
EDIT: Changed text requested by @GuGuss
Comment #6
guguss commentedCool !
This issue can be marked as fixed when the commit is merged.
I'll copy josh's last comment to the corresponding issue #1676730: Improve the Getting Started screen b/c we'll manage the link to reset the site under the "Getting Started" link !
Comment #7
bojanz commentedMerged.