Vooket Specification - DataPlex

texturegainfulΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 4 μήνες)

66 εμφανίσεις

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



1


Vooket Specification

Prepared by DataPlex, Inc. on behalf of Vooket, Inc.

February

3
, 2011











1.

Overview

1.1.

Mission Statement


“Vooket follows a streamlined, clean and easy
-
to
-
use yet high
-
tech and capable approach
(think “Apple”) to connecting people and organizations in a manner that, over other social
media alternatives, more easily identifies and more powerfully connects them

through
common interests so as to embrace and amplify the human factor.
Vooket leverages links to
preexisting web content, user keywords and collaborative tagging to minimize user “work”
and maximize the user “experience.”
Vooket believes everyone is th
e true owner of their
respective information and should have the
ultimate

control over how to publically
represent themselves.”

1.2.

Nomenclature
1

1.2.1.

Vooket website

1.2.1.1.

“My Vooket”


all user
-
related information related to a particular login

1.2.1.2.

“Profile”

(“About Me”)



a description about the user and
the user’s
answers to certain canned questions about his or her interests, hobbies,
career and family

1.2.1.3.

“Pick



a user’s
conscious
link to another Vooket user or to a particular
website URL
.

Pick images are almost always re
flected at the bottom in an
Apple “cover flow” style.

1.2.1.4.

“Billboard”


a collection of user’s
Picks
, usually displayed in a page
d
view of 2 rows by
4

Picks

(panel of
8
)

1.2.1.5.


“Commentary”


the user’s comments and opinions regarding some of all
of the
Picks
on his or her Billboard along with some of the user’s
Profile and
Q&A

information

1.2.1.6.

“Network”


all of the other Vooket users to which a user is connected,
either by having Picked them or by having connected with them
. Not the
same as “Community” (see below
).

1.2.1.7.

“Gallery”


all of the photos and, later, videos a user has uploaded




1

Vooket
-
related terms will remain capitalized throughout this specification

This Document is Proprietary Information of Vooket, Inc.

You should have prior written authorization from Vooket
Management in order to view this document. If you do not,
please do not read any further and contact Ms. Heather
Belle of Vooket at
310
-
476
-
8999

immediately.


This specification is designed

to establish
clarifying

guidelines for the implementation of
the Vooket website in its Alpha and Beta versions with additional notes for the eventual
Production version. This documents assumes that readers have already had an
introduction to the Vooket c
oncept by Vooket management and are familiar with the IT
and other technical terms used throughout this specification.


Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



2


1.2.1.8.

“Album”


the user’s postings of photographs and/or videos
2

1.2.1.9.

”Spread”


the landing page for a user which

shows a consolidated view
of the user’s Profile, Billboard, Network, Commentary and Gallery. The Spread

serves as the first page a new user sees which they use to add personalized
content

1.2.1.10.

“Community”


public or private [P]
groups to which a user is conn
ect
ed

by virtue of the categor
ies

of
Picks

he or she has made

or the groups they have
joined

1.2.2.

“URL” refers to the Internet’s traditional Uniform Resource Locator, but one that
may be translated to a more common location (See
3.7
.
Brand Management).

1.2.2.1.

A URL’s “Vooket Rank” is a Vooket user
-
based algorithmic weight
inversely proportional to which numbered Pick it is on the user’s Billboard.

1.2.2.2.

A URL’s “Vooket Score” is a mathematical number computed from all or
most of the Vooket Ranks on

record.

1.2.3.

“Keyword” refers to either:

1.2.3.1.

User Profile Keyword where keywords are extracted from a

user’s
About
Me and Vooket Q&A sections

1.2.3.2.

Site URL Keyword where the site’s HTML metatags are used to help
figure out what kind of site it is and perhaps also how
to categorize it

1.2.4.

User types

1.2.4.1.

“Individual” refers to a Vooket user who is an individual person. “Non
-
Individual” is used to refer to all other types of users.

1.2.4.2.

“Commercial” refers to a Vooket user who is in business to make a profit

1.2.4.3.

“Non
-
Profit” refers to a
Vooket user who is a non
-
profit organization as
recognized under appropriate government authority

1.2.4.4.

“Brand” refers to the identification of a specific product, service, or
business under non
-
individual users.

1.2.5.

Vooket implementation



this section suggests a s
erver design arrangement that is
scaleable to handle even increasing loads of traffic and content. The developer is free
to suggest an alternate arrangement.

1.2.5.1.

“Vooket
Direct
Servers
” are

the computers, however distributed around
the globe, that serve Vooket users directly in the editing and management of
thei
r

custom content

1.2.5.2.


Vooket
Billboard Servers”
a
re

the computers, however distributed
around the globe, whose primary function is the c
ach
ing and more specific
management of the
Pick i
mages that appear on Vooket Billboards.

1.2.5.3.

“Vooket Message Servers

are
the computers, however distributed
around the globe, that allow users to intercommunicate, either publically or
privately

1.3.

Notations

1.3.1.

[B]
is the notation for a feature to be added for Beta (not available in Alpha)

1.3.2.

[P] is the notation for a feature to be added for Production (not available in either
Alpha or Beta)

1.3.3.

[A] is

the notation for an optional feature for Alpha but, if not added to Alpha, will
certainly be part of Beta

2.

Goals

2.1.

Alpha

2.1.1.

Number of Users. Not more than 200.

Individual users at first but will slowly
introduce Non
-
Individual users (Commercial and Non
-
Profit) as testing proceeds
well to get eventually a 75%
-
25% mix.




