Album viewing options/permissions
Status: Beta
Brought to you by:
rrcarlson
Currently a user has to be logged in and a member of a
group to view the pictures of an album. But, what if
you just want some random people to be able to view
your album. You don't want to have them join the
group, ust view this single album.
Perhaps albums could have these permissions:
1) public (a user just needs the link, could have a
random key or something)
2) album owner creates a list of email addresses that
can view the album (a user must then type in their
email address and it must be on the list created by the
album owner, no password)
3) group viewing only
4) perhaps a time limit for albums that are public
before they revert to group only
Logged In: YES
user_id=1193742
You add a group of emails as viewers to an album. (Do you
need to own the album?, no, make it easy)
You send out a link to a group of emails.
They get link, type in email and are brought to the album.
link (viewAlbum=aid=223), welcome email, please choose a
password for this email... or no password at all
new table: album_viewer
albums_id, person_id
if email is new, add a person with email only, if person
exists, just add them to table.
Logged In: YES
user_id=1193742
For #2
Example:
A person with pictures wants to send out pictures to his
friends. He creates an album and adds it to a group. He is
the album owner. Then the album owner has a list of emails
that he wants to share the album with. He pastes the list
of emails into Picturesque and it generates and email for
him to send to the people. The email contains a link to the
web site with a special key.
When a friend receives the email:
a) When the friend clicks on the link, they must enter their
email address. The email address is verified to be on the
list entered by the album owner. Then the friend can view
the album.
b) An alternative would be that when the friend clicks on
the link, they fill out their info, get a password and then
become a member of the group. So, the album owner basically
invites them to the group and the key in the link gives them
the ability to join.
c) Another alternative is that the friend clicks the link
and enters his/her info. The user becomes a member of the
web site with a password. However, the user does not become
part of the album owner's group. This is the type of
behavior you see with snapfish, where an album owner shares
with people. These people have membership to the site and
can view any album shared with them. They do not belong to
any groups.
Choice B seems easiest to me given the current set up of the
system. The friend just needs to add his information and he
is automatically part of the album owners group. Click
link, login or register, go to displayAlbum page. So link
needs, album id, and share action key (the email addresses).
Maybe dont even verify the email addresses.
Logged In: YES
user_id=1193742
public (user just needs the link)
list of email addresses that can view the album (user must
type in email, no password)
group protected
perhaps a time limit for the pictures that are public