Milí partneři, zvu Vás na seminář zaměřený na dvě novinky v rodině IBM Collaboration Software: Sametime 9.0 a Connections 4.5. Akce bude rozdělena na dvě části. Můžete se zúčastnit obou, nebo pouze jedné části.
Akce se uskuteční v úterý 8. října 2013, v budově IBM Praha (přízemí).
Obchodní dopoledne (9:00 – 12:00)
Tato část je určena pro ty, kteří se přímo stýkají se zákazníky. Nemusí to být pouze obchodníci, ale třeba i projektoví manažeři a podobně. Udivíte Vám novinky posledních verzí obou produktů (u Sametime se navíc jedná i o změnu licencování). Dozvíte se, jaké konkrétní výhody přinášejí produkty zákazníkům a v čem jim mohou pomoci. Podělíme se s Vám o zkušenosti, jak je nejlépe prodávat zákazníkům — od prvního oslovení až po implementaci.
Technické odpoledne (13:00 – 16:00)
Tato část je pro ty, kteří produkty u zákazníků predvádějí, jako součást předprodejního procesu. Dostanete virtuální image s IBM Connections 4.5 CCM, kterou můžete přímo použít pro tyto demonstrační účely. Ukážu Vám, jak s touto image pracovat, jaké scénáře můžete předvádět a jak ji případně upravovat a rozšiřovat.
Přihlášku zasílejte na adresu petra.winklerova@cz.ibm.com. Do přihlášky, prosím, napište, jestli jdete na dopolední část, odpolední část nebo na obě části. Těším se na viděnou!
Minulý týden vyšel podle plánu IBM Sametime 9. Instalační soubory jsou k dispozici na download serverech.
Připravil jsem seznam partnumbers, které můžete zadat do vyhledávání na downloadu a stáhnout všechny potřebné balíčky. Sametime 9 má tři základní licence, balíčky jsou pro tu nejvyšší, Sametime Complete, která obsahuje vše.
Sametime 9 pro Windows
CIL0DML – Installation Manager 1.6.2
CI6TYML – DB2 10.1 Limited Use
CIK2HML, CIK2IML, CIK2JML – WAS ND 8.5.5
CIQ6JML – WAS fixes for Sametime 9
CIBM0EN – Domino 9 (32-bit)
CIQ4CML – Sametime System Console
CIQ8XML – Sametime Community Server 9
CIQ48ML – Sametime Proxy Server 9
CIQ47ML – Sametime Meeting Server 9
CIQ49ML – Sametime Media Manager 9
CIQ4AML – Sametime Video MCU 9 (nová komponenta, pouze pro Linux!)
CIQ4BML – Sametime Advanced Server 9
CIQ44ML – Sametime Connect Client 9
Sametime 9 pro Linux
CIK2GML – Installation Manager 1.6.2
CI6TQML – DB2 10.1 Limited Use
CIK2HML, CIK2IML, CIK2JML – WAS ND 8.5.5
CIQ6JML – WAS fixes for Sametime 9
CIBM4EN – Domino 9 (32-bit)
CIQ4CML – Sametime System Console
CIQ45ML – Sametime Community Server 9
CIQ48ML – Sametime Proxy Server 9
CIQ47ML – Sametime Meeting Server 9
CIQ49ML – Sametime Media Manager 9
CIQ4AML – Sametime Video MCU 9 (nová komponenta)
CIQ4BML – Sametime Advanced Server 9
CIQ44ML – Sametime Connect Client 9
Přesný seznam požadavků pro instalaci (kompatibilita systémů, požadované verze OS, …) najdete na Supportu.
Již brzy, 20. září 2013, vyjde nejnovější verze software pro komunikaci v reálném čase – IBM Sametime 9. Oficiální oznámení a předvedení možností budete moci vidět ve webcastu o dva dny dříve. Již nyní jsou ale venku veřejné informace o nových typech licencí, které přijdou s touto verzí.
Sametime Communicate
Tato licence obsahuje to, co si představíme pod pojmem chatování a přímá komunikace. Tedy nejenom to, co je nyní v Sametime Entry a v Sametime Standard (co se týče chatování), ale například i posílání offline zpráv či chatovací skupiny, které jsou nyní až v Sametime Advanced. Samozřejmě sem patří i přenosy audia a videa i možnost připojení na firemní telefonní ústřednu. Tyto funkcionality můžete využívat prostřednictvím samostatného klienta, webového klienta nebo mobilního klienta; vývojáři se na Sametime mohou připojit z aplikací pomocí API.
Sametime Conference
Sem patří vše kolem webových schůzek, tedy i nová komponenta v Sametime 9 – video MCU, které umožní přenos a zobrazení více video kanálů najednou (tady například 4 „mluvící hlavy“ na obrazovce).
Sametime Complete
Obsahuje vše, co edice Communicate a Conference, plus navíc funcionality, které tímto spojením dávají smysl: propojení chatu a web meetingu – instant share (sdílení plochy); přístup k meetingům z contactlistu, propojování videohovoru z videochatu do meetingu a podobně.
Sametime Unified Telephony
Tato licence obsahuje kompletní telefonní middleware, tedy i včetně služeb firemní telefonní ústředy (PBX), inteligentního routování příchozích hovorů atd.
Externí uživatelé
Další důležitou změnou v licencování je to, že se nemusí platit za externí uživatele! Externím uživatelem je například váš zákazník, potenciální zákazník nebo obchodní partner, se kterým chcete pravidelně chatovat nebo jenom občas uspořádat webovou schůzku. Licence není potřeba, pokud externí člověk komunikuje s interním (který má licenci), což je typické použití takové komunikace.
Tohle můžete výborně využít například ve spojení se Sametime API, kdy na své firemní webové stránky dáte možnost zákazníkům komunikovat přes webový chat s vašimi zaměstnanci, například oddělením nákupu nebo podpory.
Řešil jsem teď jeden problém v Sametime: instalace byla v pořádku, vše fungovalo dobře, jenom SSO (Single Sign-On) se chovalo záhadně. Mezi ST Proxy (na WAS) a ST Community (na Dominu) to fungovalo výborně, ale mezi ST Proxy a ST Meeting (oba na WAS) ne. Člověk by řekl, že mezi oběma komponentami běžícími nad WAS poběží SSO bezproblémově a pokud budou nějaké potíže, tak při komunikaci mezi platformami.
Ono je to ale trochu jinak. Autentikaci pro ST Meeting dělá WAS, autentikaci pro ST Proxy dělá Domino. Tohle je nejdůležitější věta z tohoto článku, od které se vše odvíjí. Protože kdo dělá autentikaci, ten také generuje SSO cookies.
Když jsme hledali příčinu chyby, zkoumali jsme také cookies v prohlížeči. A zjistili jsme, že ST Proxy generovala SSO cookie s názvem LtpaToken, zatímco ST Meeting generoval cookie s názvem LtpaToken2. Z toho je teda jasné, že žádné SSO opravdu proběhnout nemohlo, když se tokeny jmenují jinak. Otevřeli jsme tedy Domino Directory a znovu překontrolovali SSO dokument. A zde byl kámen úrazu: při instalaci nového Sametime 8.5 se neudělal nový SSO dokument v Dominu, ale použil se již existující (kvůli iNotes).
Takže jsme se rozhodnuli udělat v Dominu nový, separátní SSO dokument, jenom pro potřeby Sametime — postup je na konci. A pozor, i zde je nutno dávat pozor na to, jak nastavíte generování SSO cookies. V Sametime 8.5 se používá WAS 7 a ta již defautně generuje pouze LtpaToken2, který je bezpečnější. Pokud chcete generovat i LtpaToken, musíte ve WAS zapnout Interoperability mód. Stejně se to dá nastavit i na Dominu, tam volíte, jestli se má generovat nový, starý nebo oba tokeny. A aby SSO fungovalo, musí být obě platformy nastaveny na stejnou hodnotu. Tedy buď obě pouze LtpaToken2 (tedy vypnutá Interoperability ve WAS) nebo obě povoleny oba tokeny.
Poznámka: Experimentálně jsem si potvrdil, že když negenrují obě platformy stejné tokeny, tak SSO funguje „z menšího do většího“. Když například nastavím Domino, že generuje (a tady i akceptuje) pouze LTPA2 a WAS generuje LTPA1 i LTPA2, tak SSO fungovalo ve směru z Domina do WAS. Naopak ne. Je to proto, že WAS rozuměla LTPA2, ale Domino nerozumělo LTPA1.
Po té, co jsme tedy udělali nový SSO dokument v Dominu, který generuje pouze LTPA2 a ve WAS vypnuli Interoperabilitu, vše zrestartovali, tak SSO začalo fungovat.
Samostatný SSO dokument pro Sametime
Domino pro své potřeby (např. iNotes) používá LTPA token, který se konfiguruje v dokumentu s názvem LtpaToken. Je to jeho defaultní hodnota a název se nemá měnit. Když potřebujete udělat nový SSO dokument a naimportovat do něj klíče z WAS, udělejte si nový SSO dokument a nazvěte jej třeba LtpaTokenST. (Poznámka: toto je pouze název dokumentu v names.nsf, není to název cookie, kterou dostane prohlížeč.) V něm nastavte, že platí pouze do Domino server, na kterém běží ST Coomunity server.
Teď už jenom zbývá někde v Sametime nastavit, že si nemá sahat pro defaultní dokument, ale pro dokument s novým názvem. Dělá se to přes sametime.ini (je v programovém adresáři Domina). Do sekce AuthToken přídáme tento řádek:
Ve čtvrtek 12. září 2013 pořádá IBM akci s názvem IBM BusinessConnect 2013. Místem konání bude hotel Hilton Praha, začíná se v 9 hodin, akce bude ukončena obědem v 13 hodin.
Program je rozdělen do tří souběžných tracků podle toho, pro koho jsou přednášky primárně určeny: Finanční instituce, Veřejná správa, Energetika, utility a telekomunikace. Mezi přednáškami najdete využití moderních technologií pro práci s informacemi, podporu řízení, chytřejší marketing, správu aktiv či zákaznickou analytiku.
Podrobný program naleznete na oficiální stránce. Akce je zaměřena, jak se říká, bussinesově, nebudou se tam probírat technické podrobnosti. Pokud Vás obsah zaujal, registrujte se, prosím, přes oficiální stránku; akce je pro registrované zdarma. Pokud si myslíte, že by akce byla užitečná pro vaše kolegy, řekněte jim o ní — můžete použít například tuto pozvánku v PDF.
U IBM Connections můžete upravovat vzhled — skinovat je. Dělá se to tak, že do customization podadresáře uložíte vlastní CSS stylopis pro ty třídy, které chcete přetížit (postup). Výhodu to má tu, že nezasahujete do originálních stylopisů a pokud se něco pokazí, tak smažete váš custom.css a vše je zpět v defaultním vzhledu.
Koncem června se objevilo nové „šedé“ téma pro Connections 4.5 CR1; říká se mu NextGen. To se do systému nahrává jinak, než tak, že vytvoří nové custom.css — toto téma je kompletně uloženo v archivu JAR a odkaz na něj vede z konfiguračního souboru LotusConnections.config.xml. Je to proto, že nové téma je vyladěno a dodáváno jako celek. Pokud chcete výrazně měnit vzhled Connections, použijte základní téma a přizpůsobujte pomocí custom.css. Pokud se vám ale nové šedé téma líbí, chcete jej používat, ale jenom s drobnými úpravami (například změna loga), tak můžete, jenom ale své změny budete psát na jiné místo.
Nové téma je uloženo v archivu com.ibm.social.gen4.theme_4.0.0.20130530-1409.jar. Ten najdete v adresáři WAS_PROFILE/installedApps/CELL/Common.ear/connections.web.resources.war/WEB-INF/eclipse/plugins/. Uvnitř JARu hledejte soubor defaultTheme.css a to je ten soubor, kde budete dělat úpravy stylopisu. To znamená, že upravujete přímo základní CSS pro šedé téma, nevytváříte přetěžující soubor.
Ve své instalaci Connections jsem chtěl změnit pouze logo — místo nápisu IBM Connections tam dát obrázek Renovations. Pomocí FireBugu zjistíte, že tuto oblast ovlivňuje třída .lotusui30 div.lotusBanner .lotusLogo .lotusAltText. Pomocí ručního ladění zjistíte, že ji potřebujete změnit na:
To znamená, že v JARu zeditujete soubor defaultTheme.css, najdete třídu .lotusui30 div.lotusBanner .lotusLogo .lotusAltText a nahradíte její původní obsah tím novým. Nezapomeňte zálohovat! Současně s tím nakopírujte do JARu obrázek s logem, na který se odkazujete v background-image. Všechno uložte, zrestartuje Connections a zkontrolujte, jestli vidíte změny.
Máte-li zájem, stáhněte si tuto moji jednoduchou úpravu – jestli budete chtít měnit pouze logo, tak dejte svůj obrázek do podadresáře images a příslušně upravte třídu v defaultTheme.css.