Summary: The document describes detail requirements for Preeclampsia foundation's website redesign project. Preeclampsia foundation (PF) is a non-profit organization which promotes research, awareness, and support for patients with Preeclampsia symptoms. Preeclampsia is a condition which affects a mother and a child during or after a pregnancy. Key symptoms of the condition includes hypertension, reduced vision, sudden weight gain. The redesign initiative intend to increase visibility on Internet, improve usability of the site, increase traffic to the site, and allow admin of the site to manage content easily and effectively. Addition to website redesign, PF wants to implement basic CRM functionalities and reporting functionality. Registration Process: Page 1: Register User The registration page will appear when a user clicks on a click 'Register with us' link on login page. The registration page will capture fields shown in the Fields to capture: Field Name Size (max) Size (Min) E-mail (UserName) 100 Cannot be blank Password 10 8 Re-type Password 10 8 Extra requirements at least one numerical, and store hash (SH1) password - Send an e-mail - when a user submits registration details - registration will be pending until e-mail verification is completed. - Show my profile page - when a user verifies the e-mail Page 2: My Profile The profile page will be redirected when the e-mail verification is completed. Additionally, a link, 'My Profile' will be visible when a user logs in. Fields to capture: Section Name (Show all sections Field Name with colored row) Field Type Size (Max) Organization Organization Name 50 Organization Type dorpdown list Prefix dropdown list Personal Details Size (Min) Extra requirements First Name 50 Middle Name 50 Last Name 50 Suffix Address 75 City 50 State dropdown list Country dorpdown list - State will set to 'None' for all countries except United State. Postal Code 10 Home Phone 15 allow only numerical values Work Phone 15 allow only numerical values Mobile Phone 15 allow only numerical values Fax 15 allow only numerical values Email Personal 75 Email - Work 75 I have experienced: (Options) dropdown list CheckboxList Preeclampsia - eclampsia - HELLP Syndrome - Other Hypertensive disorder - Trying to conceive after preeclampsia int Does Joomla allow to create separate tables? - None of the above. I am a health care professional - None of the above. I am a friend of the Preeclampsia Foundation Please check all that apply: (Options) (Blank) CheckboxList - I am interested in getting involved locally - Please have someone contact me about a major gift to the foundation - I would like to receive the monthly electronic newsletter via email I would like to participate in the CheckBox Preeclampsia Foundation Forum int Does Joomla allow to create separate tables? bit Checkbox will be checked by default regardless of previous optin for newsletter. If a user optsout (uncheck the box) during registration and a user had previously opted-in for a newsletter, then delete the record/ disable a record from the newsletter table. If a user keeps the check box checked, create a new record if it does not exist. (Blank) Subscribe to newsletter CheckBox bit - NOTE: all fields on my profile page are optional at moment. We will define required fields later. - Validate all fields at server level.