Open garethrees opened 9 years ago
There's some interaction here with https://github.com/mysociety/alaveteli/issues/1075, I think, in that some of these things should be documented there.
Some notes I made a while ago (I think after just having set up Rwanda and Nicaragua and the complete difference in the two experiences)
Think about stages in growth:
[test FOI, alaveteli demo, seeding, startup, growth, WDTK]
My guess is because they have better tech skills. Even if we host, the platform itself was written by and for technical people.
Our customers are the admins. We need to understand them better and do all we can to help them. If we do a good job of looking after admins they'll do a better job of looking after users.
Doesn't need to be super pretty; just smooth and helpful. Bootstrap is fine.
We're more like Shopify. We sell a platform. Out main customer is the shop owner. We focus on making their job easier and trust that they will look after their users. But we help them do that by providing sensible defaults (themes) and slowing them to do just enough to tweak the experience for their audience, without allowing them to get it really wrong.
Our main customers are reusers. They are the ones who will make an install successful. The admin interface is the thing they use day to day and if it's too hard then they'll give up.
It does too much. Overwhelming for start-up phase. Need to be able to turn stuff off until they need it.
It's too technical. We should hide technical details but make them available when needed.
We should design blank states so that they don't have to trawl through an incomplete and foreign language docs site.
We should include built in help for each page for the common use cases for the same reasons as above
We should include easier ways to get non-technical support: links to mailing list, irc, email, maybe live chat.
Ensure the UI is good. Currently issues with poor design.
Make it easier for us to contact them. Announcements feature for general announcements and code updates.
Make it easier for them to upgrade.
More stats and visibility of how they're doing – motivational
All this is great but if they don't upgrade then they won't get the features. Reusers don't upgrade.
Need to make it easy to upgrade
These ideas for making Alaveteli sites easier to administer could also assist with:
Think about the process of getting an Alaveteli set up:
banner-color
body-background-color
font-family
font-color
link-color
button-color