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
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...