Klíčové aspekty vývoje webových projektů se

Transkript

Klíčové aspekty vývoje webových projektů se
BAKALÁŘSKÁ PRÁCE
Klíčové aspekty vývoje
webových projektů se
sociální funkcionalitou
Key aspects of developing projects
with social functionality
Martin Popelák
Un ico rn Co lle g e © 2 01 0
Un ico rn Co lle g e, V Ka pslo vně 2 76 7/ 2 , P ra ha 3, 13 0 0 0
Ná ze v p rá ce v ČJ:
Ná ze v p rá ce v A J:
K lí čo vé asp e kt y vývo je
we bo vých p ro je ktů se
so ciá lní f un kcion a lit ou
K e y a sp e ct s of de ve lo p ing
p ro je ct s wit h so cia l
f un ct ion a lit y
A ut o r:
Ma rt in Po pe lá k
A kad e mický ro k:
2 01 0
K on ta kt :
E -ma il: p up ca@ pu p ca . cz
Te l. : (+4 2 0 ) 60 6 3 10 91 0
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
1.
ZADÁNÍ
▪3▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
2.
ABSTRAKT
Cílem práce je analyzovat současný trh internetových sociálních sítí. Zaměřím se především na
jejich silné stránky v oblasti získávání nových uživatelů a rozšiřování sítě pro již zaregistrované
uživatele. Tento aspekt je velice důležitý, pro životnost samotné sítě. Tyto aspekty jsou velice
důležité pro životnost samotné sítě, protože uživatelé jakožto výhradní tvůrci nabízeného obsahu
jsou základními stavebními kameny celé aplikace.
Dále pak zkoumám možnosti sdílení
jednotlivých sociálních objektů na různých sítích a prozkoumám možnosti soukromí a bezpečí. V
této práci se také zaměřím na druhy komunikace používané na sociálních sítích. . Tyto informace
následně použiji při vývoji sociální sítě Netina a změřím o kolik se zvýší počet registrovaných
uživatelů.
Klíčová slova: sociální síť, klíčový aspekt, best practice, vývoj, použitelnost, uživatel, web, úspěch,
facebook, twitter, síť, propojení, Netina
▪4▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
3.
ABSTRACT
The goal of this thesis statement is to analyze current market in the field of social networks. We are
going to aim on their strength in gathering new costumers and spreading the power of the network
within existing users. After this we are going to analyze current possibilities of sharing content
between customers. Then we are going to consider questions of security and privacy options on
current biggest social networks. At the very end we are going to analyze ways how users of a
network can communicate with each other. These information we are going to use during
developing of new social network Netina.
Keywords: social network, key aspect, best practice, development, usability, user, web, success,
facebook, twitter, network, connection, Netina
▪5▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
4.
PROHLÁŠENÍ
Prohlašuji, že svou bakalářskou práci na téma Klíčové aspekty vývoje webových projektů se
sociální funkcionalitou jsem vypracoval samostatně pod vedením vedoucího bakalářské práce a
s použitím odborné literatury a dalších informačních zdrojů, které jsou v práci citovány a jsou též
uvedeny v seznamu literatury a použitých zdrojů.
Jako autor uvedené bakalářské práce dále prohlašuji, že v souvislosti s vytvořením této bakalářské
práce jsem neporušil autorská práva třetích osob, zejména jsem nezasáhl nedovoleným způsobem
do cizích autorských práv osobnostních a jsem si plně vědom následků porušení ustanovení § 11 a
následujících autorského zákona č. 121/2000 Sb.
V Praze dne 1.5.2010
…….……………….
Martin Popelák
▪6▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
5.
PODĚKOVÁNÍ
Děkuji vedoucímu bakalářské práce Ing. Tomášovi Holasovi za účinnou metodickou, pedagogickou
a odbornou pomoc a další cenné rady při zpracování mé bakalářské práce.
▪7▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
6.
OBSAH
1.
2.
3.
4.
5.
6.
7.
8.
Zadání..........................................................................................................................................3
Abstrakt.......................................................................................................................................4
Abstract.......................................................................................................................................5
Prohlášení...................................................................................................................................6
Poděkování ................................................................................................................................7
Obsah..........................................................................................................................................8
Úvod...........................................................................................................................................10
Co je to sociální síť..................................................................................................................11
8.1 Definice sociální sítě v reálném životě.........................................................................11
8.2 Sociální sítě ve virtuálním prostředí.............................................................................11
8.3 Proč lidé používají internetové sociální sítě................................................................12
8.3.1 Kontakty a vytváření virtuálních identit.....................................................................12
8.3.2 Komunikace...................................................................................................................12
8.3.3 Sdílení............................................................................................................................12
8.3.4 Co je tedy důležité ?....................................................................................................13
8.4 Proč lidé sociální sítě nepoužívají................................................................................13
8.4.1 Ochrana soukromí........................................................................................................13
8.4.2 Žrout času a zdroj nesoustředění..............................................................................14
8.4.3 Ostatní uživatelé..........................................................................................................14
8.4.4 Nejsem ve stádu...........................................................................................................15
8.5 Shrnutí...............................................................................................................................15
9. Současní hráči na trhu sociálních sítí..................................................................................16
9.1 Zahraniční sociální sítě..................................................................................................16
9.1.1 Facebook.......................................................................................................................16
9.1.2 Twitter............................................................................................................................17
9.1.3 LinkedIN.........................................................................................................................17
9.1.4 Foursquare....................................................................................................................17
9.1.5 Last.fm...........................................................................................................................18
9.2 České sociální sítě..........................................................................................................18
9.2.1 Líbímseti.cz...................................................................................................................18
9.2.2 Lidé.cz...........................................................................................................................19
9.2.3 Spolužáci.cz..................................................................................................................19
9.3 Shrnutí...............................................................................................................................20
10. Kdo jsou naši uživatelé a kdo vytváří obsah.....................................................................21
10.1 Definujeme cílovou skupinu.........................................................................................21
10.2 Co je obsahem našeho webu.......................................................................................22
10.3 Kdo vytváří obsah našeho webu.................................................................................22
10.3.1 Publisher driven (obsah je tvořen autorem)...........................................................23
10.3.2 Member driven (obsah je tvořen uživatelem).........................................................23
10.3.3 Contributor driven (obsah je tvořeno přispěvatelem)...........................................23
10.4 Dělení uživatelů ............................................................................................................24
10.5 Mají uživatelé o čem diskutovat..................................................................................25
10.5.1 Zapojme své opravdové kamarády..........................................................................25
10.5.2 Zapojme zaměstnance..............................................................................................25
10.5.3 Kupme si uživatele.....................................................................................................26
10.6 Proč by se uživatelé měli registrovat.........................................................................26
10.6.1 Dobrý marketing.........................................................................................................27
10.6.2 Mají v síti již kamarády.............................................................................................28
10.6.3 Služby a obsah jsou neodolatelné...........................................................................28
11. Rozšiřování sítě. Uživatelé jsou to nejdůležitější co máme............................................29
11.1 Rozšiřujeme síť..............................................................................................................29
▪8▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
11.2 Pozvěte své přátelé.......................................................................................................29
11.3 Rozšiřujte síť v síti........................................................................................................29
11.4 Přátelé mých přátel.......................................................................................................30
11.5 Vytváření uživatelských profilů a práce s jejich obsahem.......................................30
11.6 Donuťme se uživatele vracet.......................................................................................31
11.7 Nesmíme uživatele otrávit a už vůbec ne lhát...........................................................32
11.8 Raďte a komunikujte se svými uživateli.....................................................................33
12. Bezpečí a soukromí...............................................................................................................35
12.1 Ochrana na aplikační úrovni........................................................................................35
12.2 Neuhodnutelnost odkazů..............................................................................................35
12.2.1 Uživatel si musí vybrat komu zobrazí svá data.....................................................36
12.3 Ochrana na serverové úrovni......................................................................................37
12.4 Uživatelská ostražitost ................................................................................................37
12.4.1 Nastavení dobré výchozí politiky.............................................................................38
13. komunikace mezi uživateli....................................................................................................39
13.1 Komunikace to nejsou jen vzkazy...............................................................................39
13.2 Správa obsahu...............................................................................................................39
14. Závěr.......................................................................................................................................41
15. Conclusion..............................................................................................................................43
16. Seznam použité literatury.....................................................................................................45
17. Seznam použitých symbolů a zkratek................................................................................48
18. Seznam obrázků....................................................................................................................49
▪9▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
7.
ÚVOD
Sociální sítě jsou moderní fenomén dnešní doby. Rychlý růst počtu jejich uživatelů je v současnosti
na internetu jedním z hlavních témat. Proto bych rád v této práci analyzoval trh a možnosti
nejpopulárnějších sociálních sítí, ze kterých si uživatel může vybrat.
Zaměřím se konkrétně na způsoby, jak sociální sítě lákají a udržují své uživatele. Jak se sítě šíří a
jak pracují se síťovým efektem. Rozšiřování se, je pro sociální sítě to nejdůležitější. Sociální síť
může být sebelepší a nabízená funkcionalita sebevíce ohromující, ale v případě, že na síti není
dostatek uživatelů, kteří mezi sebou mohou komunikovat nebo soupeřit, stává se pro ně tato
aplikace nezajímavou a okamžitě jí opouští.
Dále se zaměřím na možnosti sdílení různých objektů na sociálních sítích. Zde platí podobné
pravidlo, ale obráceně. Je-li v síti mnoho uživatelů, kteří mají problém sdílet mezi sebou informace
(což je hlavní důvod využívání sociálních sítí), jsou uživatelé nespokojeni a síť opouští.
Dalším z témat, kterým se věnuji, jsou možnosti zabezpečení jednotlivých sociálních objektů
a obecné bezpečí na sociálních sítích. Uživatele v dnešní době velmi zajímá, co se děje s jejich
citlivými daty. Nastavením dobré bezpečnostní politiky, může síti přilákat mnoho nových uživatelů,
kteří jsou jednoduše nespokojeni se službami nabízenými u konkurence.
V analýze se také zaměřím na možnosti komunikace mezi jednotlivými uživateli. Komunikaci budu
analyzovat zejména proto, že doplňuje spojení mezi uživateli a sdílenými sociálními objekty, což
mohou být například fotografie a videa. Komunikace nad těmito objekty je u uživatelů velice
oblíbená.
Na základě zkoumání těchto 4 aspektů (uživatel, sdílení, bezpečí, komunikace) sociálních sítí
budeme schopni navrhnout aplikaci novou a popsat, co by nemělo v žádném případě být v návrhu
vynecháno. V této práci bude k demonstraci jednotlivých výsledků použita sociální síť Netina, která
je zaměřena na komunikaci v rámci rodiny. Cílem práce je využít praktické poznatky ze zkoumání
konkurence, použít je při dokončení vývoje nově vznikající sociální sítě a následně vyhodnotit jejich
úspěšnost na internetovém trhu.
▪ 10 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
8.
CO JE TO SOCIÁLNÍ SÍŤ
Prvním klíčovým aspektem je zjistit, co je web se sociální aktivitou. Akceptování základních
pravidel sociálních webů nám při vývoji nových služeb velice pomůže tím, že uživatele nebudeme
nutit přemýšlet, jelikož základní principy fungování této aplikace má už z jiné, podobné, služby.
V této kapitole se budu věnovat především vysvětlením principu sociální sítě v reálném i virtuálním
životě. Dále se pak zaměříme na důvody, proč uživatelé používají a nepoužívají sociální sítě.
8.1
Definice sociální sítě v reálném životě
Sociální síť je pojem, jež nepochází z oblasti informatiky ale ze sociologie. Jde o strukturu uzlů,
které reprezentují buď jednotlivce nebo skupiny či organizace a podobné. Tyto uzly jsou propojeny
vzájemnými vazbami. Touto vazbou nemusí být nutně přátelství či partnerství, ale klidně i společné
názory, koníčky, sexuální vztahy nebo nenávist [11]. Sociální síť (nebo také komunita) je propojená
skupina lidí, kteří se navzájem ovlivňují. [9]. V reálném životě můžeme za sociální sítě považovat
například sportovní kluby, školy, zaměstnání nebo například panelový dům. Velice často je sociální
síť označována slovem komunita [9]. Každý z nás je, ať již cíleně nebo nevědomky, členem stovky
takovýchto komunit. Lidská přirozenost je totiž ve společnosti komunikovat a takzvaně se
socializovat.
8.2
Sociální sítě ve virtuálním prostředí
V dnešní době je velice častým jevem přenos těchto komunit ze života reálného do života
virtuálního. Tento rozvoj je hlavně zapříčiněn vývojem a dostupností internetu. Vznikají různá
internetová fóra, mailing listy, chatové místnosti a především sociální sítě [12]. V dnešní době
miliony lidí žijí svými virtuálními životy. Sociální aktivita na internetu pomalu ale jistě pohlcuje
všechny webové služby. Martin Burger ve svém článku o sociálních webech tvrdí, že i vznik
samotného internetu byl podmíněn "sociální potřebou" vědecké obce sdílet informace přes
počítačovou síť [10]. V této práci se ale budeme věnovat spíše takzvaným sociálním webům, což
jsou aplikace specializované jen na sociální komunikaci. Nejznámější z nich si podrobněji
rozebereme v další kapitole. V dnešní době se tyto sociální aplikace věnují již opravdu všemu. Od
klasicky známého sdílení fotek a statusů, které nabízí například Facebook, přes sdílení své lokace
(Foursqare), hudebního vkusu (Last.fm), až po sdílení informací o své sexuální aktivitě (I just made
love).
▪ 11 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
8.3
Proč lidé používají internetové sociální sítě
Používání sociálních sítí v dnešní době má několik hlavních příčin. Jako budoucí majitelé nového
sociálního webu je pro nás tato analýza důležitá. Poučí nás, na co nezapomenout při návrhu
nových služeb a proč
lidé webové sociální sítě používají. Sociálních sítě se v dnešní době
používají z několika hlavních důvodů. Pro nás, jako budoucí majitele nového sociálního webu, je
analýza těchto důvodů velmi důležitá, abychom dokázali správně zohlednit potřeby lidí při návrhu
nových služeb.
8.3.1
Kontakty a vytváření virtuálních identit
Jedním z hlavních důvodů používání sociálních sítí je možnost vytváření kontaktů mezi lidmi.
Seznam kontaktů v aplikaci může být velmi pestrý. Uživatelé mají v různých aplikacích různé
seznamy kontaktů. Například na serveru spolužáci.cz budou v našem seznamu uživatelé které
známe z reálného života, zatímco v aplikaci Twitter to jsou většinou uživatelé, jejichž názor nás
zajímá, ale neměli jsme možnost se s nimi střetnout. Často se na sociálních sití stává, že uživatelé
nevystupují pod reálnými jmény ale vytvářejí si takzvané virtuální identity. Pro oslovování používají
pouze přezdívky. S touto vytvořenou virtuální identitou vystupuje uživatel většinou po celém
internetu a nemění ji [24].
8.3.2
Komunikace
Lidé obecně mají potřebu mezi sebou komunikovat. Na našem sociálním webu bychom měli najít
formu, kterou jim to umožníme. Možností, jak nechat naše uživatele na webu komunikovat, je a
podrobněji je rozebereme v jedné z dalších kapitol. Nejedná se jen o přímou komunikaci mezi
jednotlivými uživateli, ale také o komunikaci nad společným tématem. Na tomto principu fungují
různá diskuzní fóra a podobné weby. Lidé potřebují mít dostatek témat k diskuzi (komunikaci),
proto se na našem webu musíme zaměřit na jednoduché sdílení konverzačních témat, či - v dnešní
době webů typu „můžu sdílet úplně cokoliv“ - sociálních objektů.
8.3.3
Sdílení
Jak jsem již zmínil v dnešní době jde na sociálním webu sdílet opravdu cokoliv. Každý z nás jsme
zvyklí na jednoduché sdílení fotek a videí. To již dnes nikoho nepřekvapí. Stále častěji se ale
setkáváme s velmi zajímavými, až bizarnější sociálními weby, které chtějí sdílet po svých
uživatelích objekty jako jsou například cestovatelské aktivity, politické názory, aktuální polohu až po
polohu (geografickou) poslední sexuální aktivity. V Německy mluvících zemích se například v
▪ 12 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
poslední době velice rozšířila studentská sociální síť založená na vyhledávání sociálních kontaktů z
řad studentů středních a vysokých škol, výměny studijních materiálů a diskuzi na různá
akademická témata. Tuto síť v dnešní době používá více než patnáct miliónů uživatelů. Více o
sdílení a volbě klíčové služby pro náš sociální web si povíme později.
8.3.4
Co je tedy důležité ?
Musíme si tedy při tvorbě sociálních webů uvědomit tři základní faktory. Kdo jsou naši uživatelé,
jaký mezi sebou mají vztah. Jaký obsah mezi sebou budou sdílet. A jakým způsobem budou
o sdíleném obsahu komunikovat. Toto jsou opravdové klíčové faktory, na které se musíme zaměřit.
Každé z těchto oblastí bude v této práci věnovaná s kapitola.
8.4
Proč lidé sociální sítě nepoužívají
Velice důležité při tvorbě nového sociálního webu je také uvědomit si, proč uživatelé náš projekt
používat nebudou a s těmito informacemi patřičně naložit. Většinou se jedná o důvody, které
ve vývoji nemůžeme do jisté míry ovlivnit. Avšak je dobré tyto rizika zvážit a například
marketingově propagovat jejich opak. Toto se v současné době děje Facebooku na téma ochrany
soukromí. V situaci, kdy média dnes a denně informují veřejnost o zneužitelnosti a nebezpečí
vašich osobních dat které poskytujete Facebooku [13] se na tomto faktu snaží postavit řada nových
projektů svojí mediální kampaň a tvrdí, že oni jsou bezpečnější a na jejich síti žádné nebezpečí
možnosti zneužití nehrozí. Výzkum, proč lidé sociální sítě (především se jednalo o Facebook)
nepoužívají, jsem dělal mezi studenty Unicorn College a zaměstnanci rádia Impuls. Celkově se
průzkumu zúčastnilo 30 respondentů. Na základě tohoto průzkumu jsem zjistil následující faktory,
proč uživatelé nechtějí sociální sítě používat.
8.4.1
Ochrana soukromí
Problém, který se na sociálních webech objevil hlavně v poslední době. Je to dost možná
způsobeno proniknutím neodborné, alespoň co se do počítačové gramotnosti týče, veřejnosti
na weby tohoto typu. Sociální web, většinou není hlavní příčinou problému ochrany soukromí.
Ztotožňuji se s názorem, který uvádí Karel Wolf ve svém článku s názvem Soukromí a bezpečnost
v sociálních sítích prakticky pro server lupa.cz, kde píše: „Facebook sám o sobě pochopitelně
žádnou přímou hrozbu nepředstavuje, není to žádná zákeřná aplikace, která se z nás snaží vylákat
citlivá osobní data nebo číslo kreditní karty.“ [16] Podle mého názoru je to tedy především uživatel
který je na vině špatným nastavením svého soukromí na sociálním webu nebo sdílení nevhodného
▪ 13 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
obsahu, který by ho mohl kompromitovat. Někdo může namítat, že například pouhé označení na
kompromitující fotografii kamarádem na Facebooku může mít za následek velký osobní problém.
Řešení je hned několik a jsou velmi prosté. Za prvé na Facebooku jde vypnout (zobrazovat pouze
mě) fotografie na kterých jsem označen [17]. Druhým a třetím řešením jsou rady do reálného
života. Nenechte se fotit tak jak nechcete. Mezi přátele si nepřidávejte kontakty, kteří nedisponují
soudností, které fotografie na Facebook lze dát, a které jsou již za hranicí míry, která poškozuje
Vaše dobré jméno. Myslím , že každý z nás má v ruce zbraň, která může velmi narušit naše osobní
soukromí. Jak moc pro nás bude nebezpečná, ale určujeme jen my sami.
8.4.2
Žrout času a zdroj nesoustředění
V 90% zaměstnání se setkáváme s absolutním zákazem sociálních sítí v pracovní době. Když
jsem se dnes bavil s kolegy v práci na téma, proč nepoužívají sociální sítě, svěřili se mi, že
Facebook je pro ně v pracovní době věc, která je nejvíce rozptyluje. Připomnělo mi to jednu z mých
nejoblíbenější skupin na Facebooku (já sám se do skupin nepřipojuji, ale v tomto případě jsem
neodolal) jejíž název zní: „Now I am going really to start working... oops, a notification“, tedy
přeloženo do češtiny : „Opravdu již začnu pracovat.. a hele nové upozornění“. Virtuální komunita
některé jedince opravdu pohlcuje natolik, že ztrácí pojem o čase a ve svém internetovém světě
tráví daleko více času, než mezi přáteli reálnými.
8.4.3
Ostatní uživatelé
Toto je téma, které se osobně dotýká i mě. Ve svém seznamu kontaktů mám rád opravdu všechny
kontakty, které by se mi do budoucnosti mohly hodit. Tedy všechny kamarády s bývalých
sportovních oddílů, základních a středních škol a v neposlední řadě kolegy z práce. Nejsem ten
typ, co by kontakty ze sítě mazal. S tímto rizikem se nese i možný výskyt opravdu hloupých
jedinců. Bohužel dnes i dospělých osob, kteří svými nízko myšlenkovými příspěvky zaplavují moji
zeď. Naštěstí nejsem ten typ uživatele co by četl každý příspěvek, který se v jeho seznamu objeví,
a tak mi občasné výlevy těchto jedinců nevadí. Ale mám mnoho kamarádů, kteří právě tito
uživatelé od používání sociálních síti odrazují. Zejména, dostaneme-li se na službu, kde
nemůžeme tyto uživatele efektivně blokovat. Krásnou ukázkou jsou dnešní chaty pro mladé, kde
se to jen hemží zdrobnělinami, srdíčky a textů v takzvané „vypatlávštině“ [17] (viz vysvětlivky
na konci práce). Toto je důvod, který ale bohužel služba jako taková má jen velmi malou šanci
ovlivnit.
▪ 14 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
8.4.4
Nejsem ve stádu
Řada uživatelů sociální sítě nepoužívá jen z důvodu masového využívání jejím okolím. Jedná se o
odmítnutí zapojení se do davu a unikátnost mezi vrstevníky. Někteří „neuživatelé“ používají
okřídlené: „nezvi mě na Facebook, pozvi mě radší na pivo“. Občas s nimi v duchu musím souhlasit.
Preferuji setkávání se na vzduchu v reálném životě před sociálním životem u počítače v zatuchlé
místnosti. Někdy ale není na výběr.
8.5
Shrnutí
V této kapitole jsme si shrnuli důležité informace o tom, co je vlastně sociální web, a na které
prvky při plánování nesmíme zapomenout. Jsou to virtuální identity a jejich kontakty, komunikace
a sdílení obsahu. Při vývoji nám pomůžou fakta, proč uživatelé sociální weby používají a můžeme
se poučit z toho, proč je naopak používat nechtějí. V další kapitole si rozebereme naše největší
konkurenty na poli čistě sociálních webů. Poznat konkurenci je dalším velice důležitým faktorem při
vývoji budoucí sítě.
▪ 15 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
9.
SOUČASNÍ HRÁČI NA TRHU SOCIÁLNÍCH SÍTÍ
Jako v každém odvětví je důležité, při výrobě nového produktu, znát své největší konkurenty. Tento
klíčový aspekt vývoje nesmíme podcenit, protože je lepší přijít na trh s něčím novým, anebo to
staré alespoň inovativně vylepšit. V době, kdy jsou slova jako sociální síť, facebook a twitter
nejskloňovanějšími na českém i světovém internetu, je konkurence opravdu veliká a souboj
o každého nového uživatele je v plném proudu. V této kapitole si uděláme průzkum sami
a podíváme se, jaké klíčové služby poskytují jednotlivé sociální sítě. Nesmíme ale zapomenout na
regionální projekty, tedy projekty, které fungují pouze v České Republice. Pro ukázku rozmanitosti
trhu jsem vybral 5 zahraničních aplikacích, které se specializují na různé oblasti trhu. Samozřejmě
sociálních projektů jsou na internetu spousty a srovnání všech by nepokryla ani samostatná práce
tohoto typu.
9.1
9.1.1
Zahraniční sociální sítě
Facebook
Facebook.com se pomalu ale jistě stává “novým” fenoménem českého internetu. Česká republika
dokonce zažívá procentuálně největší rozmach této sociální sítě na celém světě, měsíčně počet
uživatelů rostl o 194% [1]. Tato síť je především tvořena na základě reálných sociálních kontaktů.
Facebook je ten typ aplikace, která spojuje do sítě většinou uživatele, kteří mají sociální kontakt i v
reálném životě. Velké množství uživatelů Facebooku se alespoň jednou, na rozdíl od jiných
sociálních sítí jako je třeba Twitter, potkalo v reálném životě. Tím v našem seznamu přátel vznikají
skupiny, které obsahují bývalé spolužáky, kolegy z práce, kamarády z dětství, nebo jen lidi, které
jste potkali minulý pátek v oblíbeném baru. Facebook v dnešní době používá více než 400 miliónů
uživatelů po celém světě a denně získá 250 000 nových uživatelů [2].
V České Republice
facebook v lednu roku 2010 přesáhl magickou hranici 2 000 000 uživatelů [3]. Tedy dnes již každý
pátý Čech je registrovaný na sítí Facebook. Facebook tím má jasnou výhodu v lákání nových
uživatelů. S téměř 100% jistotou můžeme říci, že nový uživatel najde alespoň jednoho, ne-li více,
uživatele, se kterým má sociální kontakt v reálném životě hned po prvním přihlášení. Téměř 60
procent uživatelů se na něj přihlásí každý den, 84 procent jednou týdně. Deset procent lidí se na
Facebook dívá i přes mobilní telefon [3]. Hlavní službou Facebooku, samozřejmě kromě spojování
lidí, je především sdílení fotografií a příspěvků na zdi. Na Facebooku je v dnešní době uloženo
přes 1.7 miliardy fotek, což je zhruba 44 fotografií na jednoho uživatele [2]. Mezi další silné služby
patří nahrávání a sdílení videí, plánování událostí pro svoje známé, online chat a v České
▪ 16 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
Republice lehce opomíjený bazar. Bazar (Marketplace) je velice oblíbený především v anglicky
mluvících zemí. Já sám jsem ho používal při mém pobytu ve Spojených Státech, kde jsem přes něj
kupoval školní učebnice. Kromě aplikací poskytované samotným Facebookem je možné využit
jednu z více než 400 000 [2] aplikací třetích stran. Mezi nejpopulárnější aplikace třetích stran patří
Friends for sale, Farmville a Mafia wars.
9.1.2
Twitter
Základem Twitteru je zpráva (tweet), vzhledem k maximální délce 140 znaků se jedná spíše
o jednu větu, která je zasílána ostatním uživatelů, kteří jsou v moji síti. Systém vztahů na Twitteru
je řešený pomocí takzvaných odběratelů (followerů). Follower je někdo, kdo je přihlášen
k odebírání zpráv, které na Twitteru sdílím. V základním modelu Twitteru je systém nastaven tak,
že každý může odebírat novinky koho chce. Výsledkem toho je, že většinu svých odběratelů ani
neznáte. Jsou to lidé, které zajímá Váš názor nebo je toto využíváno v marketingu, kdy firemní
Twitter sleduje množství fanoušků značky a přes zprávy jsou informováni o různých akcích
společnosti. Jako jsou například slevové akce nebo vydání nové kolekce. Twitter jde trochu jinou
cestou než-li Facebook. Blogeři pomocí Twitteru nemusí již psát sáhodlouhý článek o věci, kterou
by mohli vyjádřit jednou větou. V zahraničí (hlavně v USA) je možno službu propojit s mobilním
telefonem (proto tedy 140 znaků) a psát a přijímat tweety ostatních kdekoliv na světě.
9.1.3
LinkedIN
LinkedIN je sociální síť orientovaná na profesní kontakty Jejím hlavním cílem je “professional
networking”, tedy kontakty mezi profesionály zejména z IT oborů. LinkedIn má více než 35 milionů
členů ze 170 zemí [6] . Je to vhodný nástroj pro hledání budoucích kolegů v pracovním světě. Je
ideálním místem navázání kontaktu s lidmi, které jste potkali na odborných konferencích a akcích
spojených s prací. Z mé zkušenosti můžu říci, že LinkedIN používám především k vyhledávání
spolupracovníků na nové projekty. Například jsem minulý měsíc hledal nového web designera a
spoustu pohovorů jsem si domluvil přes tuto síť. A díky systému přátel, na LinkedIN nazývaného
„Connections“, jsem si i uložil skupinu web designerů, kteří se sice pro tento projekt 100% nehodili,
ale díky jejich profesionálnímu přístupu a portfóliu bych neměl problém je zaměstnat na jiném
budoucím projektu.
9.1.4
Foursquare
Foursquare je nový fenomén v oblasti sociálních webů. Tento web využívá takzvané Location
Based Services aneb Služeb založených na zjištění polohy [5]. Když uživatel Foursquare navštíví
▪ 17 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
nějaké zajímavé místo, třeba restauraci, může pomocí aplikace v mobilním telefonu provést
takzvaný “check-in”. Přihlásí se k tomu, že toto místo navštívil a vidí, zda se zde ukázal i někdo
z jeho přátel používajících tuto aplikaci [4]. Za tento „check-in“ dostává uživatel body a odznaky, ze
kterých se následně dělá žebříček nejlepších uživatelů. Uživatel si může do své sítě přidávat
ostatní uživatele Foursquare a po potvrzení pozvánky můžou uživatelé navzájem vidět polohu
posledních „check-inů“. Přátelé si také můžou k jednotlivým místům psát různé poznámky a tipy,
které se dají uskutečnit na daném místě. Nevýhodou této aplikace je nutnost použití moderního
mobilního telefonu, který má zabudovaný systém na zjištění polohy a přístup k internetu. Velice
zajímavá je tato aplikace z hlediska marketingu, kde majitelé jednotlivých míst můžou vypisovat
různé speciální akce a slevy pro nejčastější návštěvníky [4]. Ve Forsquare se tento uživatel, s
nejvíce návštěvy jednoho místa, nazývá major.
9.1.5
Last.fm
Sociální síť Last.fm se specializuje na hudbu a hudební videa. Pokud budete s ostatními uživateli
sdílet informace o tom, jakou hudbu právě posloucháte, bude vám síť Last.fm doporučovat další
skladby a interprety, kteří by neměli uniknout vaší pozornosti [7]. Tento moderní způsob využití
internetu nabízí přímé napojení na přehrávače hudby jak v počítači, tak i například v mobilních
telefonech. Uživatelé Last.fm okamžitě vědí, jakou hudbu poslouchám když jedu do práce, jdu
běhat apod. Systém vytváří profil hudebního vkusu každého uživatele, ukazuje jeho oblíbené
umělce a písničky na jeho osobní stránce [8]. Samozřejmostí je možnost diskuze nad jednotlivými
umělci, žánry nebo právě vydanými deskami.
9.2
9.2.1
České sociální sítě
Líbímseti.cz
Komunitní portál líbímseti.cz je jeden z největších sociálních webů v České Republice. V dnešní
době má více než 1 400 000 uživatelů a každý den se přihlásí 180 000 uživatelů. Web je zaměřen
na mladší cílovou skupinu než například Facebook. Hlavní službou je seznamování mladých lidí
mezi sebou pomocí chatu a seznamky, která stále láká relativně velké množství mladých lidí i přes
to, že server měl v minulosti velké problémy s ochranou soukromí. Týkalo se to především
zaheslovaných alb, kde se útočníci dostali k velmi choulostivým fotografiím uživatelů, které pak bez
milosti sdíleli na internetu. Sláva líbímseti.cz však s masivní oblíbeností Facebooku šla velice
rychle dolů. Můžeme to porovnat na unikátních návštěvnostech stránek viz graf.
▪ 18 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
Obrázek 1: Trend návštěvnosti Facebooku a Líbímseti.cz (zdroj: Google Trends)
9.2.2
Lidé.cz
Můj názor na servery líbímseti.cz a lidé.cz je velice podobný. Oba nabízejí velice podobné portfólio
služeb pro vybranou cílovou skupinu uživatelů. Ani jeden z těchto komunitních serverů mi nepřirostl
k srdci a to zejména pro věk a inteligenci většiny aktivních uživatelů. Chat a seznamka na lidé.cz
byla jednu dobu jedna z nejpoužívanějších služeb na českém internetu. Bohužel i zde Facebook
sehrál svojí roli v odlivu aktivních uživatelů. Lide.cz nedávno spustili ve spolupráci s firmou Gopas
a.s, zajímavou službu - výuka, která umožňuje uživatelům portálu se účastnit online vzdělávacích
kurzů. Bohužel služba nezaznamenala velkou pozornost internetové komunity.
9.2.3
Spolužáci.cz
Prvotní ideou Facebooku, než se celosvětově rozšířil, byla snadná komunikace mezi studenty
Harvardské univerzity. Podobný účel má i česká síť Spolužáci.cz umožňující sdílení vzkazů, fotek,
kontaktů a dokumentů se současnými či bývalými spolužáky. [7] Tedy spolužáci jsou obdobou
jednoho z prvních sociálních webů na internetu vůbec, classmate.com, který vznikl v roce 1995.
Myslím, že v České Republice je používání tohoto komunitního webu velice rozšířené, jelikož
potkat svoje spolužáky ze základní školy po 40 letech a díky tomu uskutečnit sraz, je vskutku
jedinečný zážitek, který je díky tomuto projektu možný. Nutno podotknout, že jak web lide.cz tak
spolužáci.cz patří společnosti Seznam, která provozuje největší vyhledávač na českém internetu.
▪ 19 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
9.3
Shrnutí
Poznání konkurence při vývoji nové služby je klíčový aspekt úspěchu. Popsali jsme si základní
nabídky služeb nejznámějších českých a zahraničních služeb. Samozřejmě že na internetu je
velkých sociálních webů daleko více. Jejich opravdu tolik, že vyzkoušení všech by trvalo měsíce.
▪ 20 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
10. KDO JSOU NAŠI UŽIVATELÉ A KDO VYTVÁŘÍ
OBSAH
Při vytváření nové služby si musíme položit pár základních otázek. Kdo má službu používat a jaká
je hlavní cílová skupina? Je cílová skupina jen jedna nebo jich je více s různými potřebami
a požadavky? (babička vs. teenager). Chceme se soustředit na jedinou cílovou skupinu, nebo
nabídneme dvě či více verzí/předdefinovaných konfigurací pro různé skupiny uživatelů? Co naše
cílová skupina potřebuje, co hledá a co nachází a používá jinde (a odkud je chceme přetáhnout),
nebo nikde nenachází a na internetu postrádá. Proč by měli chtít lidé naší službu denně používat?
Jaké služby je třeba používat denně? Jak přimějeme lidi aby pozvali další lidi? Proč je Facebook
tak populární? Proč jej lidé používají denně? [citace wiki netiny]
V této kapitole budeme hledat odpovědi převážně na tyto otázky. Většina z nich se na první pohled
zdá být velice jednoduchá, ale z vlastní zkušenosti můžu říct, že tomu tak není. Při plánování
Netiny jsme popsali 30 archů „flip chartového“ papíru než jsme si byli jisti, že jsme si odpověděli na
všechno.
10.1
Definujeme cílovou skupinu
Cílovou skupinou označujeme určitou skupinu lidí pro které vytváříme náš web. Je velice důležité si
uvědomit, kdo tito lidé jsou a jaké mají demografické údaje. Každý web může mít i několik cílových
skupin. Od definování těchto skupin se odvíjí v podstatě celý další vývoj. Aplikace se bude chovat
jinak, jestliže jí mají používat geekové nebo začínající uživatelé internetu. Například v Netině byla
cílová skupina volena velice snadno. Vzhledem k podpoře aplikace Netina.cz rádiem Impuls,
největším rádiem v ČR, jsme jako cílovou skupinu vybrali posluchače rádia. Tedy uživatele starší
35 let. Celá architektura webu se pak odvíjí od cílové skupiny. Například v Netině je velký důraz
kladen na jednoduchost a pochopitelnost. Je nám totiž zřejmé, že aplikaci budou používat
i uživatelé, kteří mají minimální nebo žádné zkušenosti s weby podobného tématu.
Samozřejmě volba cílové skupiny záleží i na tématice webu. Je-li tedy určena před výběrem cílové
skupiny. Například pro aplikaci o rychlých autech nebude typicky cílová skupina uživatelé do 15 let
nebo ženy žijící mimo velká města. S určením cílové skupiny nám může pomoci marketingový
specialista.
▪ 21 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
10.2
Co je obsahem našeho webu
Lidé na našem webu budou především chtít navzájem komunikovat na společné téma. To je to co
dělá sociální síť sociální. Musíme si uvědomit, že vytváříme aplikaci, jejíž principy jsou založeny na
komunikaci dvou a více uživatelů na stejné téma. Uživatelé k aktivitě často nemusíme ani velmi
přemlouvat. Lidé totiž i v reálném životě milují komunikaci a obecně více o problémech raději
mluví, než by s nimi něco dělali. Co je tedy primární objektem, o kterém uživatelé budou
komunikovat? Na Twitteru je to 140 znaků dlouhý text, na který můžou všechny kontakty ze sítě
odesílatele reagovat. Na Last.fm tento objekt tvoří hudební nahrávka. Co to bude na naší budoucí
síti? To je klíčové rozhodnutí, které musíme udělat a celou dobu vývoje na něj myslet a poté ho
dostatečně uživatelům odkomunikovat.
Pro novou službu můžeme v této oblasti vymyslet opravdu cokoliv. Fantazii se meze nekladou. Jak
jsme již zmínili na začátku, v dnešní době uživatelé se svěří internetu(tedy své komunitě) opravdu
o čemkoliv a je tedy jen na nás kterou cestou se rozhodneme jít. Bude to pouze fotografie,
novinový článek, nebo úplně něco jiného. Nesmíme těchto objektů ale smíchat dohromady moc, to
vytváří pocit nepřehlednosti aplikace. Ideálním doporučením je zvolit si jeden primární a několik
sekundárních, doplňujících, objektů [18]. S definicí těchto objektů nám pomůže otázka: „Proč
chceme, aby uživatelé přišli na naše stránky a co na nich dělali.“[18] Chceme, aby sdíleli fotky?
Informace o cestování (http://www.mytripbook.com/)? Nebo například to kde vaří nejlepší kávu.
Nebudete tomu věřit ale ostatní uživatelé jsou schopní trávit hodiny online a diskutovat
o banalitách, jako je nejlepší espreso ve městě.
Sekundární sociální objekty většinou ve velké míře agregují ty primární [18] A vytváření primárních
objektů vede k utváření objektů sekundárních. Zmínili jsme se o Last.fm kde primárním objektem je
písnička a sekundárním je její poslech nebo komentář. Tedy tím, že uživatel nahraje údaje o právě
poslouchané písní na síť, ostatní uživatelé jí můžou komentovat a poslouchat a vytvářet tak
sekundární objekty úplně samovolně.
10.3
Kdo vytváří obsah našeho webu
Sociální aplikace může být sebelepší, ale bez sociální objektů od našich uživatelů to bude pořád
jen jednouživatelská aplikace na webu. Tomu chceme zabránit. Chceme motivovat uživatele aby
obsah vytvářeli a rozvíjeli sami. Možným řešením jak donutit uživatele diskutovat o tématu je obsah
(primární objekt) iniciovat sám. Napsat politický článek, sehnat VIP osobnost která se zúčastní
online chatu. To vše může naše uživatele přimět přijít a rozvíjet diskuzi na dané téma. Můžeme
tedy tvorbu obsahu na sociálním webu rozdělit do tří typů
▪ 22 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
10.3.1
Publisher driven (obsah je tvořen autorem)
Blog čí zpravodajský server je ukázkou komunitní aplikace, kde obsah (tedy náměty k interakci
uživatelů) vytváří autor. Obsah příspěvku je pak následně komentován komunitou a je nad ním
vedena další aktivita. Tyto činnosti, například komentování daného blogu vytváří další obsah, který
je pro uživatele těchto webů potřebný, ne však nutný, k jejich každodenní návratnosti. Pro většinu
uživatelů má samotný obsah článku daleko větší význam, než komentáře pod ním, což je jeden z
největších rozdílů oproti ostatním přístupům tvorby obsahu. Dalším příkladem těchto webů jsou
například různé zpravodajské servery, kde poslední dobou bohužel kvalita komentářů k daným
článkům upadá k bodu mrazu. Uživatel se denně vrací pro novinky z oblasti, která ho zajímá. Má
chuť se vrátit a dozvědět se něco nového. [18,19]
10.3.2
Member driven (obsah je tvořen uživatelem)
Nejvhodnější ukázkou typu toho komunitního webu jsou různá fóra a bulletin boardy, kde každý
uživatel může začít svojí diskuzi na téma, které se jemu líbí. Kdokoliv mu na tento příspěvek může
reagovat. Ideálním příkladem tohoto webu je hofyland.cz,, kde se každý může zaregistrovat a
vytvořit vlákno o čem chce. Většinou se nejedná o přímé sdílení multimédií, ale o psaný text
a názor jedince na danou společenskou situaci. Mezi oblíbená témata hovoru pak patří politika, film
nebo hudba. Tento příspěvek však není tak ucelený, abychom ho mohli nazývat příspěvkem do
blogu. [18,19]
10.3.3
Contributor driven (obsah je tvořeno přispěvatelem)
Ano, zejména kvůli této kategorii všechny názvy píši raději v anglickém jazyce, jelikož slovo
"contributor" do českého jazyka lehce přeložit nejde. Na tomto principu dnes funguji velké sociální
sítě jako je YouTube nebo Flickr. Tedy taková služba, kde "contributor" vytváří multimediální obsah,
a má k dané stránce určitý vztah. Fotka, kterou uživatel nahraje nemusí sloužit jen jako základní
entita celého systému, ale velice často se vztahuje ještě k nějaké jiné činnosti na této službě.
Například na Facebooku, můžeme k jednotlivým událostem nahrávat naše fotky a videa, nad
kterými může být dále pak vyvíjena aktivita jiných uživatelů. Rozdíl mezi "contributorem"
a "publisherem" je převážně v tom, že contributorem se může stát kdokoliv, bez jakéhokoliv
předchozího schvalování. Prostě si jen vytvoří profil a může se zapojit. "Publisher" však musí být
na trošku jiné úrovni, v tom co dělá. Jistě namítnete, že blog si dnes může založit každý, ale
například zprávy na idnes.cz každý psát nemůže (i když to tak poslední dobou vypadá). Uživatelé
jsou nuceni se každý den vracet na základě aktivit jiných uživatelů nad jednotlivými sociálními
objekty. Například: někdo mi okomentoval fotku, někdo se zúčastní události kterou pořádám nebo
▪ 23 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
mi někdo odpověděl na můj příspěvek. Tedy možností interakce s ostatními je zde hodně. Je tedy
pouze a jen na nás, který přístup k tvorbě obsahu vašeho komunitního webu si vybereme, nebo
využijeme od každého trochu. Avšak vřele doporučuji si tento směr vybrat na samotném začátku
a pak ho co nejméně měnit. [18,19]
10.4
Dělení uživatelů
Obrázek 2: Graf uživatelů internetu (zdroj: Forrester Research) [20]
Jiří Pleska ve svém blogu o web 2.0 preblematice uvádí zajímavou statistiku z roku 2007 kde
srovnává uživatele internetu a je jejich online aktivitu. Z 10 000 respondentů bylo v roce 2007
rozdělení zhruba následujících (měření je provedeno na základě údajů od spoečnosti Forrester)
[20] :
•
13 % jsou Tvůrci (Creators), kteří publikují na blogu, mají vlastní webové stránky nebo
přispěli na YouTube alespoň jednou za měsíc. Jsou poměrně mladí – v průměru 39 let.
▪ 24 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
•
19 % jsou Kritici (Critics) komentují na blozích a vkládají uživatelské recenze a hodnocení
(např. na Amazonu). Jsou v průměru starší než Tvůrci.
•
15 % jsou Sběrači (Collectors), kteří tagují zdroje a ukládají je takto označené do aplikací s
možností sociální interakce (např. oblíbené položky přes Del.icio.us).
•
19 % jsou Připojovatelé (Joiners), využívají aplikace pro vytváření sociálních sítí
(MySpace, Facebook) a jsou ze všech skupin nejmladší. 56 % z nich čte blogy a 30 %
z nich na blogy také přispívá.
•
33 % jsou Diváci (Spectators), např. pasivní čtenáři blogů.
•
52 % jsou neaktivní (Inactive) žádnou formou sociální interakce; v průměru starší než
50 let.
Obrázek 3: Graf uživatelů internetu (zdroj: Forrester Research) [20]
V dnešní době jsem ale přesvědčen, že procenta v kolonce připojovatelů rapidně vzrostla na úkor
neaktivních uživatelů internetu.
▪ 25 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
10.5
Mají uživatelé o čem diskutovat
Dostatečné množství sociálních objektů je problém zejména ze začátku fungování sítě. Aplikace
jako taková je velice nudná a nepouživatelná, když nemá své uživatele. A to z toho důvodu,
že není dostatečné množství sociálních objektů o kterých by se mohlo mezi uživateli (tím málem co
tam je) diskutovat. Tento stav odradí jak uživatele které máme a také zaručeně nepřinese žádné
nové uživatele. Z vlastní zkušenosti s vývojem Netiny můžu doporučit následující postup.
10.5.1
Zapojme své opravdové kamarády
Kdo jiný by vám měl v této těžké situaci pomoci, než vaši opravdoví kamarádi nebo rodina.
Kamarádi náš nový produkt budou chápat jako takovou výpomoc a neodejdou okamžitě potom
když nebude vše v pořádku nebo nebude nikdo kdo by pro ně vytvářel objekty ke komentování.
Naopak je můžeme poprosit aby oni byli prvními šiřiteli sítě a pozvali svoje přátele. Zde se může síť
velice dobře začít rozšiřovat a pomocí dobře mířených otázek v pátek u piva můžeme zjistit co
„běžným“ uživatelům v naší aplikaci chybí nebo co nefunguje podle jejich přání.
10.5.2
Zapojme zaměstnance
Věc, která se nám na Netině opravdu osvědčila. Zakázali jsme všem zaměstnancům používat
v pracovní době Facebook, Myspace, ICQ a všechny ostatní sociální sítě a kecálky. Naopak jsme
jim povolili používat Netinu pro osobní účely. Tedy můžou si tam vytvářet svojí virtuální komunitu
a s ní interagovat v pracovní době. Tím nám jednak testují službu, jelikož kdo by chtěl používat
něco co nefunguje, a navíc tím síť rozšiřují. Vytvářejí tak sociální objekty pro ostatní uživatele, kteří
najednou mají o čem diskutovat.
10.5.3
Kupme si uživatele
Toto je bohužel tvrdá realita, která se děje dnes a denně. Není nic jednoduššího než placená
brigáda pro pár studentů, kteří budou sociální aplikaci používat a interagovat s ostatními uživateli.
Tvářící se jako dobrovolní uživatelé sítě vytváří umělé komunity a zvou své známe ale i poznávají
nové lidi, kteří již v sítí jsou a vytváří pro ně sociální objekty. Uživatelé, kteří se zaregistrovali mají
pocit, že v aplikaci to žije a pořád se něco děje a nebojí se do ní pozvat svoje známe a šířit tak síť
dál.
▪ 26 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
10.6
Proč by se uživatelé měli registrovat
Jaké jsou tedy důvody, proč se budou uživatelé registrovat na náš web? Co musíme zajistit aby se
registrovali s chutí?
10.6.1
Dobrý marketing
Obrázek 4: Ukázka dopadové stránky serveru Netina.cz
Služba může být sebevíce revoluční, ale se špatným marketingem o ní buď nebude nikdo vědět
nebo se do ní nebude nikdo chtít registrovat. Jestliže správně komunikujeme přínosy, které uživatel
dostane zaregistruje-li se do naší služby, pak se nám uživatelé jen hrnou. Opět uvedu konkrétní
příklad jak tuto situaci řešíme u nás v Netině. Pro komunikaci s uživatelem jsme vytvořili sérii
dopadových stránek, na které je směřovaná všechna kontextová a bannerová reklama. Žádná
reklama tedy nejde na homepage, která má čistě virální charakter. Tedy ten, že uživatel, který se
dostane na homepage již tuší o čem Netina je a čeká ho zde jen menší promo. Každá služba která
Netina nabízí má svojí dopadovou stránku. Na každé této mikrostránce dané služby je jasně vidět,
▪ 27 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
které benefity přinese služba uživateli zaregistruje-li se do Netiny. Například je zde uvedeno, jak
jednoduše bude v Netině moci nahrávat fotky a sdílet je se svojí rodinou.
10.6.2
Mají v síti již kamarády
Největším lákadlem pro nové uživatele je takzvaný síťový efekt. Když se dnes zaregistrujete
na Facebook tak můžeme téměř se stoprocentní jistotou říct, že na sítí je alespoň 5 uživatelů
[interní wiki] které znáte z reálného života. Proto je nárůst uživatelů Facebooku tak rapidní, až se
dá řítí exponenciální. Většina uživatelů se registruje, protože jejich kamarádi již na Facebooku jsou
a mohou tam s nimi sledovat a sdílet obsah.
10.6.3
Služby a obsah jsou neodolatelné
Dalším lákadlem sociálních služeb jsou neodolatelné služby. Na tomto profitují hlavně sítě jako je
Last.fm, Youtube nebo například síť Ontheroad.to, která se zaměřuje na zaznamenávání
cestovního deníku. Pro registraci mě ani tolik nelákají sociální kontakty (samozřejmě, že to také ale
hraje vliv), ale především benefituji z použití služby, nebo z informací které se zde dozvědí Ať již je
to zmíněné vedení cestovního deníku, poslech rádia a objevování novinek ve světě hudby nebo
možnost uchování videa na internetu.
▪ 28 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
11. ROZŠIŘOVÁNÍ SÍTĚ. UŽIVATELÉ JSOU TO
NEJDŮLEŽITĚJŠÍ CO MÁME
11.1
Rozšiřujeme síť
Téměř všechny sociální služby dnes mají proces zvaní lidí jednou z nejpropracovanějších funkcí
aplikace. Dobře si totiž uvědomují, že uživatel v s sítí nechce být sám a proto je evokován zvát své
kamarády, kolegy nebo rodinné příslušníky. Je statisticky dokázáno, že Facebook lidé, kteří mají
méně než 5 kontaktů takřka nepoužívají. [21] Rozšiřování sítě je nejdůležitějším aspektem na
který musíme myslet. V dnešních sociální webech se používají dva přístupy k rozšiřování sítě a to
zvaní a doporučování přátel.
11.2
Pozvěte své přátelé
Tuto větu uvidíme asi v každé sociální síti. Dnešní systémy šíření sítě používají řadu technik.
Nejrozšířenější technika je zvaní svých kontaktů přes email. Většina dnešních aplikací umožňuje
buď zadat jednu nebo více emailových adres oddělených čárkou. Čím dál více rozšířenější je
import celého adresáře našeho webmailu. Dostupné řešení je pro většinu velkých zahraničních
poskytovatelů. Bohužel většina českých emailových poskytovatelů nemá žádné veřejné API, které
by tuto operaci dovolovalo. Jedinou světlou vyjímkou je seznam.cz, kde je získání celého adresáře
dostupné. Tento krok je v naší budou síti opravdu jeden z nejdůležitějších a na pečlivosti jeho
provedení si dovolím tvrdit závisí úspěch aplikace. Můžeme poskytovat sebelepší obsah nebo
služby, ale když uživatelé nebudou moci síť šířit pak je celá naše snaha zmařená,
11.3
Rozšiřujte síť v síti
Posílání pozvánek lidem, kteří v síti ještě nejsou je velice důležité. Stejně důležité také je šířit,
v tomto konkrétním slova smyslu propojovat, síť i uvnitř. Tedy vyhledávat vaším uživatelům
kontakty, které by mohli znát a při každé příležitosti jim je doporučovat. Popíšeme si zde
nejjednodušší techniky jak to udělat.
▪ 29 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
11.4
Přátelé mých přátel
Bohužel Vám dnes žádná úspěšná, i neúspěšná, sociální síť neprozradí přesný algoritmus výpočtu
na jehož základě se doporučují uživatelům kontakty, které by mohli znát a mít chuť si přidat do své
komunity. Nemůžu zde uvést, vzhledem ke smlouvám o mlčenlivosti v těchto bodech, ani
algoritmus, který používá Netina. Můžeme si ale poradit jak zhruba na to.
Nejjednodušším způsobem je do jednoho seznamu si zapsat všechny kontakty kontaktů uživatele
(tedy ty kontakty, které mají jeho kontakty přidány) a z tohoto seznamu vyřadit kontakty které již
uživatel má ve své síti. Poté tento seznam seřadíme podle četnosti výskytu jednotlivých uživatelů a
uživatel s největší četností výskytů má největší pravděpodobnost, že našeho uživatele, pro kterého
toto počítáme, bude znát a uživatelé budou mít chuť navzájem rozšířit síť. Tento systém je velmi
obecný nicméně funguje velmi spolehlivě. Algoritmus, který je použit na Netině, z něj přímo
vychází.
Vzhledem k tomu, že Netina je sociální web založený na propojování rodiny pro šíření sítě
používáme ještě jeden jednoduchý model. Uživatelé, se kterými jsem v rodinném vztahu (tento
vztah si definuji při navazování kontaktu a je na něj v Netině kladen velký důraz) automaticky
generují seznam uživatelů, které mají oni přidané v rodinné vztahu. Následně se udělá průnik mých
známých v rodinném stavu s tímto seznamem a výsledná skupina je mi automaticky doporučena.
Princip je takový, že když můj otec bude mít přidaného uživatele se vztahem označeným jako
„syn“. Pak s 99% pravděpodobností je to i můj bratr, popřípadě nevlastní bratr.
Algoritmus v Netině je dopracován i ve směru dopočítávání označení budoucího (doporučeného)
vztahu. Tedy jak jsem se již zmínil na příkladu. Z tohoto jsme schopni vypočítat a doporučit
uživatelům jejich budoucí vztah. Přes tuto funkci se tvoří 65% nových vztahů v Netině [interní wiki]
11.5 Vytváření uživatelských profilů a práce s jejich
obsahem
Jednou z důležitých funkcionalit, které jsem prozatím opomíjeli je vytváření profilů v sociálních sítí.
Dnes již v podstatě každá sociální síť vám dá prostor abyste sdělili internetu něco o sobě. Mezi
nejtradičnější položky na profilu bývají jméno, příjmení, věk, bydliště, záliby a koníčky. Jedním
aspektem je vytvoření vaší vlastní webové prezentace, kterou můžete vystupovat před ostatními
uživateli sítě. Na Facebooku je profil velice sáhodlouhý a můžete o sobě vyplnit každičký detail,
který Vás napadne. Samozřejmě tato data slouží k několika účelům. Představení uživatele
ostatním uživatelům. A hlavně jako zdroj metadat k dalšímu použití, zejména pak pro cílenou
reklamu a šíření sítě. Většina sociálních sítí do výše uvedeného algoritmu ještě započítávají tyto
▪ 30 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
metadata, popřípadě doporučují přátelé jen na základě stejných zájmů nebo ze stejného města.
Last.fm Vám například doporučí uživatele sítě, který poslouchá stejnou hudbu, žije ve stejném
městě a je v podobné věkové skupině jako vy. Toto doporučení by bez vyplněného profilu obou
uživatelů ani nemohlo vzniknout.
Dalším, velice podobným cílem těchto profilů je možnost sítí nabídnout cílenou reklamu na
konkrétní skupinu uživatelů.
11.6
Donuťme se uživatele vracet
Uživatel je, jak jsme již několikrát zmínili, základní stavební jednotka naší komunitní sítě. S počtem
uživatelů stoupá a padá úspěšnost takového projektu. Jak si uživatele udržet? Musíme především
zajistit aby se uživatelé měli proč na náš web vracet. Uživatel, který přijde z reklamy, zaregistruje
se, službu jednou použije a již nikdy na naše stránky nepřijde jsou vyhozené peníze za
marketingovou kampaň.
Musíme přilákat naše uživatele na služby, které může používat každý den. Například Foursquare
systém „check-inů“ je výborným lákadlem. Při používání jejich aplikace každý den uživatel získává
důležité body a odznaky a tím se pak chlubí ostatním ve své komunitě. S tímto problémem v
současné době bojujeme i na Netině. Uživatelé se sice vrací zkontrolovat si odpovědi, či přečíst
komentáře ke svým fotkám, ale pořád to není, vyjádřeno v číslech, to co jsme si představovali.
V nejbližších dnech se chystáme spustit aplikaci domácího účetnictví, samozřejmě integrovaného v
Netině, které doufejme přiláká uživatele se opravdu každý den vracet, protože poctivé účetnictví se
bez denní správy brzy rozpadne.
Dnes již nezbytnou nutností je informování uživatele o novinkách na síti na e-mail. Tento druh
informování je dnes velmi častý a mají ho snad všechny velké služby. Hlavním problémem je zde
možnost natavení takových to e-mailů. Můj názor na tuto problematiku je ten, že je v pořádku, když
mi aplikace posílá maily o dění v síti, ale pouze pokud já si to přeji. I u nás v Netině je standardním
nastavením, že se automaticky posílá e-mail o každé událost co se na Netině stane a uživatel má
možnost si to v každém mailu nastavit podle sebe. V čem si myslím, že jsme dál než Facebook je
to, že si uživatel může nastavit pouze konkrétní skupiny uživatelů od kterých je daná akce zajímá.
Moje nastavení pak vypadá tak, že cokoliv se stane v mém blízkém okolí (rodina, nejlepší přátelé)
pak mě systém informuje, a o ostatních událostech mi stačí, když se dozvím při příštím přihlášení.
Začíná být čím dál více moderní informovat o aktivitě uživatele na jiné sociální síti. Foursquare je
založeno na tom, že informace o tom, že jste se stali nebo naopak přišli o majorství některého
▪ 31 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
Obrázek 5: Nastavení e-mailového upozornění na Facebooku
místa vám oznámí přímo na jiné sociální síti.[99] Zatím je k dispozici pouze Facebook a Twitter.
I toto informování jinde nám může uživatele donutit se na naší stránku vracet a to je velice důležité.
Kteroukoliv formu si pro naší budou síť vybereme musíme mít na paměti jediné. Nesmíme
uživatele otravovat a musí mít možnost si vše nastavit podle sebe. Není pro službu nic horšího než
naštvaný uživatel [99]
11.7
Nesmíme uživatele otrávit a už vůbec ne lhát
Jak jsem již zmínil nesmíme uživatele v žádném případě naším výchozím nastavením moc
otravovat. Vychrlíme-li na uživatele 50 mailů za půl hodiny pak jsem takřka přesvědčen, že uživatel
bude nespokojený a bude chtít zrušit svůj účet. Jeden odstrašující příklad za všechny. V Netině se
nám povedlo vydat na produkční servery verzi ve které, místo jednoho upozornění zasílaného
emailem o tom, že někdo z mé rodiny nahrál fotoalbum s 45 fotkami se nám povedlo poslat 45
emailů uživateli s tím, že někdo z jeho rodiny nahrál fotku jednu. Okamžitě jsme zaregistrovali
▪ 32 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
žádost o zrušení účtu od třech uživatelů. Naštěstí jsme si všeho všimli dostatečně brzo a verzi
stáhli a nastavení opravili. Důležité je si tedy odnést ponaučení, že nesmíme uživatele odradit
používat naší službu jakýmkoliv způsobem. Servery musí být neustále v provozu, jelikož přijde-li
uživatel dvakrát za sebou na server, který má technické problémy nebo běží pomalu, pak bude
napotřetí velmi váhat zda se má ještě vrátit.
V žádném případě nesmíme uživateli lhát a slibovat služby a věci, které nemůžeme splnit. Ani
nemluvím o praktikách některých zahraničních služeb které rozesílají emaily o tom, že uživatel XY
vás pozval do této sítě a poslal vám zprávu, a jestli si jí chcete přečíst, pak se musíte zaregistrovat.
A po registraci, zjistíte, že uživatel v této aplikaci vůbec registrován není a celé je to jen trik, jak
přimět další uživatele se registrovat. Myslím si, že těchto praktik se musíme za každou cenu
vyvarovat, jelikož uživatel není hloupý jak si myslíme a mohlo by se nám to lehce vymstít.
Minimálně tvorbou špatného PR, jelikož dnešní veřejnost a dostupnost sdílení názoru na internetu
má obrovskou sílu.
11.8
Raďte a komunikujte se svými uživateli
Na sebejednodušším webu se stane, že se uživatel ztratí nebo mu není něco jasné. Pomoc
takovým to uživatelům v nouzi nejen dává zpětnou vazbu. nám jako budovateli sítě, které části naší
aplikace uživatelům nejsou jasné ale také navozují domácí a komfortní prostředí pro uživatele.
Můžu jen popsat vlastní zkušenost se serverem lighthouseapp.com, který slouží k sledování chyb
ve vaší aplikaci („bug tracking“), kde jsem narazil na chybu s kódem 500. Tedy vážnou chybu
na straně serveru. Zkusil jsem celý postup ještě jednou opakovat, ale chyba se vyskytla znova.
Odhlásil jsem se s tím, že snad do zítra se chyba opraví a já budu moci dělat dál svojí práci.
Za dvě hodiny mi na email dorazila zpráva od vývojového týmu lighhouseapp.com, ve které se
velice omlouvají za vzniklou chybu, kterou před dvěma hodinami dvakrát zaznamenali (tedy
opravdu to psal člověk, který zaznamenal, že jsem měl problém a ne automat). Za chybu se
omluvili, a vysvětlil co chybu zapříčinilo a jako bolestné mi bezplatně zlepšili do konce měsíce můj
předplacený program. Tato rychlá a kvalitní reakce mě velice potěšila a určitě potěší i naše budoucí
uživatele.
Nebojme se do sekce kontaktů uvést telefonní linku na kterou zoufalí uživatelé (a že jich bude při
dnešní úrovně počítačové gramotnosti mnoho) mohou volat a ptát se na svoje problémy. Popřípadě
stačí formulář, který se nám odešle na mail. Online chat s uživatelskou podporou je také jedna z
možností jak vylepšit přístup k naším uživatelům. Uživatelé, i když této služby nevyužijí, budou mít
pocit, že se o ně někdo stará a nejsou jen součást molochu, který nikdo nespravuje.
▪ 33 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
Je také dobré co nejdříve vybudovat na našem webu systém nápověd a často kladených otázek.
Tyto jednotlivé kroky nápovědy nebo položky v často kladených otázkách můžeme tvořit z došlých
podnětů od uživatelů a tedy pouhou archivací uživatelských dotazů tuto databázi budovat s tím, že
v budoucnosti pomůže i jiným uživatelům, kteří již nebudou mít potřebu se stejným problémem
volat na help linku.
▪ 34 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
12.
BEZPEČÍ A SOUKROMÍ
Aby lidé mohli efektivně a naplno sdílet na našem sociálním webu nesmějí se bát důsledku jejich
aktivity. Nesmějí mít strach z toho, že jejich fotky někdo zneužije, prodá či pouze uvidí někdo
nepovolaný. Nejedná se zde jen o objekty které uživatel sdílí ale také o fakta a údaje, které o sobě
uživatel poskytovali služby prozradí. Mám zde konkrétně na mysli registrační údaje, e-mailovou
adresu nebo datum narození. V dnešní době jsou tyto informace na trhu velice cenné a určitě
zaznamenáme nejeden pokus o jejich odcizení. Náš web tedy musí být ochráněn hned ze tří stran.
12.1
Ochrana na aplikační úrovni
Ochrana na této úrovni musí zajistit bezpečí uživatelů před narušiteli, kteří se záměrně snaží
využívat chyby v systému. Například je zcela nemožné aby moje objekty (například fotky) viděl
někdo kdo by je vidět neměl. Jedná se zde o vyvarování se aplikačních chyb, které by napomáhaly
útočníkům dostat se k obsahu na který by za normálních okolností neměli právo. Jak to útočníkům
co nejvíce znepříjemnit?
12.2
Neuhodnutelnost odkazů
Mnoho sítí mělo v minulosti problém s tím, že odkazy na svoje sociální objekty měla pro útočníky
velice dobře čitelné. Například jsem chtěl sdílet se svým kolegou fotografii mé přítelkyně. Poslal
jsem
mu
tedy
na
e-mail
adresu
na
server
sociální
sítě,
který
byl
ve
tvaru
example.com/uzivatel/pepik/fotky/fotka001.jpg. Kolega se na tuto adresu podíval a když chtěl více
fotografií z mých fotek stačilo mu změnit číslo na konci odkazu a bez mého vědomí se dostal k
dalším mým fotkám. Řešením pro tento problém je zahashování jména souboru dané fotky tak aby
další
fotka
nebyla
rozpoznatelná.
Tedy
odkaz
bude
vypadat
například
takto
example.com/uzivatel/pepik/fotky/ds23423fsd.jpg, z čehož útočník nemá šanci následující fotografii
identifikovat
Otázka sama pro sebe je, jestli je vůbec dobré aby onen odkaz byl aplikačně dostupný, nemá li
přihlášený uživatel dostatečná práva na jeho prohlížení. V Netině tento problém vážně řešíme a za
cenu velkých nároků na výkon počítáme oprávnění i při dotazu na fyzickou cestu k souboru. Tedy
zná-li uživatel fyzickou cestu k souboru a nemá práva, tak mu fotka stejně není zobrazena.
▪ 35 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
12.2.1
Uživatel si musí vybrat komu zobrazí svá data
Obrázek 6: Nastavení možnosti soukromí na serveru Netina
Velký důraz je tvořen na politiku zabezpečení. Na moderních serverech můžu vybrat skupinu
uživatelů, či dokonce jednotlivce, který daný objekt, který se chystám sdílet uvidí a kdo ne. Toto
nastavení musí být pro nás jako pro poskytovatele svaté a za žádných okolností se nesmí stát,
že obsah, který nechci s nikým sdílet, někdo uvidí.
Obrázek 7: Nastavení možnosti soukromí na serveru Facebook
▪ 36 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
12.3
Ochrana na serverové úrovni
Samozřejmě všechno nastavení a zabezpečení pozbývá účinnosti, když se nám útočníci dostanou
na server dírou v software. Je zde potřeba udělat opravdu kvalitní řešení a pokud nejste mistry v
oboru určitě zaplatit odborníka. Peníze investované v tomto směru se nám do budoucna určitě
vyplatí. Radit zde konkrétní rady by mohlo dosáhnout jedné samostatné práce na toto téma a proto
to dělat nebudu, jen zde toto riziko zmíním s tím že je to riziko, se kterým musíme při plánování
našeho webu stoprocentně počítat
12.4
Uživatelská ostražitost
Výborná úroveň aplikačního i serverového zabezpečení pořád nepočítá s jednou věcí. A to lidskou
blbostí. Systémy můžeme mít nastaveny sebelepší a v případě, že uživatel bude mít heslo
„poklop“, což je podle interního výzkumu Railsworx nejčastěji používané heslo mezi českými
uživateli, [99] nám opravdu nic nepomůže. Stejně tak jako když uživatelem jedním klikem nasdílí
všechny své alba a fotky veřejnosti a pak se diví a bouří proti naší aplikaci tisk. Poslední dobou se
to sociální sítě, i ostatní weby, snaží řešit osvětou uživatelů. Zavádějí různé měřiče síly dat,
doporučení nastavení soukromí, rodičovskou kontrolu a podobné vylepšení. Například u nás
v Netině uživateli při registraci heslo předgenerujeme na zapamatovatelné neslovníkové heslo.
Většinou se heslo skládá ze slabik a číslic. Vzhledem k cílové skupině, kde opravdu nemůžeme
očekávat nic jiného než křestní jména jako hesla, jsme přistoupil k takto razantnímu kroku s tím, že
informujeme uživatele, že toto heslo je pro něj bezpečné a má li zájem si ho změnit tak by mělo
heslo obsahovat jisté bezpečnostní parametry. Jak vypadá samotný formulář, se můžete přesvědčit
na přiloženém obrázku.
▪ 37 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
Obrázek 8: Formulář pro změnu hesla na Netině
Našim uživatelům tedy musí být jasné základní principy bezpečnosti a také to, že oni jsou velkou
hrozbou pro sami sebe. Budou-li však dobře používat nastavený systém měli by být v bezpečí
12.4.1
Nastavení dobré výchozí politiky
Výchozí politika serveru by měla být jasně daná a jasně propagovaná již od začátku. U většiny
sociálních projektů chceme, aby uživatelé sdíleli své sociální objekty co možná nejvíce a podle
toho tyto výchozí politiky nastavujeme. Například výchozí politika Twitteru je, že váš profil je zcela
veřejný a všechny vaše tweety také. Samozřejmostí je možnost si tyto možnosti nastavit.
▪ 38 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
13.
13.1
KOMUNIKACE MEZI UŽIVATELI
Komunikace to nejsou jen vzkazy
Dnešní způsoby komunikace bych rozdělil do dvou hlavních kategorií. Komunikace veřejná
a soukromá. Veřejně uživatelé většinou komunikují nad určitým obsahem, tedy komentují
fotografie, příspěvky na zdi, ohvězdičkují nebo přidají kladné hodnocení k videu (palec na
Facebooku a podobně). Tuto aktivitu zpravidla vidí všichni ostatní uživatelé sítě a může se do ní
zapojit téměř kdokoliv. Samozřejmě za předpokladu, že uživatel má práva na objekt, nad který
komunikace probíhá. Tedy každý, kdo má právo na moji fotku, se může zapojit v diskuzi. Vznikají
tak občas zajímavé situace, kdy nad fotkou uživatele diskutují dva uživatelé, kteří se navzájem
v síti nemají a následně může dojít k rozšíření sítě, když mají uživatelé podobný názor na stejnou
problematiku. [interní wiki].
Na druhé straně je komunikace, která je soukromá a uživatelé, kteří se jí účastní si nepřejí, aby
byla přístupná i pro ostatní uživatele. Toto soukromí uživatelům můžeme především nabídnout
v podobě privátních zpráv. Tyto zprávy jsou zpravidla přímo konkrétnímu uživateli a fungují
na podobné podstatě jako emailové schránky. V Netině například plánujeme propojení reálného
emailu s interní poštou v aplikaci. Tedy každý uživatel bude mít svojí emailovou adresu
([email protected]), která bude fungovat stejně jako jeho mail a bude tedy moci dostávat emaily jak již
od stávajících uživatelů Netiny, tak od uživatelů, kteří Netinu nepoužívají. [interni wiki]
Online chat je v tomto ohledu dvojsečná zbraň, kde jako poskytovatel musíme volit volbu mezi
veřejnou komunikací a komunikací soukromou. V Netině se přikláníme k názoru, že uživatel musí
mít možnost vybrat si ostatní účastníky konverzace sám a na základě jeho vlastní vůle. V případě,
že se rozhodne místnost otevřít i pro ostatní, neznámé, uživatele musí mít možnost ji moderovat a
uživatele vyhazovat nebo dokonce místnost znovu omezit jen pro pozvané kontakty.
13.2
Správa obsahu
Vždy, když v naší aplikaci vznikne komentář, fotka, zpráva nebo jakýkoliv sociální objekt hrozí
riziko, že tento objekt bude pro ostatní uživatele závadný nebo nevhodný. Musíme vyvinout
systém, který nabídneme dobrým uživatelům k ohlašování takovýchto událostí a samy
automatizovaně kontrolovat tento obsah.
▪ 39 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
Zapojení prověřených uživatelů do procesu moderování obsahu na síti je velice chytré řešení.
Nejdříve však musíme takové uživatele identifikovat. Na sítích typu Foursquare jsou tyto uživatelé
vybíráni za určitý počet bodů a odznaků a projeví zájem o funkci moderátora. Bodové nároky jsou
na uživatele kladeny tak vysoké, že jen uživatel který aplikaci používá denně může o moderátorský
post požádat. Na tyto uživatele se můžeme spolehnout, samozřejmě existují i vyjímky a tak těmto
uživatelům nesmíme dát všechna práva, že budou chránit náš web před nevhodným obsahem.
Samozřejmě je doporučeno nastavit jednotlivé levely oprávnění i mezi moderátory a podle zásluh
tyto levely přidělovat. Velice účinné je dát ostatním uživatelům najevo, že tento uživatel je
moderátor z toho důvodu, že moderátor bude mít daleko větší motivaci dělat svojí práci pořádně.
Možnost moderování obsahu administrátorským týmem je možnost velice náročná na naše zdroje.
V žádném případě nejsme schopni shlédnout každou fotku která v naší síti přibude a tak je dobré si
pomoci například softwarovým vybavením. V dnešní pokročilé době můžeme používat například
rozpoznávače fotografií, které dokáží určit stupeň nahoty na nahrávaných fotkách a v případě, že
překročí určitou mez, je reportovat. Takto vyreportované fotografie jde v relativně malém týmu lidí
ohlídat.
Samozřejmostí v dnešních sítích je možnost fotku, komentář nebo jakýkoliv objekt nahlásit pro
podezření z porušování provozních podmínek serveru běžným uživatelem. (Tyto podmínky je
dobré si nechat vypracovat zkušeným právníkem, určitě je jako vývojáři nechceme psát sami)
Uživatelé se podle našich zkušeností nebojí zeptat a při vzniklém podezření nebo pochybách se
nebojí tlačítko „nahlásit špatný obsah“ použít.
▪ 40 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
14.
ZÁVĚR
V této práci jsem měl za úkol zkoumat trh se sociálními sítěmi u nás i ve světě a na základě
výsledků teto analýzy vytvořit doporučený postup, kterým se budeme řídit při plánování vývoje
nové sociální sítě Netina.
Jedním z nejdůležitějších faktorů při tvorbě nové sociální služby je výběr cílové skupiny. Na
základě zkoumání ostatních služeb jsem dospěl k názoru, že na trhu současných sociálních sítí
chybí prostor pro starší uživatele. Těmto uživatelům se dodnes nikdo příliš nevěnoval a proto jsem
se rozhodl, že primárním zákazníkem v Netině bude žena starší 35 let.
Další otázkou, kterou jsem zkoumal je to, které služby pro uživatele toho typu na internetu chybí
a které přilákají nové uživatele. Jako klíčovou myšlenku celé sociální sítě jsem na základě
průzkumu vybral propojení vzdálených rodin. Myslím si, že tento typ služby na českém internetu
schází a uživatelé by službu toho typu rádi používali. Cílem je tedy poskytnout rodině bezpečné
místo pro společnou komunikaci a výměnu informací.
Součástí analýzy bylo zkoumání možnosti šíření služby a využívání síťového efektu.
Samozřejmostí, kterou adoptovali dnes již všechny sociální weby, je možnost zvaní svých kontaktů
přes email a možnost vyhledávání kontaktů v adresáři emailového klienta. Vzhledem k celému
konceptu Netiny, tedy spojování rodiny, jsem pro šíření sítě implementoval speciální algoritmus,
který vyhledává v síti rodinné příslušníky. Ty poté nabízí uživateli k přidání do sítě. Samozřejmě
jsme použili i výše zmíněné techniky pozvánek přes email.
Následně jsem v této práci zkoumal, které služby budeme našim uživatelům poskytovat. Na
základě zkušeností, které jsme získali z průzkumu ostatních služeb, jsme vybrali pro Netinu jako
klíčové služby fotogalerii a nástěnku. Ve fotogalerii uživatelé budou moci sdílet, komentovat a
hodnotit fotografie své rodiny a přátel. Nástěnka bude sloužit k vyměňovaní názorů a poskytne
možnost psaní vzájemných vzkazů.
Poté jsem se zaměřil na zkoumání možností zabezpečení a soukromí na sociálních sítích. Dobře
nastavená ochrana objektů v aplikaci je velmi důležitá. Rozhodl jsme se, že pro každý objekt
v Netině (fotka, příspěvek na nástěnku, informace v profilu) bude mít uživatel možnost nastavit
přístupnost a viditelnost. Tedy každý uživatel si bude moci jednoduše nastavit kdo uvidí fotografie,
které právě na Netinu nahrál. A samozřejmě jsem pro Netinu na základě výsledků této práce
mnoho dalších bezpečnostních opatření, které pomohou uživateli uchránit svůj obsah a sdílet ho
opravdu jen s tím, koho uživatel vybere. Na základě průzkumu ostatních sítí se zdá otázka
zabezpečení jako příležitost, jak proniknout na trh. V současnosti podle ankety většina uživatelů,
kteří nejsou na Facebooku, mají problém s jeho možnostmi nastavení soukromí.
▪ 41 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
Posledním aspektem, který jsem v této práci zkoumal, byly možnosti komunikace mezi uživateli.
Většina sítí dnes používá textový způsob komunikace mezi uživateli. V první fázi projektu Netina
počítáme se stejným modelem jako ostatní. Tedy s možností komentování všech objektů,
soukromými zprávami a online textovým chatem. V plánu vývoje však již počítám s možností video
a audio komunikace, kdy uživatel bude moci komunikovat se svojí rodinou pomocí webové kamery
a sluchátek s mikrofonem. Tato komunikace bude probíhat jak online, tak s možností nahrání
vzkazu, který si uživatel bude moci kdykoliv přehrát.
Jedním z úkolů této práce bylo i sledování výsledku po aplikování těchto nově získaných
informacích na Netinu. V současné době Netinu používá více než 5 000 uživatelů a tento počet
každým dnem stoupá. S radostí můžu prezentovat, že po aplikování výsledků práce v praxi se
počet uživatelů kteří se denně registrují zvýšil o 35%.
Myslím si, že jsem zadání, které jsem si stanovil na začátku práce splnil a na základě analýzy
ostatních služeb můžu ovlivni současný trh a být s projektem Netina úspěšný.
▪ 42 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
15.
CONCLUSION
In this thesis statement my goal was to research the market of biggest social networks created in
the Czech Republic as well as in the rest of the world. Another goal was to use the results of this
research for creating a “best practice” which is going to be used for developing a new social
network called Netina.
One of the most important aspect of building social network is the selection of a sutable target
group. After reviewing results of our research I think that there is a possible hole on this market,
which is covering the older people. I think that none of the biggest players on the field of social
networking is not targeting this age group. That is why I chose our primary costumer to be a 35+
years old female.
I was looking for the kind of services that are currently missing on the market, thus they could bring
us a lot of customers. As the primary service that we are going to build in Netina, I picked
connecting of families. I honestly think that social network for families is a thing that is missing on
the Czech internet. The goal of Netina should be the creation of a save place for the whole family,
with the possibility of sharing content that is typical for families. For example pictures, videos and
so on. As well as Netina should be a place where the whole family can communicate easily with
each other.
Another part of this thesis work was to focus on possibilities of network sharing and using of the
network effect. Main thing that adopted almost all of current biggest social network is spreading the
community by using e-mail invitations between users. Users can easily send invitations via e-mail
or import whole e-mail address book and find out their connections in the network or invite their email contacts. On base of the research we also implemented an algorithm that can find your family
member on Netina network. I implemented the mail invitation system as well.
Next topic that we were researching were services, that we were going to provide to our users.
Based on experience from using other social networks I picked photo gallery and bulletin boards as
key services for Netina. In the photo gallery users are able to upload, share, comment and rate
their photos of family and friends. The bulletin board service will provide a place to share and
discuss topics that can may be interesting for families.
Than we aimed for researching possibilities of security and privacy options on social networks. We
are aware that well set policy of protecting of social object is very important in all social
applications. I decided that for all object in Netina (photo, post, personal information) can the owner
set their very own rights for access. So each user can easily set up who is going to see his photos
which he/she just uploaded on Netina. I focused on reliability and easiness of setting these privacy
▪ 43 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
rules because I think that this is one of the biggest issue of today and I think that this could be a
key to penetrate current market of social networks. I think that security and privacy is a problem for
most of users that didn't create a Facebook account so far.
The very last aspect we focused in this work is ways of communication betweens users. Most of
social networks today use text based communications. I am counting the same model in first phase
of Netina project. But I can see the possibility that I am going implement video and voice chat.
Using only web cam and head set users will be able to communicate all around the world. Of
course the communications will be on-line.
I can prove that by using of results of this work project Netina noticed increase the number of
registered users per day for 35%. Right now Netina counts over 5000 users and the number is
increasing day by day.
I think that I completed all goals I set for this thesis statement, and using all information I
discovered during the research can make project Netina successful.
▪ 44 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
16.
SEZNAM POUŽITÉ LITERATURY
1. KRÁLÍČEK, Pavel. Irecenze.net : nezávislé recenze stránek [online]. 20.5.2009 [cit. 201005-01]. FaceBook.com. Dostupné z WWW: < http://irecenze.net/facebook/ >.
2. Facebook In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) : Wikipedia
Foundation,
23.10.2004,
1.5.2010
[cit.
2010-05-01].
Dostupné
z
WWW:
<http://en.wikipedia.org/wiki/Facebook>.
3. ČTK. Počet českých uživatelů Facebooku překročil dva miliony. Ceskenoviny.cz [online].
18.1.2010,
1,
[cit.
2010-05-01].
Dostupný
z
WWW:
<http://www.ceskenoviny.cz/zpravy/pocet-ceskych-uzivatelu-facebooku-prekrocil-dvamiliony/422396>.
4. HANDL, Jan. Marketingjournal.cz [online]. 17.3.2010 [cit. 2010-05-01]. Foursquare, příští
marketingový hit? . Dostupné z WWW: <http://www.m-journal.cz/cs/internet/socialnisite/foursquare-pristi-marketingovy-hit__s416x6394.html>.
5. DOČEKAL, Danie. Lupa.cz [online]. 27.1.2010 [cit. 2010-05-01]. Foursquare je prý "příští
Twitter".
Dostupné
z
WWW:
<http://www.lupa.cz/clanky/foursquare-je-pry-quotpristi-
twitterquot/>.
6. HANDL, Jan. Lupa.cz [online]. 24.4.2009 [cit. 2010-05-01]. LinkedIn – zrcadlo vaší kariéry.
Dostupné z WWW: <http://www.lupa.cz/clanky/linkedin-zrcadlo-vasi-kariery/>.
7. KUBEŠ, Radek. Technet.cz [online]. 18.9.2009 [cit. 2010-05-01]. Sociální sítě nejsou jen
Facebook. Podívejte se i na ty české. Dostupné z WWW: <http://technet.idnes.cz/socialnisite-nejsou-jen-facebook-podivejte-se-i-na-ty-ceske-p4e-/sw_internet.asp?
c=A091017_234210_tec_reportaze_vse>.
8. Last.fm In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) : Wikipedia
Foundation,
13.4.2006,
22.4.2010
[cit.
2010-05-01].
Dostupné
z
WWW:
<http://cs.wikipedia.org/wiki/Last.fm>.
9. Social network In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) :
Wikipedia Foundation, 23.9.2003, 27.4.2010 [cit. 2010-05-01]. Dostupné z WWW:
<http://en.wikipedia.org/wiki/Social_network>.
10. BURGER, Martin. Internetprovsechny.cz [online]. 10.11.2009 [cit. 2010-05-01]. Co je
sociální síť. Dostupné z WWW: <http://www.internetprovsechny.cz/clanek.php?cid=218>.
11. PALATKO, Ondřej. Owebu.cz [online]. 29.6.2009 [cit. 2010-05-01]. Sociální sítě 1.díl.
Dostupné z WWW: <http://owebu.bloger.cz/Internet/Socialni-site-1-dil>.
▪ 45 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
12. Virtual community In Wikipedia : the free encyclopedia [online]. St. Petersburg (Florida) :
Wikipedia Foundation, 29.1.2003, 21.3.2010 [cit. 2010-05-01]. Dostupné z WWW:
<http://en.wikipedia.org/wiki/Virtual_community>.
13. ŠPULÁK, Ondřej. Lupa.cz [online]. 5.3.2010 [cit. 2010-05-02]. Proč nepoužívám Facebook.
Dostupné z WWW: <http://www.lupa.cz/clanky/proc-nepouzivam-facebook/>.
14. EROS, Petr. Objevit.cz [online]. 19.2.2010 [cit. 2010-05-02]. 10 důvodů, proč nepoužívat
sociální sítě. Dostupné z WWW: <http://objevit.cz/10-duvodu-proc-nepouzivat-socialni-sitet432>.
15. Etnetera [online]. 23.7.2008 [cit. 2010-05-02]. Koncept sociálního webu. Dostupné z
WWW:
<http://www.etnetera.cz/etn/cz/blog/tech_life/tech_life_koncept_socialniho_webu.html>.
16. WOLF, Karel. Lupa.cz [online]. 11.2.2009 [cit. 2010-05-03]. Soukromí a bezpečnost v
sociálních sítích prakticky I. Dostupné z WWW: <http://www.lupa.cz/clanky/soukromi-vsocialnich-sitich-prakticky-facebook/>.
17. WOLF, Karel. Lupa.cz [online]. 18.2.2009 [cit. 2010-05-03]. Soukromí a bezpečnost v
sociálních sítích prakticky II. Dostupné z WWW: <http://www.lupa.cz/clanky/jak-prekonatnastrahy-facebooku-dil-2/>.
18. BELL, Gavin. Building Social Web Application. USA : O'Reilly Media, Inc., 2009. 409 s.
ISBN 978-0-596-51875-2.
19. POPELÁK, Martin. Railsworx.org [online]. 25.1.2010 [cit. 2010-05-05]. Kdo buduje obsah
komunitních webů?. Dostupné z WWW: <http://www.railsworx.org/posts/3>.
20. PLESKA, Nikola. Web 2.0 a blogy [online]. 20.4.2008 [cit. 2010-05-05]. Obsah vytvářený
uživatelem. Dostupné z WWW: <http://dp.pleska.net/obsah-vytvareny-uzivatelem/>.
21. CATONE, Josh. ReadWriteWeb.com [online]. 14.4.2008 [cit. 2010-05-05]. Facebook
Asking
for
Friend
Suggestions.
Dostupné
z
WWW:
<http://www.readwriteweb.com/archives/facebook_friend_suggestions.php>.
22. MILATA, Pavel. Symbio.cz [online]. 4.10.2007 [cit. 2010-05-05]. Jak vytvořit úspěšný
komunitní web? – část 1. Dostupné z WWW: <http://www.symbio.cz/clanky/jak-vytvorituspesny-komunitni-web-cast-1.html>.
23. MILATA, Pavel. Symbio.cz [online]. 11.8.2008 [cit. 2010-05-05]. Jak vytvořit úspěšný
komunitní web? – část 2. Dostupné z WWW: <http://www.symbio.cz/clanky/jak-vytvorituspesny-komunitni-web-cast-2.html>.
▪ 46 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
24. MAKOVIČKA, Jan; POPELÁK, Martin; PÁRL, Tomáš. Dokumentace projektu Netina
[online]. 1.5.2010 [cit. 2010-05-07]. Dostupné z WWW: <http://devel.railsworx.org/wiki>.
25. FRY, Ben. Visualizing Data. USA : O'Reilly Media, Inc., 2008. 366 s. ISBN 978-0-59651455-6.
26. SEGERAN, Toby. Programming Collective Intelligence. USA : O'Reilly Media, Inc., 2007.
344 s. ISBN 978-0-596-52932-1.
▪ 47 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
17.
SEZNAM POUŽITÝCH SYMBOLŮ A ZKRATEK
Zkratka
Popisek
vypatlávština
Jazyk, který používají mladí lidé. Zejména slečny ve věku 13-16 let. Pro
vlastní zážitek můžete vyzkoušet překladač na
http://vypatlator.volieera.cz/
geek
Pojem z angličtiny, v níž označuje osobu, která má hluboké technické
nebo odborné znalosti, talent a obzvláštní zapálení pro svůj obor
(primárně slovo znamená především šprt nebo vzorný student, ne-atlet,
studijní typ).
▪ 48 ▪
Bakalářská práce
Klíčové aspekty vývoje webových projektů se sociální funkcionalitou
Key aspects of developing projects with social functionality
18.
SEZNAM OBRÁZKŮ
Obrázek 1: Trend návštěvnosti Facebooku a Líbímseti.cz (zdroj: Google Trends).............19
Obrázek 2: Graf uživatelů internetu (zdroj: Forrester Research) [20].................................24
Obrázek 3: Ukázka dopadové stránky serveru Netina.cz.....................................................27
Obrázek 4: Nastavení e-mailového upozornění na Facebooku............................................32
Obrázek 5: Nastavení možnosti soukromí na serveru Netina..............................................36
Obrázek 6: Nastavení možnosti soukromí na serveru Facebook.........................................36
Obrázek 7: Formulář pro změnu hesla na Netině.................................................................38
▪ 49 ▪

Podobné dokumenty

17. 8. 2011

17. 8. 2011 Mnoho lidí tvrdí, že má o svých penězích dobrý přehled, ví za co utrácí a jaké jsou jejich příjmy. Přesto jen málokdo má o finančních tocích přehled také v delší časové perspektivě, což může být je...

Více