Pokušavajući preksinoć da preuzmem fajl koji je poznanik postavio na još jednom u moru istih servisa za smještaj fajlova na Webu, poprilično sam se namučio. Nevjerovatna je činjenica da jednu ovako jednostavnu stvar ljudi maksimalno zakomplikuju i iskreno izbjegavam da preuzimam fajlove sa ovakvih servisa, jer je korisničko iskustvo po pravilu frustrirajuće. Iako ovakvih servisa zaista ima mnogo na mreži, ja iskreno ne znam ni jedan koji valjano obavlja posao. Primjer ideje za jednostavnu aplikaciju ovakvog tipa koja radi posao:
– najjprostija i najbrža moguća registracija i login (email adresa kao korisničko ime i lozinka, bez bilo kakvih drugih podataka)
– adresa fajlova korisnika izgleda tipa www.nazivservisa.com/user/marko/web20
– čitav sistem bi se uz malu pomoć deterdženta Ajax mogao kreirati tako da se nakon jednostavnog logina čitav aplikacija smjesti u interfejs od jedne strane (one-page) koji bi se sastojao od sledećih dijelova:
1. Zaglavlje: diskretni logo,opcija odjavljivanje korisnika (logout) i opcija za promjenu lozinke
2. Odmah ispod te gornje linije nalazi se prosta forma za postavljanje (upload) fajlova, uz radio-button mogućnost selektovanja da li se radi o uploadu sa diska korisnika ili se postavljanje vrši sa određenog URL-a. Po automatizmu, čim se se izabere fajl i klikne na opciju ok, dodaje se linija sa infom o prikačenom fajlu (ikonica koja označava tip fajla, naziv, veličina) i čitav proces se može ponoviti određeni broj puta koji su ograničeni mogućnostima aplikacije i servera, što izgleda tako da se linije sa infom o prikačenim fajlovima nižu u realnom vremenu direktno na toj strani ispod upload forme, dok korisnik ne odluči da klikne na taster postavi (upload). Tom akcijom korisnika, ovaj prostor se mjenja u progress bar na skali 0-100%, sa informacijom o ukupnom broju i broju u toj akciji postavljenih fajlova.
3. Nakon što se isti fajlovi postave na server, aplikacija ih automatski prikazuje u tzv. content dijelu, gdju su predstavljeni svi fajlovi korisnika u tabelarnom prikazu. Fajlove je moguće sortirati prema: ikonici (označava tip fajla), nazivu, veličini, datumu postavljanja i broju preuzimanja.
4. Pored naziva svakog fajla se nalazi checkpoint označavanjem kojeg fajl postaje javno dostupan (public) i instatno se pored checkpointa označenih fajlova pojavljuje opcija kopiraj link (copy link), klikom na koju se automatski na clipboard kopira adresa ovog fajla koji je sada javno dostupan i spreman za razmjenu
5. Tu su još dvije opcije: jedna nosi naziv thumbanails i odnosi se na isključivo prikaz grafičkih fajlova korisnika (jpg, png, gif) u vidu slike malih dimenzija, kao i opcija javni fajlovi (public) koja se odnosi na isključivi prikaz fajlova koji su javno dostupni i spremni za dijeljenje sa drugim ljudima.
6. Opcija jeste i mogućnost dodjelivanje tagova fajlovima, u cilju bolje organizacije, koji bi u tom slučaju dobili svoje mjesto na jednoj od bočnih strana (sidebar), takođe upload forma bi postala bogatija za mogućnost dodjeljivanja tagova. Ova opcija, kada se radi o fajlovima koje je korisnik učinio javno dostupnim ostavlja mogućnost servisu da kreira zajednice tipa Flickr, što pravi od ovog servisa jednu još širu priču, čime opasno odskačemo od osnovih karakteristika, ali u svakom slučaju interesatna stvar.
Možda je bilo bolje da sam skicirao prosti interfejs za ovu imaginarnu aplikaciju, ali u tom slučaju vaša mašta ne bila angažovana. Mislim da je bilo zanimljivo da okačim na mrežu ovo moje razmišljanje o bolje zamišljenom servisu za kojim svakako postoji potražnja (a i ponuda). Naravno posle ovog teksta pogledao sam na mreži da li se u međuvremnu pojavilo nešto na ovu temu (nisam htio namjerno da prepisujem u cilju eksperimenta) i pronađem da odskora postoji sličan Web 2.0 servis Box.net, koja ipak u sebi sadrži mnogo više opcija pokušavajući da u jednom objedini neke već poznate servise i mogućnosti, čime se gubi na jednostavnosti. |