2

Videos will not be supported in the Alpha version of the Vooket website

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



3


2.1.2.

Schedule. 3
-
4 months.

2.1.3.

Total Functionality. Any functions for Beta will not be partially impl
emented in
Alpha.

2.2.

Beta

2.2.1.

Number of Users. Initially not more than 2000, the limit may be increased
incrementally up to 10,000 under a stepped invitation plan.

2.2.2.

Schedule 3
-
4 months after sign
-
off on Alpha which includes completion of Alpha
and Alpha review.

2.2.3.

Total Functionality. Any functions for Production will not be partially
implemented in Beta.

2.3.

Production

2.3.1.

Number of Users. Will in
herent the beta users an will scale indefinitely in
accordance to the amount of deployed and available resources.

2.3.2.

Schedule 4
-
6 months after sign
-
off of on Beta which includes completion of Beta
and Beta review.

2.3.3.

Total Functionality. Any functions for Production will not be partially
implemented and will be subjected to significant testing and appropriate levels of
re
view.


3.

System Functionality and Modules

-

T
he
Vooket web
site can be considered to have three
distinct areas, the area which is personalized for the Vooket user, the public view of user and
community content, and the generalized area of Vooket corporate
information.

This section
provides the specification of the first two parts. Section
4

describes the latter.

3.1.

Browser and
Navigation

Generalities

3.1.1.

Graphical Icons

The following set of icons almost always appears in the upper right corner of a GUI:


Annotations:

1


Home icon



goes to user’s Spread view/landing page.

2


Commentary icon



goes to user’s general Commentary view.

3



Gallery icon



takes user to thei
r page of photos and videos [P]

4



Billboard icon



takes user to their collection of website and Vooket Picks

5


Network
icon



takes users to a display of their friends and other Vooket users
to whom they are connected

6


Community

icon



takes user t
o a display of their Vooket public and private
groups

The background color of black shown is just an example and can be customized to
virtually any color by a user. For dark colors, the icons stay the color white. For
lighter colors, the icons switch to
black.

If the icons appear when a user is logged out, then the user clicking on any of these
icons will cause a pop
-
up login window to appear with an optional registration link.

3.1.2.

Corporate Navigation

The text
-
based Vooket corporate navigation almost always
appears at the bottom
of a GUI:

About


Takes the user to general information about Vooket

Vooket Picks


Takes the user to Vooket
general [A] and user
-
specific [B]
recommendations

Tutorial


Provides the user with a basic video
-
based tutorial

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



4


Training


G
ive the user a choice of different training videos above the basic
tutorial

News


Takes the user to Vooket
-
related news

Blog


Takes the user to the Vooket blog

Help


A contextual help button

and a link to Vooket account settings and privacy
controls

Abuse


Allows users to report abuse

Feedback


Provides a form for users to give feedback

Logout


Logs a user out of the Vooket system

3.1.3.

Hovering over or
Tablet
-
Tapping on Images

3.1.3.1.

On all views with Vooket user images


the
user
name and perhaps some
additional information about the user [
A
]
can be made
to
appear temporarily

by a cursor hover

or a tablet tap
on a

user’s image
.

3.1.3.2.

On all views with Vooket
community
images
--

the community
name and
perhaps some additional information about the
community

[
A
]
can be made
to
appear temporarily by a cursor hover

or a tablet tap on a

user’s image.

3.1.3.3.

By a tablet tap, it is meant generally a tap in the indicated area on a
device equipped with a touch
-
sensitive screen. These devices include tablets
such as the Apple

iPad and the Samsung Galaxy as well as cellphones such as
the iPhone and Motorola Droid. With Vooket management approval, the
developer can substitute other means for accomplishing the same
functionality.

3.1.4.

Browser Platform

The most popular browsers will
be support including those for mobile devices with
appropriate adaptation of this specification for those mobile platforms. The
Browsers to be supported are:


Safari (Mac and PC)


Mobile Safari (iOS devices: iPhone, iPad, iPod Touch)


Stock Android (2.2 a
nd above)


Firefox (Max and PC)


Internet Explorer (8 and above)


Chrome (Mac and PC)

Only the browser versions released within the last two years need be tested. Older
versions and other browsers may actually work but there will not be any specific
testi
ng of them.

3.1.5.

Conversation
Status Bar

Each Pick or Gallery element has a horizontal status bar directly underneath that
indicates (1) the amount of comments, (2) the frequency of comments, and (3) how
recent the most recent comments have taken place.

The len
gth of the status bar shows a relative amou
nt of activity: A shorter bar
means fewer comments and a longer bar means more comments. The bars will be
normalized based on, depending on the type of data, some fixed maximum amount,
the most number of comment
s of the elements shown or in a set of data.

The more recent the last comment was made, the more green is the bar; the older,
the more red the bar. Again, the green/red hue
will be normalized as above.

Note: some people are color
-
blind and cannot tell the

difference between red and
green. For these people, a profile setting might allow a different color to be
substituted (e.g. blue for green) or different textures are applied to different colors
(i.e. a crosshatch for the red while the green is kept solid
).

[B] The frequency of comments can be gauged by applied the red/green rule
described above to the entire range of the comments. This means that any
particular status bar could go from red to a lighter red (no recent comments), from
Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



5


red to green (comment
s over a long time), or from green to lighter green (all
comments are relatively recent).

Hovering over (or tablet
-
tapping) on this status bar will bring up an annotated view
of the more recent portion of the conversation. Another status bar user action w
ill
bring up the entire conversation, scrollable for high
-
volume as necessary.

