make your ibm connections deployment your own - customize it! german version

89
Make Your IBM Connections Deployment Your Own: Customize It! Klaus Bild, Belsoft AG IBM Connect Switzerland, Trafo Baden 06. März 2014

Upload: klaus-bild

Post on 29-Aug-2014

505 views

Category:

Self Improvement


2 download

DESCRIPTION

IBM Connections 4.5 bietet unzählige Anpassungsmöglichkeiten, damit die Umgebung dem Corporate Design und den Anforderungen Ihrer Firma entspricht. Wussten Sie zum Beispiel, dass man da UI sehr einfach anpassen kann, dass man sowohl die Texte wie auch die Versandhäufigkeit von Mitteilungen verändern kann, das Profile erweitert werden können und auch das Aussehen des Richtext Editors veränderbar ist? Dieser Vortrag vermittelt Ihnen die Grundlage, um Anpassungen Ihrer Umgebung zu planen und in Angriff zu nehmen.

TRANSCRIPT

Page 1: Make Your IBM Connections Deployment Your Own - Customize it! German Version

Make Your IBM Connections Deployment Your Own: Customize It!

Klaus Bild, Belsoft AG IBM Connect Switzerland, Trafo Baden 06. März 2014

Page 2: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Über mich

kbild.ch

twitter.com/kbild

linkedin.com/in/kbild

Page 3: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Über diesen Vortrag

http://www.slideshare.net/kbild/show301-make-your-ibm-connections-deployment-your-own-customize-it

Page 4: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Agenda an der IBM Connect in Orlando

•  Introduction

•  User Interface

•  Login Page

•  Notifications

•  Getting Started Page

•  Communities

•  Wikis

•  Profiles

•  Richtext Editor

Im Slideset auch vorhanden

•  Media Gallery Object Types

•  Mobile App

•  Reports

•  Desktop Plugin

•  IBM Connections Content Manager

Page 5: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Heutige Agenda

•  Introduction

•  User Interface

•  Login Page

•  Notifications

•  Getting Started Page

•  Communities

•  Wikis

•  Profiles

•  Richtext Editor

•  Einleitung

•  Benutzeroberfläche

•  Benachrichtigungen

•  Communities (nur Themes)

•  Wikis

•  Profile (nur Widget)

•  Richtext Editor

Page 6: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Einleitung – Wer ist hier im Publikum?

Page 7: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Einleitung – Ziel der Session?

Dieser Vortrag soll Ihnen die Grundlage vermitteln, um

Anpassungen Ihrer Umgebung zu planen und in

Angriff zu nehmen.

Page 8: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Einleitung – Die Systemumgebung

•  Microsoft Windows Server 2008 R2

•  IBM Connections 4.5 CR3 (IBM Domino LDAP, single box Installation)

•  CONNECTIONS_CUSTOMIZATION_DEBUG aktiviert

•  Next Generation Theme

•  Profile templateReloading in profiles-config.xml auf 15s eingestellt

•  Login Daten gespeichert in soap.client.properties

•  -> Bitte debug & reloading Einstellungen für die Produktion IMMER deaktivieren!

Page 9: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Einleitung – Bemerkungen

•  Folgende Abkürzungen werden verwendet: •  custom_dir: Customization Verzeichnis, kann in der WebSphere Variable

CONNECTIONS_CUSTOMIZATION_PATH gefunden werden (Hier D:\IBM\Connections\data\shared\customization\ )

•  provision_dir: Provision Verzeichnis, kann in der WebSphere Variable CONNECTIONS_PROVISION_PATH gefunden werden (Hier D:\IBM\Connections\data\shared\provision\)

•  profiles_dir: WebSphere profiles Verzeichnis (Hier D:\IBM\WebSphere\AppServer\profiles)

•  htdocs: HTTP Server htdocs Verzeichnis (Hier D:\IBM\HTTPServer\htdocs)

Page 10: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Benutzeroberfläche - Beispiel

Zusätzliches Menu

Permanenter Link

Angepasste Farben und Logo

Page 11: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Farben und Logo

