Informacje ogólne
Jedną z głównych funkcjonalności w portalach społecznościowych jest możliwość tworzenia i zarządzania własnymi galeriami w ramach własnego konta.
Użytkownik po założeniu konta może tworzyć bardziej lub mniej rozbudowane:
- galerie zdjęć
- galerie filmów video.
W przypadku galerii zdjęć, zdjęcia przechowywane są bezpośrednio na serwerze portalu, natomiast w przypadku galerii video filmy mogą być umieszczane na serwerze YouTube lub na serwerze portalu, w zależności od wdrożonego rozwiązania.
Na obsługę galerii użytkowników składają się następujące funkcjonalności:
- wysyłka plików na serwer - upload
- obróbka plików na serwerze (generowanie miniatur, skalowanie, inne operacje)
- opisywanie plików - dodawanie tytułów, opisów, tagów
- operacje na własnych zdjęciach / filmach
- usuwanie, kopiowanie, przenoszenie między katalogami
- tagowanie
- dodawanie do ulubionych
- określanie uprawnień do galerii / plików (publiczne, znajomi, rodzina itp.)
- ustawienia zdjęcia jako avatar, okładka galerii
- udostępnianie zdjęć prywatnych poprzez specjalne linki z tzw. hash'em
- operacje na cudzych zdjęciach / filmach
- ocenianie
- komentowanie
- dodawanie do ulubionych
- udostępnianie zdjęć w serwisach społecznościowych - Facebook itp.
- statystyki działań na plikach, rankingi najczęściej / najwyżej / ostatnio itp.
- wyszukiwanie, filtrowanie, sortowanie
Wysyłka plików na serwer
System posiada zaawansowane narzędzia wysyłania (upload'u) plików na serwer, dający możliwość wysyłania dowolnej ilości plików na raz. W trakcie wysyłki użytkownik otrzymuje informację o zaawansowaniu procesu wysyłania.
Obróbka plików na serwerze
Pliki mogą być wysyłane w dowolnych rozmiarach - po zakończeniu wysyłania system dokona potrzebnej obróbki plików generując potrzebne kopie plików w wykorzystywanych przez serwis rozmiarach, tworzy powiększenia zdjęć, nakładanie znaków wodnych, sklejanie z innymi zdefiniowanymi zdjęciami i inne operacje zdefiniowane indywidualnie w zależności od potrzeb.
W przypadku filmów przetwarzanie polega na zamianie formatu filmu na format FLV o zdefiniowanej jakości video/audio oraz generowanie zdjęć wykorzystywanych jako pierwsza klatka prezentująca film w serwisie.
Opisywanie - tytuł, opis, tagi
Po wysłaniu plików na serwer następnym krokiem może być opisanie wysłanych plików poprzez dodanie tytułu, opis, tagów oraz innych informacji zgodnie z potrzebami. Opisy dodajemy indywidualnie do każdego zdjęcia lub masowo do wszystkich Możemy również przypisać zdjęcia do istniejącej galerii lub utworzyć nową.
Operacje na plikach
W galeriach można wykonywać różne operacje na własnych plikach. Do podstawowych operacji należą kopiowanie / przenoszenie plików między galeriami, ustawianie zdjęcia jako okładka galerii czy avatar użytkownika. Zdjęcia możemy również dodawać do ulubionych, które mogą być osobną galerią.
Ważną funkcjonalnością jest określanie uprawnień dla plików / galerii, gdzie określamy poziom dostępu. W serwisie może być wiele poziomów uprawnień w zależności od potrzeb. Plikom i galeriom możemy nadawać uprawnienia prywatne - widoczne tylko dla nas, publiczne - widoczne przez wszystkich oraz widoczne przez osoby z określonymi uprawnieniami czyli np. plik przypisany do uprawnień znajomi będzie widoczny tylko dla użytkowników którzy są na naszej liście znajomych i mają status "znajomy".
Pliki mogą być tagowane czyli opisywane słowami dzięki czemu możemy następnie filtrować zdjęcia o podobnej tematyce np. dodanie do zdjęć w różnych galeriach tag "widoki" pozwoli później wyświetlić listę zdjęć ze wszystkich galerii przedstawiających widok. Z tagów tworzone są tzw. chmury które obrazują wszystkie wyrazy i frazy których użyliśmy w naszych galeriach. Możliwe jest również dodawanie tagów bezpośrednio na zdjęciach opisując w ten sposób np. osoby na zdjęciach.
Zdjęcia w galeriach (albumach) możemy ustawiać jako okładka galerii oraz jako nasz avatar.
Udostępnianie plików
Zdjęcia i filmy mogą być udostępniane własnym znajomym mającym konto w serwisie z wykorzystaniem poziomów uprawnień, które mogą być definiowane przez użytkowników np. rodzina, przyjaciele, znajomi itp. Dzięki temu możemy różne pliki udostępniać różnych grupom użytkowników, a niektóre mogą pozostać plikami prywatnymi, które będą widoczne tylko przez nas na naszym koncie.
Zdjęcia / filmy mogą być również udostępniane osobom nie posiadającym konta w serwisie poprzez wysłanie linku do pliku / galerii. Pliki będą widoczne w dwóch przypadkach:
- mają status publiczny - dostępne dla wszystkich
- zostaną udostępnione poprzez wygenerowanie specjalnego linku z kodem tzw. hash'em.
Każde udostępnienie pliku z użyciem hash'a jest zapisywane na koncie użytkownika i dostęp do pliku może zostać w każdej chwili wyłączony. Ponadto na liście udostępnionych linków możemy zbierać informację o ilości odwiedzin danego pliku.
Ocenianie, komentowanie
Cudze pliki to zdjęcia i filmy innych użytkowników do których mamy dostęp - jako znajomi lub jeśli pliki są publiczne - dostępne dla wszystkich. Pliki innych użytkowników możemy oceniać w dowolnie określonej skali. Graficzna prezentacja sposoby oceniania plików może być dowolna i dopasowana do projektu graficznego serwisu. Oceny różnych użytkowników (znajomych, przyjaciół, obcych) mogą mieć również różne wagi, jeśli projekt tego wymaga.
Do plików możemy dodawać komentarze, które wyświetlane są pod plikami w formie opinii użytkowników. Możliwe jest również dodawanie opinii do opinii oraz wystawianie opinii ocen pozytywna / negatywna oraz zgłaszanie do moderacji.
Pliki własne i cudze można dodawać do swoich ulubionych dzięki czemu mamy szybki dostęp do zdjęć / filmów które są dla nas szczególnie ważne.
Zdjęcia / filmy mogą być udostępniane w innych serwisach np. na Facebook'u na swojej ścianie itp.
Statystyki, rankingi
W serwisie istnieje możliwość tworzenia rankingów z plików najwyżej ocenianych z uwzględnieniem przedziałów czasowych, najczęściej komentowanych, ostatnio komentowanych itp. Rankingi mogą być tworzone w dowolnie wielu kategoriach. Tego rodzaju rankingi mogą być tworzone w panelu użytkownika dla własnych zdjęć / filmów oraz plików osób z własnej listy kontaktowej, jak również w przydzielonej kategorii serwisu, gdzie rankingi tworzone są z plików wszystkich użytkowników.
Wyszukiwanie, filtrowanie, sortowanie
W serwisie można uruchomić dowolnie rozbudowaną wyszukiwarkę dopasowaną do struktury baz. Zdjęcia / filmy mogą być dowolnie filtrowane na podstawie różnych kryteriów oraz sortowane.