Projekt

Obecné

Profil

Slack » Historie » Verze 5

Antonín Kočí, 2019-11-22 14:54

1 1 Václav Pelc
h1. Slack
2
3
Slack je nástroj určený pro komunikaci a spolupráci jednotlivý lidí v týmu. Nabízí přímé zasílání zpráv. Veškerý obsah Slacku, včetně souborů, rozhovorů a lidí, lze vyhledávat.
4 5 Antonín Kočí
Uživatelům jsou k dispozici tři uživatelské rozhraní, webový klient, mobilní aplikaci a od roku 2014 také desktopovou verzi, která je dostupná z webových stránek nebo ji lze najít ve Windows Store . Webová verze funguje na všech bežně používaných operačních systémech. Design je intuitivní a snadno použitelný. Funkce, které Slack poskytuje jsou přehledně rozděleny do položek v menu.
5 1 Václav Pelc
6
h2. Historie
7 2 Václav Pelc
8
Slack vytvořili Stewart Butterfield, Eric Costello, Cal Henderson a Serguei Mourachov, kteří pracovali pro firmu Tiny Speck. Potřebovali univerzální prostředek ke komunikaci při vytváření online hry Glitch. 
9
 
10 1 Václav Pelc
Pro veřejnost byl Slack představen v roce 2013. Do 24 hodin od spuštění, projevilo 8000 uživatelů zájem o tento komunikační prostředek.  Slack zažívá rychlý růst, již v dubnu 2015 je zde registrováno 750 000 uživatelů. 
11
12 5 Antonín Kočí
Od ledna 2015 se ke Slacku připojilo Screenhero. Díky tomu máme možnost využívat v rámci Slacku funkce a služby, které dosud nebyly možné, jako např. video a sdílení obrazovky. 
13
14 1 Václav Pelc
h2. Funkce 
15 2 Václav Pelc
16 1 Václav Pelc
Slack je využit v rámci skupiny lidí. Jeden uživatel si vytvoří svou vlastní skupinu a přizve do ní další uživatele. 
17 2 Václav Pelc
Základní myšlenka Slacku spočívá v rozdělení veškeré konverzace do kanálů. Tedy každé téma, problém, který se vyskytl, je obsažen právě v jednom určitém kanále a v žádném jiném. To usnadňuje přehlednost a také vyhledávání. Vyhledávání může být podle jednoho zvoleného téma, ale také se dá filtrovat konverzace v kanálu určena právě jednomu uživateli.
18
19
Pokud se tedy o nějakém problému dříve mluvilo a někdo s ním nebyl seznámen, potom si může toto téma rychle vyhledat a nemusí se začínat znovu na takové téma konverzovat.
20
       
21 1 Václav Pelc
Pokud nemáte zájem o všechna témata v rámci skupiny, můžete si některé označit hvězdičkou a vytvořit si vaši vlastní zájmovou skupinu.   
22
Samozřejmě je možnost vytvářet soukromé kanály, ke kterým má přístup pouze určitá skupina lidí. Vhodné pokud chcete utajit citlivé nebo důvěrné informace. 
23 2 Václav Pelc
V levém časti je zobrazen seznam uživatelů registrovaný v dané skupině. Se statusem online/offline. Pokud je v daném kanálu nějaká aktuální zpráva a někteří uživatelé nejsou přítomní, odešle se oznámení na jejich registrační email.
24
 
25 1 Václav Pelc
Slack poskytuje funkci nahrávání souborů do jednotlivých kanálů. Dají se sdílet fotografie, dokumenty nebo PDF (Stačí přetáhnout soubor do kanálu.).       
26 3 Václav Pelc
Pokud jste přihlášeni v několika týmech, můžete snadno mezi nimi přepínat pomocí Team Switcher. Dokonce můžete použít klávesové zkratky Ctrl 1, Ctrl 2.   
27 1 Václav Pelc
Slack plně podporuje smajlíky. Stačí kliknout na ikonu v pravém dolním rohu a můžete přidat důraz na svoji zprávu. 
28
29 5 Antonín Kočí
Na obrázku níže je náhled hlavní obrazovky Slacku. Vlevo je možné vybírat mezi několika kanály. Nové příspěvky lze přídat pomocí input boxu v dolní části obrazovky.
30
31
!main-screen.png!
32
33
Slack organizuje příspěvky do tzv. Kanalů, tudíž velni často používanou funkcí je vytváření nových kanálů mebp úprava stávajích. Obrazovka pro vytvoření nového kanálu je vidět na obrázku níže. Mezi povinné položky patří pouze název a viditelnost. 
34
35
!create-channel.png!
36
37
h2. Mobilní aplikace
38
39
Mobilní aplikace zmíněná v úvodu je dostupná pro telefony OS Andorid i Iphone. Obě verze jsou v podtatě identické co se týče funkcí i ovládání. Na screenshotu z iPhone jsou vidět obě hlavní obrazovky – zprávy ve zvoleném kanále a výběr ostatních kanálu v aplikačním menu.
40
41
!iphone-screenshot.png!
42
43
h2. Veřejné a placené verze
44
45
Základní funkce jsou přístupné zdarma, Slack navíc nabízí dvě placené verze. Ty poskytují především více uložného prostoru pro zpravy, umožňují export a poskytující definovanou garanci dostupnosti (SLA).
46
47
h2. Integrace s jinými systémy
48
49
Server Slacku poskytuje REST Api, které umožňuje používat některé funkce programově. Celkově jsou k dispozici čtyři typy rozhraní. Všechny mají společné to, že používají JSON jako formát pro výměnu dat. Skupiny jsou rozděleny podle typu služeb, které poskytují na
50
* Real Time Messaging Api
51
Jedná se o základní způsob přístupu  datům z ostatních aplikací prostřednictvým websocketu. Toto api odesílá data o všech aktivitách v každém kanále a generuje tudíž velký síťový provoz. Slack z tohoto důvodu vytvořil další API, které umožňují aplikacím pracovat pouze s částí dat.
52
 