•  Öffnen der WAS Administrative Console und navigieren zu “Applications – WebSphere enterprise applications”

•  Stoppen der Common App

Page 12: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Farben und Logo

•  Wir nutzen hier das Next Generation Theme http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_themes_for_IBM_Connections_4.5_CR1_ic451

•  Das NextGen Theme funktioniert anders als das Standard Theme

•  Wir müssen direkt eine Quelldatei anpassen (com.ibm.social.gen4.theme_4.0.0.cr3.jar)

•  Das ist eher ein Hack und nicht dokumentiert (wird aber supported!)

•  Deshalb müssen diese Änderungen immer weggespeichert werden, bevor ein Fix/Fixpack installiert oder ein Upgrade durchgeführt wird (die Änderungen könnten sonst überschrieben werden)

•  Das Anpassen des Standard Theme ist einfacher, dort muss man lediglich eine Theme css Datei erstellen im Verzeichnis custom_dir\themes\defaultTheme

Page 13: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Farben und Logo

•  Navigieren zum Verzeichnis provision_dir\webresources\

•  Öffnen von com.ibm.social.gen4.theme_4.0.0.cr3.jar mit Zip Programm

Page 14: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Farben und Logo

•  Extrahieren aller Dateien nach provision_dir\webresources\com.ibm.social.gen4.theme_4.0.0.cr3\

Page 15: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Farben und Logo

•  Löschen der Datei com.ibm.social.gen4.theme_4.0.0.cr3.jar

•  Umbenennen des Verzeichnis zu com.ibm.social.gen4.theme_4.0.0.cr3.jar Bemerkung: So können die Änderungen direkt ohne repacking getestet werden

Page 16: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Farben und Logo

•  Öffnen des neuen Verzeichnis com.ibm.social.gen4.theme_4.0.0.cr3.jar und navigieren nach resources\css\defaultTheme

•  Öffnen von defaultTheme.css mit einem Text Editor

Page 17: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Farben und Logo

•  Suchen nach .lotusui30 div.lotusBanner .lotusRightCorner

•  Ersetzen des Farbgradienten #3c404 - #151718 durch #00b2ef - #00649d

Page 18: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Farben und Logo

•  Verbergen des IBM Logos und hinzufügen eines neuen Logos

Page 19: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Farben und Logo

•  Kopieren des referenzierten Logos ibmconnect.png ins Verzeichnis htdocs\images

Page 20: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Farben und Logo

•  Öffnen der WAS Administrative Console und navigieren zu “Applications – WebSphere enterprise applications”

•  Starten der Common App

Page 21: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Resultat – Farben und Logo

•  Refresh des Browsers

Page 22: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Neues Menu und permanenter Link

•  Kopieren von header.jsp im Verzeichnis profiles_dir\AppSrv01\installedApps\connectionsCell01\Homepage.ear\homepage.war\nav\templates nach custom_dir\common\nav\templates

Page 23: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Neues Menu und permanenter Link

•  Öffnen von header.jsp mit einem Text Editor

•  Verändern/Hinzufügen von einigen Zeilen am Ende der Datei

Permanenter Link

Referenz zum neuen Menu

Page 24: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Neues Menu und permanenter Link

•  Kopieren des referenzierten Bildes question.png ins Verzeichnis htdocs\images

Page 25: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Neues Menu und permanenter Link

•  Erstellen eines Verzeichnis mit dem Namen menu und erstellen der referenzierten jsp Datei ibmconnect14.jsp

Page 26: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Neues Menu und permanenter Link

Page 27: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Resultat – Neues Menu und permanenter Link

•  Refresh des Browsers

Page 28: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Benutzeroberfläche – Ressourcen

•  Customizing the user interface http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_the_user_interface_ic45

•  Customization of the Next Gen Theme http://kbild.ch/2013/07/customization-of-the-next-gen-theme-for-ibm-connections/

•  Customizing the navigation bar http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_the_navigation_bar_ic45

Page 29: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Benachrichtigungen - Beispiel

Angepasste Farben, Logo

Angepasster Text

Angepasster Sender

Page 30: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Benachrichtigungen - Beispiel