Developer is encouraged, with Vooket management’s approval, to extend this status
bar “instant status” concept to other parts of the Vooket system where it seems
appropriate so

as to be a unique part of providing a consistent user experience.

3.2.

Registration
/Login Page

3.2.1.

GUI
3




Annotations:

1



General purpose Vooket search

(see section
3.8
)

2
-

Ic
on navigation (see section
3.1.1
)

3


Featured billboard

4


Vooket introduction video (not
the same as tutorial)

5


Vooket Team Picks (see section
4.6.1.1
)

6


Vooket Corporate navigation menu

7


New Vooket user registration section

8


Existing Vooket user log
-
in section

9


“Forgot” links

For the unannotated
Registration

GUI, see section
10.2.1
.

3.2.2.

Process


A user’s registration at a minimum t
akes no more that a
full
name,
user
name,
email address and
a
password
.

If a user is already registered, provid
e
a user name and password

and then click on
the “Login” button
.

If a user needs to register, they fill out the name and email fields and click

the Sign
Up button.
The rest of the registration process is driven by a series of pop
-
ups

as
described below.

3.2.2.1.

Registration Pop
-
Ups




3

Graphical User Interface


“see” reference shows a reasonable mock
-
up graphic of what is desired

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



6


The system warns if that email is already associated with another active user and
returns to this screen. Otherwise, the system prompts
again for a
password and
warns if the password
s do not match or if they are
not secure enough
4
.

Once a password is acceptable, the system prompts for the
type of user with a
default to I
nd
ividual. Other choices are

N
on
-
Profit and Commercial

[B]
.


3.2.2.2.

Management will set the parameters for instant check of the registration
page, e.g. taken name, bad emai
l address, and too short of password.

3.2.2.3.

Verification


An
email will verify the email address

3.2.2.3.1.

Limited access to Vooket will be provided until the email address
has been verified. Vooket management will indicate what features and
visibilities associated
with those features will be allowed.

3.2.2.3.2.

After 72 hours

or some other reasonably established timeframe
,
unverified emails will cause their associated registration to be aborted
and information deleted from the system
.

3.2.2.4.

Finalization


The final step of user
registration is for the system to
indicate t
hat registration was successful, provide some basic instructions and
offer a choice between (1) going right to the “My Vooket” Spread, (2) a tutorial
or (3) using a wizard to help add photos, make Picks or find o
ther Vooket
users to add to one’s network.

An example of possible basic instructions is “Make Your Vooket


as you move
around (and tap [for mobile users]), you’ll see

how to build your online
persona and also add your friends, hobbies and interests.” Wit
h buttons for
“Try It,” “Tutorial” and “Wizards.”

3.2.3.

IP address and some session connectivity data will be
recorded.

3.2.4.

Sections 3, 4 and 5 are for promoting Vooket to unregistered users or people
curious about Vooket. The content for these sections will be
provided by Vooket
management and might change often. Developer should provide a consistent way
for Vooket management to update this content.

3.2.5.

Multiple email accounts are supported. [B] The email address a new user provides
during registration becomes the
primary. Other email addresses can be added in
the Help section where email addresses can be edited and the primary email
address selected.

3.3.

Web Services

This subsection describes all of the major Vooket views a Vooket user encounters.

3.3.1.

Spread

View

3.3.1.1.

Initial
B
uild V
iew

3.3.1.1.1.

Description




4

Passwords should be at least eight characters and contain at least one letter and number

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



7



Annotations:

1


User name in user
-
selected font

2


User tag line in user
-
selected font

3


General
purpose search (see section 3.8)

4



Icon navigation

(see section
3.1.1
)

5


User’s “About Me” Section

6


User’s “My Billboard” section

7


User’s “My Network” section

8


User’s “Vooket Q&A” section

9


User’s “My Community” section

10


User’s “My Gallery” sec
tion

11


Vooket
Corpora
te

navigation

menu

For the unannotated
Build
Spread GUI, see section
10.2.2.1
.

3.3.1.1.2.

Functionality

The Initial View is what newly registered Vooket users see soon
after registering. As a user moves a cursor around the page,
instructions
pop
-
up
as
helpful hints
explaining
how to add
content. For example, with the cursor above the “About Me”
section, an instruction would appear that says “Write something
about yourself.” Over the photo area, the instruction would be
“Add your photo.”

The developer is encourage
d

to develop

a
custom user experience, for example employing slow fades of the
pop
-
up hints.

A user double
-
click of any section expands that section into other
user
-
specif
i
c pages as described below.

This view is the only view that allows editing of a user’s profile
p
icture, the About Me and the Q&A sections.

A user can upload his/her profile picture which
goes into effect
immediately. There is no manual review. Other users can report
abuse on user profile pictures.

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



8


The “About Me” text is freeform and can be up to 8K

characters. A
user approaching or pasting in this limit will be appropriately
notified.

A
user can pick which Q&A questions to answer. These answers
serve to push content to the user as Vooket “Possible Picks” (see
section
4.6.1.2
).

Also, a user can check checkboxes to the left of
questions so that they and the corresponding answer appear in
the user’s profile page.

3.3.1.2.

Sample Completed View

3.3.1.2.1.

Description


Annotations:

1


User name in user
-
selected font

2


User tag line in user
-
selected font

3


General
purpose search (see section 3.8)

4



Icon navigation

(see section
3.1.1
)

5


User’s “About Me” Section

(scrollable)

6


User’s “My Billboard” section

(pageable)

7


