After looking at how people used it over for a couple of days, basically there are things they confuse them from the feedback I got:
- users are confused with double save nested level (save in session and upload on gist)
- users don't understand when they should use social sharing (i.e they share the "/" URL and it would be best they share a gist)
I worked on make it simpler to use and understand:
1/ Previously there was two levels of save concept
I removed the save command in session, instead the command is saved in the session when the user changes the tab (which can cause a validation error / not 100% happy with that, but that's ok). So saving a command becomes something transparent to the user.
2/ Simplified workflow: now there are two states:
- User is using "/" URL or a gist with "/gists/XYZ" : he cannot upload but he can share on social networks
- User modified something (i.e added / changed / removed a command) : he can upload but he cannot shared anymore until he saves
3/ Extracted workflow icons (upload & share) and made them big with text under it.
4/ Added a link to the GitHub gist when the commands are downloaded.
5/ Remove the initial commands "hello", "date" and "dashboard" : so now those commands are not them anymore, however, when creating a new command each of those can be chosed as an initial template command.
The site has been updated :
http://try.crashub.org . So let me know how it works for you.
Julien