Connect registration form

Registered by Данило Шеган on 2011-11-30

Provide initial implementation of the Linaro Connect registration form, to be integrated into connect.linaro.org. Basic requirement is to provide login through Launchpad and allow registering for a sprint in Launchpad automatically.

Blueprint information

Status:
Complete
Approver:
Данило Шеган
Priority:
Essential
Drafter:
Данило Шеган
Direction:
Approved
Assignee:
Данило Шеган
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 11.12
Started by
Данило Шеган on 2011-11-30
Completed by
Данило Шеган on 2011-12-22

Related branches

Sprints

Whiteboard

Follow-up blueprints:
 * https://blueprints.launchpad.net/linaro-wordpress-registration-form/+spec/auto-signup-people-to-lp-sprint
 * https://blueprints.launchpad.net/linaro-wordpress-registration-form/+spec/registration-form-improvements-2011.01
 * https://blueprints.launchpad.net/linaro-wordpress-registration-form/+spec/admin-interface

Meta:
Headline: We allow registration for Connect through connect.linaro.org directly using Launchpad as the SSO provider.
Acceptance: We can register for Connect 2012Q1 using a registration form on connect.linaro.org by logging in through Launchpad, and Linaro administration can download the data for attendees and issue invitation letters easily.

Workitems:
[danilo] Test wordpress-launchpad-integration and openid with wordpress: DONE
[danilo] Get launchpad SSO deployed to connect.l.o: DONE
[danilo] Restore admin access for Linaro people on connect.l.o: DONE
[danilo] Develop basic registration plugin which integrates with Wordpress users: DONE
[danilo] Allow incomplete/partial registrations so people can fill the form in over several days: DONE
[danilo] Incorporate feedback from Stephen: DONE
[danilo] Provide CSV output: DONE
[danilo] Prettify rendering of the registration form: POSTPONED
[danilo] Provide option to choose event to open registration for: POSTPONED
[danilo] Render full list of registered attendees in the admin interface: POSTPONED
[danilo] Allow filtering list of attendees for visa invitations: POSTPONED
[danilo] Allow changing the visa-invitation-needed to 'invitation sent': POSTPONED
[danilo] Automatically register attendee for a sprint in Launchpad: POSTPONED
[danilo] Re-use registration data from one event to the next: POSTPONED

Enhancement requests
[StephenDoel] Allow filtering list of attendees to display and publish flight details
[StephenDoel] Link on the "Save and Complete Later" page should go back to Linaro Connect Q1.12 (currently goes to Linaro Connect homepage)
[StephenDoel] Registration Form tidy up: Use a nicer font (calibri, Arial). List Members in alphabetical order. Default to Male for gender.
[StephenDoel]: On Internet Explorer, on the login page the Linaro Connect logo is surrounded by a Blue box

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.