= phenomenon = I'd eventually like to write a migration guide for new Fedora users. Before I can do that, I first need to get input from new users on their first experiences with a fedora system.
I've brought this up on doc and marketing mailing list. There seems to be support in both lists and on IRC channels for doing this.
I will need webspace to host the survey, and access to a sql table to store and retrieve responses. I'd like to have 2 sql users for the table, one that has full access, and one that has a more limited access to use in the scripts to insert and view information. The resource usage would be negligible.
Please see the following: http://fedoraproject.org/wiki/New_User_Questionnaire http://bradbailey.uphero.com/survey.html
= reason = I need a database to store the collected information. Information will be used to create new-user migration guides.
= recommendation = ftp account chrooted to a reasonable location sql table created, with two users that can access it
So, in an ideal world we would have our limesurvey instance up and just host this as a survey there.
(see ticket #1958 )
Sadly, this world is not ideal. ;)
We would want to carefully note how we will use the information gathered.
We need to make sure gathering email address is something we want to do/should do.
Some options:
a) we could just host this in a private cloud instance or an openshift instance.
PROS: easy to setup, could have something up quickly.
CONS: Once this is up there would be an expectation of it being up and working, so we would still need to maintain it.
b) we could make this a regular app written in one of our preferred frameworks.
PROS: Would probibly get several people who knew the application.
CONS: Would take longer, would be duplication of effort when/if we have a limesurvey instance.
c) We could host this at https://www.limeservice.com/
PROS: Don't need to maintain things, easy setup.
CONS: Might cost $'s and would not be at 'fedoraproject' if thats important.
We talked about this yesterday and came to this rough agreement:
We can provide a cloud instance to run the survey application. It will only be actively hit by the public for a brief time from F-N release to a month or so after F-(N+1) release. We can also provide the cloud instance if necessary for developing the app but it seems like it would be okay to develop this on the developer's local machine and just create the cloud instance once we're ready to collect survey answers.
Note that there's no FAS integration included in this plan (shouldn't be needed -- the survey data can be anonymous).
If a more permanent survey is desired in the future, we'll want to deploy a fedora limesurvey instance or similar platform that has an active upstream community and host that type of survey there.
Sounds great! Thanks, folks. Much appreciated, and I'm sure lots of new-users in the future will welcome the addition this will ultimately lead to.
So, I thought this was waiting on a prototype being ready, but apparently it was waiting on me setting up a cloud instance. :(
I fear Brad isn't involved in this any longer, so I am going to close this.
Brad: If you would like to try and move this forward, please do reopen it and I will be happy to try and work with you to get it going. Sorry for miscommunications and any issues.