User’s “My Network” section

(scrollable)

8


User’s “Vooket Q&A” section

(scrollable)

9


User’s “
My Community” section

(scrollable)

10


User’s “My Gallery” section

(scrollable)

11


Corporation navigation

For the unannotated Completed Spread GUI, see section
10.2.2.2
.

3.3.1.2.2.

Functionality

As described above, users can double
-
click on a section to go to a
more detailed view of that section, these views being described
below. Note that when content fills up and goes past the
boundary of a section, scroll arrow
indicators appear to let the
user know of the additional currently hidden content. The user
can click on these arrows to see the corresponding content. Some
sections, i.e. Billboard, Network, Community, Gallery, have left
Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



9


and right arrows, and some have
up and down arrows, i.e. About
Me, Vooket Q&A.

See also section
3.1.3
.

3.3.2.


Network

3.3.2.1.

Description

Note: This page could use the user name and tag line.

Also, the header
“What your community is interested in” should be “What your network is
interested in.”

Annotations:

1


Vooket search (section
3.8
) and user ico
n navigation (
3.1.1
)

2


Updates about people in the user’s network

(scrollable)

3


Vooket profile pictures of the people in the user’s network

(pageable)

4



A l
ist of semi
-
random high
-
Vooket
-
score billboards from all the Picks
by users in the network

(pageable)

5


Vooket corporate navigation

For
the unannotated Network

GUI, see section

10.2.7
.

3.3.2.2.

Functionality

A user gets to this view by double
-
clicking on a user’s “My
Network

section in their Spread.

A user can decide to protect this section from
view

in the Help section
.

A user can see their network updates and all the other Vooket users to
whom they are connected as well as the top Picks of all those users.
Clicking on a Vooket user picture takes the user to that user’s Spread, and
clicking on a Pick takes the user to th
e corresponding Site Info page.

3.3.3.

Gallery

3.3.3.1.

Description

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



10



Annotations:

1


User name and tag line

2



Vooket search (section
3.8
) and user icon navigation (
3.1.1
)

3



User profile picture

4


Selected personal user information from the user’s Q&A

5


The user’s

gallery consisting of photos and videos [B]

(pageable)

6


A blow
-
up of the currently
selected gallery photo/video

7


T
he current conversation about this gallery photo/video

(scrollable)

8


The place for the user to make a new comment and add to the
conversation

9


Vooket corporate navigation

For
the unannotated Gallery

GUI, see section

10.2.4
.

3.3.3.2.

Functionality

A user gets to this view by double
-
clicking on a user’s “My Gallery”
section in their Spread.

A user can have up to 20 photos or more [B] wher
e each photo can have a
tag line, a master user comment, and will autoscale

down for permanent
storage and downsize from there for Gallery thumbnail display

Each photo can
be associated with

a conversation where multiple users
contribute comments
.
.

(See section
3.1.5
.)

3.3.3.2.1.

Videos [B]

Videos shall be limited to 1 minute [B], to 3 minutes [P}.

Each user will be allowed up to 10 videos [B}, up to 100 videos
[P].

3.3.4.

Billboard

3.3.4.1.

Description

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



11



Annotations:

1


User name and tag line

2



Vooket search (section
3.8
) and user icon navigation (
3.1.1
)

3


2 x 4 set of user Picks (
pageable,
8 per page)

4


O
ne indiv
idual Pick
. Note the reflection.

5


Billboard pagination

controls

6


Vooket corporate navigation

F
or the unannotated

Billboard
GUI,
see

section

10.2.5.2
.

3.3.4.2.

Functionality

Individual


gets four pages of 2 by
4

Picks

Users define their Picks by:

(1) Dragging and dropping from another
browser window; (2) typing or cutting and pasting the URL; or
(3) using
a Browse button to locate webpage and select it
.

In an Edit Mode, left and right arrows allow users to reorder their Picks

When a user or Vooket visitor clicks on a Pick, the Vooket system takes
them to the appropriate view: (1) a Site Info page

in the case of a URL
-
based Pick; (2) the Community page in the case the Pick points to a
Vooket
community; or (3) to a Vooket user’s home page when the Pick
points to a Vooket user.

Section
10.2.5.1

shows a

deprecated Billboard build screen
. While most
of the editing functionality has been moved to the Spread view

as
described above
, the Developer may find some useful pointers such as
t
he color selector.

Each billboard can be associated with a

conversation where multiple
users contribute comments
.

(See section
3.1.5
.)

3.3.4.3.

Brand


gets an unlimited n
umber of pages

3.3.4.3.1.

Can b
e temporarily limited to 10 pages for Alpha and 100 pages
for Beta

3.3.4.3.2.

Special content management features for Brands

3.3.4.3.2.1.

All content associated with a brand can be edited by the verified
owner of the brand.

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



12


3.3.4.3.2.2.

A brand’s owner can custom Pick images [A], tag lines [A] and
add
-
on [P] associated promotion materials. See section
3.7
.

3.3.4.3.2.3.

To the extent Vooket management decides
to charge brand
owners for a subscription, the system will need to have some
accounting status and payment controls.

3.3.4.4.

Grayed out for site that have

not changed since last login [P?
]

3.3.4.5.

Functionality

This view is the expanded view of a user double
-
clicking on a

Vooket
user’s “My Billboard” Spread section or clicking on the Billboard navigation
icon.

3.3.5.

Commentary

3.3.5.1.

Description


Annotations:

1


User name and tag line

2



Vooket search (section
3.8
) and user icon navigation (
3.1.1
)