Anpassen der Standard Einstellungen damit tägliche und nicht wöchentliche Benachrichtigungen verschickt werden

Page 31: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Textes

•  Öffnen von notification(_de).properties im \resources\nls\ Verzeichnis

Page 32: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Textes

•  Anpassen des Textes IBM Connections zu IBM Connect 14

•  Gleiche Anpassung für jegliche Sprache, welche man auch verwenden will

Page 33: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Textes

•  Zurück zum notifications Verzeichnis und nun öffnen von notification(_de).properties in \news\resources\nls\

•  Ändern von allen IBM Connections Textstellen auf IBM Connect 14

Page 34: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Logos und der Farben

•  Zurück zum notifications Verzeichnis und nun öffnen von style.ftl in \news\aggregated\

•  Ändern von allen Farbwerten #474747 auf #025d9c

Page 35: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Logos und der Farben

•  Ändern des referenzierten footer Bildes von ibmLogoWhite23.png auf ibmconnect.png

Page 36: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Logos und der Farben

•  Zurück zum notifications Verzeichnis und kopieren von ibmconnect.png nach resources\images

Page 37: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Logos und der Farben

•  Öffnen der WAS Administrative Console und navigieren zu “Applications – WebSphere enterprise applications”

•  Stoppen und starten der News App

Page 38: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Standard Benachrichtungsintervall

•  Starten des wsadmin Clients und ausführen von connectionsConfig.py

