web-dev-qa-db-fra.com

Synchronisation des albums

J'ai besoin de créer une interface utilisateur pour la synchronisation des albums photo dans deux systèmes (certains site Web et facebook). La copie sur chaque système doit être facultative et il doit être possible de mettre à jour un album sur le premier ou l'autre système si des fichiers ou des titres ont été modifiés.

Je peux penser à avoir une liste d'albums mixtes des deux systèmes avec des icônes identifiant leur appartenance et des actions comme "exporter vers facebook", "importer depuis facebook", "mettre à jour sur facebook" ou "mettre à jour depuis facebook".

Ou je pourrais imaginer avoir trois listes et une fonctionnalité glisser-déposer: albums sur notre système, albums synchronisés, albums uniquement sur Facebook.

Existe-t-il des exemples d'inspiration pour mener à bien cette tâche? Tout avis sera le bienvenu.

4
Aidas Bendoraitis

L'analogie qui vient à l'esprit est une "fusion à trois" de nombreux systèmes de contrôle de source où vous devez prendre des modifications de code à partir de votre fichier local, la version mise à jour dans le contrôle de source, les deux ou bien aucun.

La disposition habituelle est d'avoir le contrôle source en haut à gauche, la copie locale en haut à droite et la version fusionnée en bas.

alt text

Les modifications sont mises en surbrillance: généralement bleu pour les ajouts, rouge pour les suppressions et vert pour les modifications et vous pouvez sélectionner les modifications que vous souhaitez apporter à chaque fichier.

Vous pouvez donc présenter une série de vignettes dans chaque zone, une pour celles sur Facebook, celles en local et la liste combinée (en fonction de votre action). La surbrillance montrerait quels fichiers seraient ajoutés, supprimés ou mis à jour et l'utilisateur pourrait confirmer chacun avant de continuer.

2
ChrisF

Qu'en est-il d'une approche Venn-Diagramm? (avec l'indication basée sur les icônes mentionnée ci-dessus) https://skitch.com/amherd/ffu8r/venn

1
Björn