Changes between Version 2 and Version 3 of Proposal/ProjectSimpleAccountCreation
- Timestamp:
- Sep 27, 2011, 8:03:30 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Proposal/ProjectSimpleAccountCreation
v2 v3 7 7 We received a lot of feedback about the BOINC sign-up process over the years, and most of the feedback has been it isn’t as simple as SETI@Home used to be. Now that enough of the pieces are available in the client-side architecture we hope to put this issue to rest once and for all. 8 8 9 The basic idea here is that if a potential volunteer loads the projects homepage and is not currently logged into the website they are presented with a download link. When the download link is clicked a set of cookies are stored in the browser before re-directing the volunteer to the BOINC download page. Once the BOINC client package is installed it’ll look for setup cookies from all the projects in the all_projects_list.xml file which is included with the client package. If the cookies are found it’ll attach to the most recent cookie set. 9 10 == Changes to the Project Website == 10 11 When a volunteer first visits a project's homepage with a supported browser they are presented with a 'download now' link instead of the current 'create account' link. … … 20 21 21 22 if NumberofAttachedProjects == 0 then 22 if exists(project_init.xml) or exists(acct_mgr_url.xml) then23 ... do the same stuff as we do now ...24 else25 foreach (project in all_projects_list.xml)26 if exists(project.cookie) then27 add project cookie to CookiesFound array28 endif29 endfor23 if exists(project_init.xml) or exists(acct_mgr_url.xml) then 24 ... do the same stuff as we do now ... 25 else 26 foreach (project in all_projects_list.xml) 27 if exists(project.cookie) then 28 add project cookie to CookiesFound array 29 endif 30 endfor 30 31 31 sort CookiesFound array by CreationTime32 sort CookiesFound array by CreationTime 32 33 33 if CookiesFound.Count > 0 then34 if CookiesFound[0].IsProject then35 launch attach to project wizard in automatic mode36 endif37 if CookiesFound[0].IsAccountManager then38 launch attach to account manager wizard in automatic mode39 endif34 if CookiesFound.Count > 0 then 35 if CookiesFound[0].IsProject then 36 launch attach to project wizard in automatic mode 37 endif 38 if CookiesFound[0].IsAccountManager then 39 launch attach to account manager wizard in automatic mode 40 endif 40 41 endif 41 42 endif
