The document describes detail requirements for Preeclampsia

advertisement
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.
Download