3


User profile picture

4


User profile text

(scrollable)

5


Selected user Q&A

6


Recently commented on user Picks

7


Public messaging for the user

(scrollable)

8


New comment field

9



Vooket corporate navigation

For the unannotated
Commentary

GUI, see section

10.2.5.2
.

3.3.5.2.

Functionality

This view is the expanded view of a user double
-
clicking on a Vooket
user’s
“About Me” or
“Q&A” Spread section.


See also section
3.1.3
.

3.3.6.

Community

3.3.6.1.

Description

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



13


Note: This view could have the user name and tag line.


Annotations:

1


Vooket search (section
3.8
) and user icon navigation (
3.1.1
)

2


Updates about the user’s communities

(scrollable)

3


Vooket

profile pictures of the user’s communities

(pageable)

4



A list of semi
-
random high
-
Vooket
-
score billboards from all the Picks
of the combined communities

(pageable)

5


Vooket corporate navigation

For
the unannotated Community

GUI, see section

10.2.7
.

3.3.6.2.

Shows to the user both his/her chosen and also recommended
Communities

3.3.6.3.

Functionality

This view is the expanded view of a user double
-
clicking on a Vooket
user’s “My

Community” Spread section.


A user can decide to protect this
section from view in the Help section.

A user can see their
community

updates and all the
communities which
they joined

a
s well as seeing recommendations of possible new
communities.

Clicking on a Vooket
community icon takes the user to that
Community page
, and clicking on a Pick takes the user to t
he
corresponding Site Info page where they can click a button to add the site
to their Billboard.

3.3.6.4.

Private Communities [P]

In Private Comm
unities, only members can see each others’ messages.

A Community Manager accepts membership requests and can warn and
exile private community members.

See also section
3.1.3
.

3.3.7.

Messaging



the messaging user interface will follow the typical implementations of
other social media sites with “add comment,” “edit,” “delete,” and “report abuse”
operations. A group of messages is referred to as a “conversation” which is always
in reverse chro
nological order.

3.3.7.1.

Public

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



14


A
user’s posting
made on Site Info Pages and Community Pages

can be
seen by everyone

and will be properly available for index by major
search includes including Bing and Google
.

3.3.7.2.

Direct


users communicating between each other is
private

The image of the user to whom a Vooket user is message will be shown
on the top of the page along with any past conversation.

Messages are like texting where any new messages that are sent appear
in the message window when they arrive.

A white num
ber in a red circle above the icon for a user’s Home Page in
the upper
-
right navigation will tell the user that many new messages are
waiting. There is no red circle if the message count is zero.

3.3.7.3.

Private Community Messages

[P]


only users in a particular

private
community group

can see each others messages

3.3.7.4.

General
Functionality

Users will be able to edit and delete their own past messages. For
Site
and Community messages, a “comment was deleted by <user>” will be
shown.

See also section 3.1.3.

3.3.8.

Site

Info

Page

3.3.8.1.

Description


Note: This view is independent from the user and is a general view.


Annotations:

1


Vooket search (section
3.8
) and user icon navigation (
3.1.1
)

2


Site info image as captured or set by branding

3


Vooket us
ers who have picked this site

(pageable)

4



The place for the user to make a comment and join in on the
conversation

5


A portion of the conversation (scrollable)

6


A button for the user to add this site to his/her billboard

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



15


7



Vooket corporate
navigation

For
the unannotated Site Info

GUI, see section

10.2.6
.

3.3.8.2.

Functionality

When a user clicks on a Vooket Pick that refers to a URL, a Site Info page
is
rendered. This page includes: (1) a link to the actual URL; and (2) a
discussion by Vooket users.

When on a Site Info Page, a user will be able to make comments

which
will be added to the conversation
.

When on a Site Info Page, a user will be able to add

the site to his or her
Billboard.

When on a Site Info Page, a user will see which Vooket users have Picked
the site for their Billboard, and a user will be able to click on the image of
these users to visit thei
r respective Vooket Home Page.

See also sec
tion
3.1.3
.

3.4.

Integration with Other Social Media



Vooket users can enable their posts to appear on
their Facebook page [B] and be tweeted through Twitter [B]. Othe
r social media sites
will be supported as decided by Vooket management.

3.5.

User
-
Level Security

3.5.1.

Opt
-
in security questions



Developer shall provide a list of commonly used
security verification questions, e.g.

What was the name of your high school?


3.6.

Active
Monitoring

3.6.1.

Users get notified by email of any profile or password changes

3.6.2.

System remembers the last login date and time

3.7.

Brand Management

(for Non
-
Individuals)

3.7.1.

Separate section of website

3.7.1.1.

Additional login credentials

3.7.2.

Art Registration

3.7.2.1.

Art can be registered
for when users select associated site

3.7.2.2.

Art is associated with a domain, subdomain
[A]
or only certain pages

[B]

3.7.2.2.1.

Changes to art can be done
: (1)
at any time
, (2)
queued to ta
ke
effect at multiple different future times [B]

3.7.2.3.

Art can have assoc
iated captions
that appear as tag lines or hover text in
certain places

3.7.2.3.1.

Site Info


as tag lines

3.7.2.3.2.

Picks & Communities


as hover text

or single taps on iPads

3.7.3.

Categories

3.7.3.1.

Keywords can be assigned to brands

3.7.3.2.

Brands can have sub
-
brands (e.g. niche products, sizes, years)

[P]

3.8.

Search


when users search, the Vooket search algorithm is smart