•  Auschecken von notification-config.xml LCConfigService.checkOutNotificationConfig('D:/temp','connectionsCell01’)

Page 39: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Standard Benachrichtungsintervall

•  Öffnen von notification-config.xml in D:\temp

•  Ändern der Werte für Sender und mobile Links

Page 40: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Standard Benachrichtungsintervall

•  Ändern aller defaultFollowFrequency="WEEKLY” auf defaultFollowFrequency=”DAILY"

Page 41: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Standard Benachrichtungsintervall

•  Schliessen der Datei und einchecken LCConfigService.checkInNotificationConfig()

•  Ausführen von newsAdmin.py

Page 42: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Anpassen des Standard Benachrichtungsintervall

•  Ausführen des folgenden Befehls um die Standard Einstellungen für Benachrichtungen neu zu laden: NewsEmailDigestService.refreshDefaultEmailPrefsFromConfig()

Page 43: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Resultat – Anpassen des Standard Benachrichtungsintervall

•  Testen der neuen Standard Einstellungen im Browser durch zurücksetzen der Standard Werte

Page 44: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Resultat – Anpassen des Logos und der Farben

•  Man kann das Versenden von Benachrichtigungen durch das aufrufen folgendes Links auslösen (nur Admins erhalten Banchrichtigung) http://connections.snt.com/news/web/testEmailDigestSendMail.action?type=daily

•  Für alle Benutzer http://connections.snt.com/news/web/testEmailDigestSendMail.action?type=daily&initNextTranche=true

Page 45: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Resultat – Anpassen des Logos und der Farben

•  Newsletters im Mail Client kontrollieren (Desktop und Mobile)

Mail auf Mobile

Page 46: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Benachrichtigung – Ressourcen

•  Customizing notifications http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_notifications_ic45

•  Including mobile links in notifications http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Including_mobile_links_in_notifications_ic45

•  Setting the default frequency of email digests http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Setting_the_default_frequency_of_email_digests_ic45

•  Verifying email digests http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Verifying_email_digests_ic45

Page 47: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Communities - Beispiel

Zwei neue Themes (Belsoft, Gfi)

Page 48: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Themes

•  defaultTheme.css als Template verwenden für ein neues Theme css (nameTheme.css) im Verzeichnis custom_dir\themes\nameTheme\ -> Erstellen der Verzeichnisse belsoftTheme und gfiTheme und anlegen der Dateien belsoftTheme.css sowie gfiTheme.css in diesen Verzeichnissen

Page 49: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Themes

•  Das angepasste NextGen defaultTheme.css als Quelle für die neue css Datei verwenden (provision_dir\webresources\com.ibm.social.gen4.theme_4.0.0.cr3.jar\resources\css\defaultTheme)

•  Alle relativen Pfade umwandeln in absolute Pfade ../../sprite/sprite16.png - > /com.ibm.social.gen4.theme/sprite/sprite16.png

•  Anpassen der Farbegradienten in den Theme css Dateien (Belsoft, Gfi)

Page 50: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Themes

•  Vor allem darauf achten wie die neuen Bilder verlinkt werden und wo sie abgelegt werden müssen

Page 51: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Themes

•  Starten des wsadmin Clients und ausführen von communitiesAdmin.py

•  Auschecken von communities-config.xml CommunitiesConfigService.checkOutConfig('D:/temp','connectionsCell01’)

Page 52: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Themes

•  Öffnen von communities-config.xml im Verzeichnis D:\temp

•  Hinzufügen der neuen Themes (Beschriftung und Vorschaubilder werden in den nächsten Schritten hinzugefügt)

Page 53: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Themes

•  Einchecken von communities-config.xml CommunitiesConfigService.checkInConfig()

Page 54: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Themes

•  Hinzufügen der Datei com.ibm.lconn.communities.strings.ui.properties zum custom_dir\strings Verzeichnis, sowie das Hinzufügen der Beschriftungen zu dieser Datei

Page 55: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Themes

•  Kopieren der Theme Vorschaubilder ins Verzeichnis custom_dir\communities\images

Page 56: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Themes

•  Öffnen der WAS Administrative Console und navigieren nach „Applications – WebSphere enterprise applications“

•  Stoppen und starten der Communities App

Page 57: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Resultat – Themes

•  Öffnen einer Community und ändern des Theme in eines der zwei neuen Themes

Page 58: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Communities – Ressourcen

•  Adding a custom theme to Communities http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Adding_a_custom_theme_to_Communities_ic45

•  Branding Communities in IBM Connections (Jerald Mahurin) http://www.sociallycurious.com/2013/05/21/branding-communities-ibm-connections

•  Enabling custom widgets for Communities http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Enabling_custom_widgets_for_Communities_ic45

Page 59: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Wikis - Beispiel

Page 60: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Willkommens Seite

•  Erstellen eines neuen Wikis und dann klick auf edit

•  Ändern der Willkommens Seite in die gewünschte Form, wir werden dann diese Seite als Vorlage für unsere Anpassung verwenden

•  Wechseln in die „HTML Source“ Ansicht und kopieren des HTML code

Page 61: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Willkommens Seite

•  Einfügen des HTML code in eine Textdatei und entfernen aller “end of lines” (EOL)

Page 62: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Willkommens Seite

•  Erstellen der Datei com.ibm.lconn.share.services.handlers.wiki.nls.WikiWelcomeMessag

es_en.properties

im Verzeichnis custom_dir\strings\ und hinzufügen des Titels einer neuen Seite sowie des HTML code (Eine Zeile!)

•  Erstellen einer Property Datei für jedwelche Sprache, welche genutzt werden soll

Page 63: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Willkommens Seite

•  Öffnen der WAS Administrative Console und navigieren nach “Applications – WebSphere enterprise applications”

•  Stoppen und starten der Wikis App

Page 64: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Resultat – Willkommens Seite

•  Erstellen eines neuen Wikis

Page 65: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Wikis – Ressourcen

•  Customizing the Wikis welcome page http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_the_Wikis_welcome_page_ic45

Page 66: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Profile - Beispiel

Anzeige der Büroadresse in Google Maps

Page 67: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Widget

•  Erstellen des Widgets im Verzeichnis custom_dir\profiles mit Namen googleMap.xml

Page 68: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Widget

Page 69: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Widget

http://kbild.ch/2014/02/google-maps-widget-ibm-connections-profiles/

Page 70: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Widget

•  Nun wird das Widget zu unseren Connections Profilen hinzugefügt, dafür muss der wsadmin Client gestartet werden und profilesAdmin.py ausgeführt werden

•  Auschecken von widgets-config.xml ProfilesConfigService.checkOutWidgetConfig('D:/temp','connectionsCell01')

Page 71: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Widget

•  Öffnen der Datei widgets-config.xml im Verzeichnis D:\temp

•  Hinzufügen des neuen Widgets

Page 72: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Widget

•  Einchecken von widgets-config.xml ProfilesConfigService.checkInWidgetConfig()

Page 73: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to – Widget

•  Öffnen der WAS Administrative Console und navigieren zu “Applications – WebSphere enterprise applications”

•  Stoppen und starten der Profiles App

Page 74: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Resultat – Widget

•  Öffnen eines Profiles und testen des Widgets

Page 75: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Profile – Ressourcen

•  Adding custom widgets to Profiles http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Adding_custom_widgets_to_Profiles_ic45

•  Customizing IBM Connections – Modifying the Report-To Chain iWidget to include profile data retrieved via Ajax (Hunter Medney) https://www.ibm.com/developerworks/community/blogs/hmedney/entry/customizing_connections_modifying_the_report_to_chain_widget_using_profile_data

•  Connections iWidget Development Guide http://www-10.lotus.com/ldd/lcwiki.nsf/dx/development-guide

•  Easy as a pie – Creating Widgets for IBM Connections (Mikkel Heisterberg) http://www.slideshare.net/lekkim/bp207-easy-as-pie-creating-widgets-for-ibm-connections

•  Customizing IBM Connections 4.0 Profiles http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_IBM_Connections_4.0_Profiles

Page 76: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Profile – Ressourcen

•  Customizing Profiles http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_Profiles_ic45

•  Phasing an IBM Connections Rollout? Profile Types May Be the Answer https://www-304.ibm.com/connections/blogs/socialbusiness/entry/phasing_an_ibm_connections_rollout_profile_types_may_be_the_answer4

•  Profile types and locking profile features http://www.slideshare.net/palmke/profile-types-and-locking-profile-features-15498931

•  How to Create a Perfect Profile: A Hitchiker’s Guide to A Smarter Workforce http://www.slideshare.net/curiousmitch/show304

Page 77: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Richtext Editor - Beispiel

Page 78: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to

•  Grundlagen für die Erweiterungen des RTE ist, wie man ein CKEditor Plugin erstellt http://docs.cksource.com/CKEditor_3.x/Tutorials

•  Erstellen eines Business Card plugins

http://kbild.ch/2014/02/business-card-function-ibm-connections-richtext-editor/

Page 79: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to

•  Kopieren des Plugins ins Verzeichnis custom_dir\javascript\com\ibm\oneui\ckeditor\editor\plugins\

Page 80: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to

•  Öffnen von provision_dir\webresources\com.ibm.lconn.blogs.web.resources_*.jar mit einem Zip Programm und extrahieren der Datei ckeditor.js, welche im Verzeichnis \resources liegt

Page 81: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to

•  Kopieren der Datei ckeditor.js ins Verzeichnis custom_dir\javascript\lconn\blogs\ (oder wikis)

Page 82: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to

•  Öffnen der Datei ckeditor.js und hinzufügen des neuen Plugins

Page 83: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

How to

•  Öffnen der WAS Administrative Console und navigieren zu “Applications – WebSphere enterprise applications”

•  Stoppen und starten der Common App

Page 84: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Resultat

•  Refresh des Browsers Cache

•  Erstellen eines neuen Blogbeitrags und testen des Plugins

Page 85: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Richtext Editor – Ressourcen

•  CKEditor Tutorials http://docs.cksource.com/CKEditor_3.x/Tutorials

•  Tutorial – Extending the IBM Connections Rich Text Editor (Rob Novak) http://ibmrockstar.com/2013/05/tutorial-extending-the-ibm-connections-rich-text-editor

Page 86: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Weitere Beispiele

Page 87: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Weitere Beispiele

Page 88: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Page 89: Make Your IBM Connections Deployment Your Own - Customize it! German Version

© 20

14 B

elsoft

AG

| ww

w.be

lsoft.c

h

Danke http://belsoft.ch http://youtube.com/belsoftag

http://linkedin.com/in/kbild

http://twitter.com/kbild

http://kbild.ch

http://slideshare.com/kbild