Projekt

Obecné

Profil

Slack » Historie » Verze 8

Antonín Kočí, 2019-11-22 16:05

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 6 Antonín Kočí
"Link":https://a.slack-edge.com/80588/marketing/img/downloads/screenshots/win10_screenshot.png
33 5 Antonín Kočí
34 8 Antonín Kočí
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.
35 5 Antonín Kočí
36
!create-channel.png!
37 6 Antonín Kočí
"Link":https://www.youtube.com/watch?v=0xwR9Cz11X0
38 5 Antonín Kočí
39
h2. Mobilní aplikace
40
41
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.
42
43
!iphone-screenshot.png!
44 6 Antonín Kočí
"Link":https://slackhq.com/wp-content/uploads/2019/04/2019-04_TT_Haughey_MobileTips_navigation-ios.png
45 5 Antonín Kočí
46
h2. Veřejné a placené verze
47
48
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).
49
50
h2. Integrace s jinými systémy
51
52 1 Václav Pelc
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
53 6 Antonín Kočí
* *Real Time Messaging Api*
54 1 Václav Pelc
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.
55 5 Antonín Kočí
 
56 6 Antonín Kočí
* *Events Api*
57 5 Antonín Kočí
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í. 
58 1 Václav Pelc
59 6 Antonín Kočí
* *Web Api*
60 5 Antonín Kočí
„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
61
62 6 Antonín Kočí
* *Conversations Api*
63 1 Václav Pelc
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.
64 5 Antonín Kočí
65 1 Václav Pelc
66
h2. Služby integrované se Slackem
67
68 6 Antonín Kočí
* *Jira* – systém na podporu řízení projektů
69 7 Antonín Kočí
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ářů.
70 1 Václav Pelc
 
71 6 Antonín Kočí
   !jira-plugin.png!
72
   "Link":https://marketplace-cdn.atlassian.com/files/images/81263a04-6ba7-4b51-bfdb-1d0d528e0b70.png
73 1 Václav Pelc
74 6 Antonín Kočí
* *Microsoft Outlook* – emailový klient
75 5 Antonín Kočí
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.
76
 
77 6 Antonín Kočí
   !outlook-plugin.png!
78
   "Link":https://az158878.vo.msecnd.net/marketing/Partner_21474848848/Product_42949683015/Asset_88e2a72d-199e-4aa3-9871-e24320a41237/Office365Screenshot01.png
79 5 Antonín Kočí
80 6 Antonín Kočí
* *Google Calendar*
81 5 Antonín Kočí
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.
82
 
83 6 Antonín Kočí
   !google-calendar-plugin.png!
84
   "Link":https://s3-us-west-2.amazonaws.com/slack-files2/images/2019-10-21/805228678423_94294e641fc24873f614_1600.png
85 1 Václav Pelc
86 5 Antonín Kočí
h2. Aplikace
87
88
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
89
90
91 2 Václav Pelc
h2. Slack a Já
92
93 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.    
94
95
h2. Zdroje
96 2 Václav Pelc
97 6 Antonín Kočí
[1] www.slack.com
98
[2] https://en.wikipedia.org/wiki/Slack_(software)
99 4 Premek Brada
100
101
----
102
103
----
104
105
h2. Komentáře
106
107
P.Brada
108
* popis stručný a hutný, ok
109
* chybí ukázky :-( 
110
* není info o integraci s jinými nástroji