The Vooket search is accessible from virtually every Vooket webpage and is contextually
based. It uses the Vooket Rank and Vooket Score to order results as well as keywords
defined in user p
rofiles, Community descriptions and metatags in
the HTML body of the
site
URL
s.

3.8.1.

Search results ordered by:

3.8.1.1.

User content

3.8.1.2.

User commentaries

3.8.1.3.

Community

3.8.1.4.

At
-
Large

3.8.2.

Simplification (for improved results)

3.8.2.1.

Search will be simplified by:

3.8.2.1.1.

Removing non
-
alphanumerics

3.8.2.1.2.

Looking for similar spellings [B]

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



16


3.8.2.1.3.

Similar phonetics [P]

3.9.

Mobile Devices

3.9.1.

iOS

Support for iOS devices will be a customized Mobile Safari web experience [P].
Vooket management may later decide that a native iOS app is warranted.

3.9.2.

Android

Support for Android
devices will be a customized web experience [P]. Vooket
management may later decide that native Android apps are warranted.

3.9.3.

Other

Other mobile devices will show Vooket through a semi
-
optimized web experience.
Vooket management may device to better suppor
t specific devices as they become
more popular.

3.10.

Privacy Controls

3.10.1.

Public consumption


as Vooket is designed to by primarily a public presentation
of one’s persona, there is very little need for general privacy. That said, some users
may want and therefore

the system will provide privacy controls over:

3.10.1.1.

Friends to whom a user has not Picked

3.10.1.2.

Communities

to which a user has not Picked

3.10.1.3.

All direct messages [B]

3.10.1.4.

The checked Q&A questions [B]

3.10.1.5.

Checked elements in the user’s Gallery [B]

3.10.2.

Use of user
-
specific content to push suggestions


all of a user’s content whether
private or public will be used to generate recommendations to the user in the form
of “Possible Picks” (see section
4.6.1
)

3.11.

Language Support

3.11.1.

Alpha and Beta support


English only.

3.11.2.

Production


Vooket management will pick additional languages to support
commensurate with available resources. Note that some languages may require
changes to the Vooket website, so it would be good if developer planned for this
eventuality.
The user of the Unicode

is highly recommended.

3.12.

Cultural Support

3.12.1.

As the Vooket website becomes popular in certain foreign countries

(whether or
not support for those countries
non
-
English languages have been provided)
, Vooket
management may need additional technical features to
manage

content to make it
consistent with the
countries’
culture and government
laws, rules, regulations and
decrees.



4.

Vooket
Corporate Information


Vooket management
is responsible for and will

supply all content.

The developer
requirement is to place c
ontent into the appropriate spots on the website.

4.1.

Corporate Pages



Look and Feel
. Vooket management shall have the last say in what
constitutes the Vooket site’s look and feel and the user experience.

4.1.1.

Controlled predominantly through CSS

4.1.2.

Colors: White,
tan orange

4.1.3.

Font:
A standard but less boring font such as
Verdana

or Tahoma. The font

size
should be small but readable
.

4.2.

About
/Contact


Who? What? Where?

4.3.

Legal Notices and Disclaimer

4.4.

News

about Vooket
in reverse chronological order
with a reasonable
cut
-
off date.

4.5.

Blog

promoting new Vooket features, promotions and partner
ships. Blog shall follow
typical blog standards including keyword and topic searching and archiving. Comments
may be disable for some blog entries.

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



17


4.6.

User Resources

4.6.1.

Recommendations

4.6.1.1.

Vooket
Team Picks



these Picks are global and not based on user
-
specific
material, or, if it is, it is of only one or two factors such as user type and
location.

4.6.1.2.

Possible Picks


these Picks are exclusively generated for a user based on
their user
-
specifi
c content. Keywords provided in the user’s Q&A section are
the primary driver of recommendations.

4.6.1.2.1.

Once a user has indicated their preference for a particular
Possible Pick, that Pick is either added to their Billboard (for a positive
response) or dropped (for a negative response).

4.6.1.2.2.

If dropped, the same recommendation will not be made again for
90 days
, and a similar recommendation (e.g. a sibling of the dropped
community
) will not be made for one week.

4.6.2.

Tutorials

Vooket management will supply a short and a long version of the first
-
use
tutorial new Vooket registrants can watch.

4.6.3.

Training

Vooket
management will supply various kinds of training materials for different
parts of the Vooket system
.

4.7.

Customer Service

4.7.1.

Q&A/FAQs



this section will have answers to the
most common

questions

about
the use of the Vooket website. There will be a CMS for
Vooket management to use
to update the Q&As and the FAQs.

4.7.2.

Knowledgebase

for more complex or rarer issues

-

There will be a CMS for Vooket
management to use to update the knowledgebase.

4.7.3.

Email Support


response must be within 48 hours, typically under 24 ho
urs

4.7.4.

Online Chat

[A]

Vooket management will supply personnel resources.

4.7.5.

Phone


low frequency

Vooket management will supply personnel resources.

4.7.6.

Feedback form

4.7.6.1.

Vooket management will supply f
orm
that, when used by a user, will
be
auto
-
populated with the
date, time, user name and current browser
information

4.7.6.2.

User will enter in a description of the issue, suggestion or comment

4.7.6.3.

Form will be added to a database table (not emailed)

4.7.7.

Abuse

4.7.7.1.

Any user can report abuse by another user on any user posting or other
public activity

4.7.7.2.

Abuse reports will be added to an abuse database for Vooket
management to review

4.7.7.3.

Abuse database will have a record of actions taken, comments and
timestamps for each abuse reported