53
* Events Api
54
Pokročilejší verze RTM API. Oproti svému přechůdci používá publish-subscribe model. Aplikace si tudíž můžou zvolit, které aktivity jsou pro ně důležité, o ostatní událostech nedostavají žádná data. Tím je snížen nárok na síťový přes a náročnost zpracování. 
55
56
* Web Api
57
„Webové api“ je způsob jak vzdáleně používat funkce Slacku. Tímto způsobem lze posílat zpravy jiným uživatelům, vytvořít další kanál nebo změnit oprávnění uživatelů. Seznam všech funkcí včetně popisu lze najít na oficiálním webu zde - https://api.slack.com/web
58
59
* Conversations Api
60
Poslední typ je spíš podmnožinou Webového api než vlastní kategorii. Vzniklo za účelem zjednodušení práce s kanály. Dalším důvodem byle celkové zpřehlednění všech funkcí, nebo%t některé se vyskytovaly vícekrát. Oproti webovému api je nutné jako paremetr nastavit úroveň viditelnosti pro jednotlivé konverzace, např. public nebo private.
61
62
63
h2. Služby integrované se Slackem
64
65
# Jira – systém na podporu řízení projektů
66
Jira poskytuje plugin, který je potřeba nainstalovat do lokální instance jiry. K dispozici jsou hlavně notifikační funkce. Ty je možné přizpůsobit pomocí Jira Query languague. Dále je možné nastavit synchronizování komentářů .
67
 
68
!jira-plugin.png!
69
70
# Microsoft Outlook – emailový klient
71
Email obvykle používají dva lidé pro vzájemnou komunikaci. Slack je primárně určen pro komunikaci v týmu. Tento add-in vznikl za účelem lepšího sdílení emailu s více lidmi. Z podledu Slacku však disponujeme minimem funkcí. Jeho prostředníctvím lze pouze přeposlat email do Slack kanalů nebo jinému uživateli slacku.
72
 
73
!outlook-plugin.png!
74
75
# Google Calendar
76
Google Calendar je nástroj na organizaci času a plugin vytvořený firmou Slack zobrazí vybrané události z google kalendáře uvnitř Slacku. Je možné nastavit upozornění na schůzky nebo upozornění na změny v kalendáři. Plugin má podlě mě největší využití pokud používáte Slack jako hlavní komunikační nástroj. Uživatel tak má k dispozici jak textové zprávy tak události v jedné aplikaci. Plugin dále umožňuje zobrazit přehledy pro jednotlivé dny nebo změnit status podle kalendáře.
77
 
78
!google-calendar-plugin.png!
79
80
81
h2. Aplikace
82
83
Aplikace ve Slacku jsou v podstatě pluginy s dalšími funkcemi. Koncept je podobný jako u všech ostatních pluginů. Prostřednictvím aplikací je možné přídávat další funkce nebo integrovat pracovní plochu slacku s jinými systémy. Zde je seznam aplikací, které jsou podle slacku užitečné: https://slack.com/apps/category/At64BY3G3F-essential-apps
84
85
86 2 Václav Pelc
h2. Slack a Já
87
88 1 Václav Pelc
Se Slackem jsem začal pracovat v rámci projektu na ZSWI. Byla potřeba univerzální komunikačního softwaru, a proto byl zvolen Slack. Nenašli jsme takový komunikační software, který byl užíván námi všemi, a proto jsme zvolili úplně nový. Nadmíru jsme ocenili jeho přehlednost a jednoduchost. Rozhodně bych ho doporučil pro lidi v IT oboru, zejména pokud vyvíjejí nějakou aplikaci.    
89
90
h2. Zdroje
91 2 Václav Pelc
92 1 Václav Pelc
www.slack.com
93
https://en.wikipedia.org/wiki/Slack_(software)
94 4 Premek Brada
95
96
----
97
98
----
99
100
h2. Komentáře
101
102
P.Brada
103
* popis stručný a hutný, ok
104
* chybí ukázky :-( 
105
* není info o integraci s jinými nástroji