Next: External Hooks
Up: ByName Web Service
Previous: Jetspeed Templates
  Contents
Subsections
Used this section to jot down any ideas that are need to be
implemented for the next release or reported any known bugs that are
need to be fixed.
- Add ByName Announcements to the default page for each user's
byname web page. For instance: Latest additions: (with a drop
down menu) ``LEAP WINCE 2.1 Available'' etc.
- Add the Follow-Me Messaging Preferences: Wireless E-Mail
Forwarding Rules. This will be the portlet title. Set Mode:
(drop-down menu) Mobile, Office, Home. On the same line add
Wireless E-Mail Notification: (drop-down menu) LEAP, SMS, All,
None.
The idea is that if someone set the mode from Mobile to Home,
the Message Center's MBOXes address will change accordingly.
For example if the mode is Mobile, MBOX1 will only contain
mobile@ and pager@ addresses, etc.
- At this moment, the e-mail confirmation and verification are
sent out using the JetSpeed mail sent out system (perhaps with
the javascript). Later we want to control this e-mail sentout
by running the byNameNspMailSentOut.sh from the OSMT with the
-p parameters.
- Additional services for existing subscriber will be created
through an interview process. Take for example the TurboTax
where you go through an interview process to gather the info
and at the end the form format will be showed to you with all
the info entered.
- Have the top page different for each page. For example
instead, the anon page will have ``Welcome to My.ByName'' and
the create new account page will have title ``Request a New
ByName Account''
- If somebody fill out the form for creating a new account and
not complete (i.e. the e-mail is not supplied) the error will
be displayed correctly as expected. But if the second time
another required field is not supplied, the error is not
displayed instead it will go to the confirmation page. In
other word, if you keep click on the Create New Account button
twice, it will always go to the confirmatin page.
- In the Login screen, if you just click on Login button and
nothing entered, the error page did not display anything. Or
if any of the field was entered incorrectly, no errors
warning...
The logic of creating a new account can be described in the state
table. The description of the state table (figure will follow later):
- State 1: Anonymous My.ByName front page. User Click: Sign up
now, it will go State 2.
- State 2: Applying mode. This will be the create new account
page. When all the fields are entered and the Submit button
clicked, go to State 3.
- State 3: Verifying Data Input. If all field are entered
correctly, confirmation Email1 will be sent out and continue to
State 4. If one or more fields are not entered correctly, go
back to State 2 and it will continue this way untill all the
fields are verified OK.
- State 4: Waiting for Confirmation. If the user does not
respond after a certain period of time or if the user click on
the RejectURL page (from Email1), continue to State 5. If the
user click on the ConfirmURL page (from Email1) or he/she
entered the secret code in the confirmation page, continue to
State 6.
- State 5: Account Denied. When account is denied, no actions
are taken. Report the log and notices.
- State 6: Account Created. When new account is created, Email2
is sent out. The user will receive his/her id number and the
domain name.
The logic of login for existing account can also be described in the
state table. The description of the state table (figure will follow
later):
- State 1: Subscriber Login Page. There are 2 methods of login:
id and password or domain and Password. Click on the Login
button and it will continue to State 2.
- State 2: Validation. If id and password method is failed, go
to State 3. If domain and password method failed, go to State
4. If validation success, go to State 5.
- State 3: id and password Failure notice and then go back
to State 2.
- State 4: domain and password Failure notice and then go back
to State 2.
- State 5: Subscriber's web Page is displayed.
Next: External Hooks
Up: ByName Web Service
Previous: Jetspeed Templates
  Contents