Index

Share an album between several users

User management

To enable editing an album by several users (maybe even simultaneously and on different computers) fotoalbum needs to know about different users. To distinguish them, it uses the user and computer name it gets from the operating system. However, this pair of user and host is not directly used. The user has to map every new pair of user and host to an alphabetic character ID (when newly creating an album, the current user is automatically assigned the ID 'a'). By doing so, you get the possibility of appearing as one user although you are editing the album on different computers, for example.

Ratings

fotoalbum stores ratings made by every user separately, see here.

Simultaneous/concurrent editing on several computers

Use a distributed version control system like mercurial (hg) or git. The internal structure of an album file makes it possible to merge changes made by different users.
In case you always have access to a server, a centralized VCS can also be used, but usually means more administrative work.

todo: describe how to do it.

Guidelines and use cases

todo


Index