4.7.8.

Help
View
& Privacy

Settings

The Help menu selection in the

Vooket corporate menu that is at the bottom of
most screens takes the user to a general purpose “help view”

that repeats
many

of
the corporate menu
selections
but also allows the setting of several privacy options
including (1) prevent public network view
, (2) prevent public community view, (3)
disable/reenable user account, (4) change password

or email address
.

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



18


On the help view, a note should appear about how c
hanging user name or account
type is not an automatic process and must be done by the user con
tacting a Vooket
support team member.

In the Help section, a user can put in additional email addresses, each one needing
to be verified before becoming active. Also in the Help section, existing email
addresses can be edited and the primary email addres
s can be selected.

4.8.

Press and Investors

4.8.1.

General Information

about Vooket will acts as a useful introduction.

4.8.2.

Significant News

will be easily accessible by the press and bloggers.

4.9.

Promotion



The site will have several promotion landing pages for different
promotions undertaken by management, and it will be important to track metrics for
each of these landing pages. Each landing page may have a different look and specific
content relating t
o the promotion, and all of these pages will feed into the regular
Vooket system registration/login page.

4.10.

Social Media



having to do with promoting Vooket

4.10.1.

Twitter



There should be a
managed Twitter strategy that hourly releases
information and compelling

ideas that pull individuals into the Vooket circle.

4.10.2.

Faceboo
k


some integration to
take advantage of
applicable Facebook e
lement
s

to showcase Vooket and
also
make it easy for individuals to move over.

4.10.3.

LinkedIn

-

A managed LinkedIn strategy that daily
rele
ases i
nformation
that pull
s

individuals into the Vooket circle.

4.10.4.

Others



none identified at this time.

4.11.

APIs

Customized
APIs

for specific purposes
will

be developed as prescribed by Vooket
management so as to allow Vooket partners to tap in and provide add
-
on
functionality.

4.12.

Vooket Forms



Various forms will be required as dictated by Vooket
management and provided by their legal counsel and made available on the Vooket
website. Here a few examples:

4.12.1.

Brand Sign
-
Up



used by commercial ventures to declare their ownership of a
brand so that

they can control some characteristics of how the brand is represented
on Vooket.

4.12.2.

Declaration of Domain Ownership



used by commercial and non
-
profit ventures
to declare their ownership of a domain so that they can control some
characteristics of how the
domain is represented on Vooket.

4.12.3.

User Feedback (see
4.7.6
)



the form users submit that provide comments, error
reporting and suggestions to Vooket management and Developers.


5.

Concurrent Development

Ongoing development will be accomplished either on

a separate test system for changes
of higher risk or be done on the production system will careful sandbox controls. Under
no circumstances will changes be available to regular users without approval by Vooket
management.

5.1.

Sandbox



On the production system, developers will make an effort to provide a tightly
controlled set of resources

with some combination of virtualization, heavy security,
event logging and audit trails.

5.2.

A
-
B Testing

(Split Testing)

Some Vooket features may benef
it from comparison testing to see which version (“A” or
“B”) users prefer. Developer will be prepared to allow some users to use one flavor of a
new feature and other users the other flavor. A
-
B Testing can be for either for new
development or for produc
tion.


Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



19


6.

Documentation

6.1.

Internal

This specification shall be updated by Developer and provided periodically to Vooket
manag
ement as development progresses, particularly sections
7.3

and
7.4
.

6.2.

F
or Users

Users have access to a variety of documentation through the user FAQ, tutorial and
training portions of the Vooket website (see User Resources, section
4.6
)

6.3.

For Pa
rtners

Customized documentation for any APIs developed under section
4.11

and for any other
specific purpose as prescribed by Vooket management so as to allow Vook
et partners to
tap in and provide add
-
on functionality.


7.

Implementation

7.1.

Look and Feel



Vooket management shall have the last say in what constitutes the
Vooket site’s look and feel and the user experience. Developer shall conservatively
follow web standards and make sure that all functions work well for all of the
aforementioned standard

browsers (see section
3.1.4
).

7.1.1.

No CSS3 except for rounded corners (CSS2)

7.1.2.

HTML5
/ rotating stills are favored
over
Flash animation
. Flash can
still be used
as long as there is excellent support for non
-
Flash users
such as those with iOS devices. (iPhones, iPads, etc.).

7.1.3.

Developer’s work product should be easily convertible to leverage
HTML5

as it becomes more avai
lable in standard browsers

7.1.4.

The use of the
following technologies is acceptable: HTML4, HTML5
(but not exclusively), Javascript, AJAX, and, on the server side, PHP,
MySQL and Apache HTTP
.

Also, most well
-
regarded Open Source
technologies are favorable.

7.1.5.

The following technologies are not acceptabl
e: Java, browser plug
-
ins including
Flash, and all other server
-
side equivalent technologies such as Perl and Microsoft
SQL Server and IIS.

7.2.

Monitoring


Audit trails with timestamp
s

and IP address
es can be enabled/disabled

for:

7.2.1.

User changes

7.2.2.

All postings

7.2.3.

All comments

7.2.4.

All messages

7.3.

Resources

Developer shall provide additional

technical information relating to this section.

7.3.1.

Production
Servers

7.3.1.1.

Uptime



the servers shall have an uptime of 99.9%. Uptime does not
include scheduled maintenance.

7.3.1.2.

Locations



the different types of servers shall be located so as to
minimize network traffic distances but also have backups and mirrors in at
least one other location

7.3.1.3.

Bandwidth



Developer shall specify the server bandwidths in
accordance with the rest of this
specification.

7.3.1.4.

Loading



Developer shall specify the server loadings in accordance with
the rest of this specification.

7.3.1.5.

Scheduled Maintenance


maintenance will be ongoing as needed, but
under no circumstances shall the production servers be offline from u
sers
more than 0.1% (8.8 hours/year).




Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



20


7.3.2.

Mirroring and Backup



Developer shall design the Vooket system with at least one
mirror and daily incremental backups for Alpha and Beta. Production shall have
equivalent redundancy through its distributed network
topology.

7.4.

Schedule

Developer shall provide the
schedule

information
for
this section

consistent with their
proposal to Vooket management
.

7.4.1.

Alpha

7.4.1.1.

Conditions
/Assumptions

7.4.1.2.

Candidate

7.4.1.3.

Testing

7.4.1.4.

Official Release

7.4.2.

Beta

7.4.2.1.

Conditions
/Assumptions

7.4.2.2.

Candidate

7.4.2.3.

Testing

7.4.2.4.

Official Release

7.4.3.

Production

7.4.3.1.

Conditions
/Assumptions

7.4.3.2.

Candidate

7.4.3.3.

Testing

7.4.3.4.

Official Release

7.5.

Reviews

7.5.1.

System



Developer shall present periodic presentations of the system under
development to Vooket Management and solicit their comments

and feedback.

7.5.2.

GUIs

7.5.3.

Functionality

The GUIs shall follow a consistent theme as suggested throughout this specification
document but be adjustable based on feedback from Vooket management.

7.5.4.

Performance

System performance shall be conducted on several levels
-

first by the Develo
pers
themselves, by Vooket management, by a core of Alpha and then Beta users, and
possibly a qualified third party.

7.6.

Documentation

Besides section
6
, Developer shall maintain other documentation typical with such
developments including scheduling, correspondence such as emails, meeting notes and
project diagrams and other notes, all of
which can be reviewed by Vooket management.

7.7.

Training

Developer can be asked to provide training to Vooket management hires that are to
become on
-
staff developers or part of the support team.

7.8.

Audits

7.8.1.

SAS70



A
ll production network equipment shall be housed in data
centers that have passed SAS70 audits with audit reports available
for review by Vooket management.

7.8.2.

Overall Security

All Vooket servers shall have reasonable security, and physical center sign
-
in
logs.

7.9.

Cost

All costs shall be in line with the costs of other similar network installations. Volume
discounts shall be sought where possible. Vooket management will provide ongoing
purchasing guidelines.

7.10.

Agreement
s

Developer shall be under contract to Vo
oket.


Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



21


A
ll
significant
operating equipment
components
shall be backed by the following
agreements: (1)
data center
service, (2)
repair and (3)
mainten
ance.

7.11.

Ongoing Support

Developer shall be under an agreement to provide Vooket with ongoing support as
needed or be able to transfer such requirement to another capable provider.


8.

Management Controls

& Other Issues

8.1.

Review



Vooket managements
,

Developers
and other key contributors of technology,
graphics and content
will meet periodically, at least once a
month and more often as
situations demand, to review Vooket system open items

8.2.

Participation



Developer shall be available to support Vooket’s business insofar as the
technical elements of the system are concerned.

8.3.

Intellectual Property (Patents)



Developer shall be available to support Vooket
intellectual property development and issues.

8.4.

Legal Issues



Developer shall be available to support Vooket legal issues insofar that
they pertain to the system.

8.5.

Exits

-



Developer shall be available to
support Vooket exit strategies insofar as they
involve the system.


9.

Developer Notes

9.1.

Quotation


Developer should quote the Alpha and Beta versions separately,
recommend hosting services and provide an estimate of the associated hosting costs

9.2.

Interpretation

-

This Specification

were written with a particular vision in mind for
which the attached mocked
-
up graphics serve the purpose of attempting to convey that
vision. Developer should understand that these graphics are not to taken
completely
literally but
used as a guide in the development of the actual site. Significant deviations
,

however,
must be signed
-
off by Vooket

management.

9.3.

Assumed Standard Operation


Where this Specification may not specify some area of
functionality usually associated with this
kind of social networking website, developer
should assume that standard operation
s

appl
y
.

9.4.

Completeness


This Specification outlines a number of functions and associated
functionalities. Some
functions
may have some limitations in their descriptions, so t
he
developer is encouraged to identify and fill those gaps as needed in a reasonably
acceptable way.

9.5.

T
his Specification
or some other tracking document
should be
maintained though
Production.


10.

Attachments

10.1.

Vooket System


the site’s three distinct areas are the user and group
-
generated
content,
public view
s of that content and aggregations of that content from multiple
users and groups, and generalized
Vooket corporate information.

The section includes
the unan
notated GUIs

referenced above.

10.2.

Vooket GUI

10.2.1.

Registration

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



22



10.2.2.

Spread

10.2.2.1.

Initial/Build

View


10.2.2.2.

Sa
mple Completed View

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



23



10.2.3.

Commentary View



10.2.4.

Gallery

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



24



10.2.5.

Billboard

10.2.5.1.

Build

(deprecated, see section
3.3.4.2
)


10.2.5.2.

View

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



25




10.2.6.

Site
Info
Page


10.2.7.

Network/
Community

For the sake of this specification the network and community views are the same
but in fact differ slightly. See the related discussion in
Section 3 above.

Vooke
t Site Specification
(P
ROPRIETARY
)


February 3
, 2011



26