AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

178
Notes & Domino > Mobil, Web und als RichClient AdminCamp 2014 Make Your IBM ConnecDons Deployment Your Own Customize It! Klaus Bild – WebGate ConsulDng AG Christoph StöQner Fritz & Macziol GmbH

description

This is the german and updated version of our IBM Connect 14 session on customizing your IBM Connections environment.

Transcript of AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Page 1: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Make  Your  IBM  ConnecDons  Deployment  Your  Own  -­‐  Customize  It!  

Klaus  Bild  –  WebGate  ConsulDng  AG  Christoph  StöQner  -­‐  Fritz  &  Macziol  GmbH  

Page 2: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Über  uns  

Klaus  Bild  Senior  System  Architect  WebGate  ConsulDng  AG  IBM  Notes  /  Domino  seit  

LearningSpace  2003  IBM  ConnecDons  seit  Beta1  

Christoph  Stö2ner  IBM  SoXware  Consultant  Fritz  &  Macziol  GmbH  IBM  Notes  /  Domino  seit  1999  IBM  ConnecDons  seit  2010  Ich  mag:  Linux,  ScripDng  Sprecher  auf:            

Page 3: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Über  diesen  Vortrag  

hQp://www.slideshare.net/kbild/show301-­‐make-­‐your-­‐ibm-­‐connecDons-­‐deployment-­‐your-­‐own-­‐customize-­‐it    

Page 4: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Agenda  

•  Einleitung  •  Benutzeroberfläche  •  Login  Seite  •  BenachrichDgungen  •  Gebng  Started  Seite  •  CommuniDes  •  Wikis  •  Profile  •  Richtext  Editor  

Page 5: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Agenda  (falls  es  die  Zeit  erlaubt)  

•  Mobile  ApplikaDon  •  Desktop  Plugin  

Page 6: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Einleitung  –  Wer  ist  hier  im  Publikum?  

Page 7: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Einleitung  –  Ziel  der  Session?  

Dieser  Vortrag  soll  Ihnen  die  Grundlage  vermiQeln,  um  

Anpassungen  Ihrer  Umgebung  zu  planen  und  in  Angriff  zu  

nehmen.    

Page 8: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Einleitung  –  Die  Systemumgebung  

•  MicrosoX  Windows  Server  2008  R2  •  IBM  ConnecDons  5  (IBM  Domino  LDAP,  single  box  InstallaDon)  •  CONNECTIONS_CUSTOMIZATION_DEBUG  akDviert  •  Profile  templateReloading  in  profiles-­‐config.xml  auf  15s  

eingestellt  •  Login  Daten  gespeichert  in  soap.client.properDes  

•  -­‐>  BiQe  debug  &  reloading  Einstellungen  für  die  ProdukDon  IMMER  deakDvieren!  

Page 9: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Einleitung  –  Bemerkungen  

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

Variable  CONNECTIONS_CUSTOMIZATION_PATH  gefunden  werden    (Hier  D:\IBM\data\shared\customizaDon\  )    

•  provision_dir:  Provision  Verzeichnis,  kann  in  der  WebSphere  Variable  CONNECTIONS_PROVISION_PATH  gefunden  werden      (Hier  D:\IBM\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: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  Einleitung  

•  In  diesem  Teil  werden  wir:  •  Das  Logo  und  Farben  anpassen  •  Ein  neues  Menu  und  einen  permanenten  Link  hinzufügen  

Page 11: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  Beispiel  

Page 12: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Farben  und  Logo  

•  IBM  ConnecDons  5  nutzt  das  NextGen  Theme  standardmässig  •  Leider  ist  die  DokumentaDon  dazu  im  Knowledge  Center  noch  

nicht  vollständig  respekDve  am  falschen  Ort  (Community  Theme)  abgelegt  

•  Alle  CSS  Änderungen  für  das  NextGen  Theme  müssen  im  folgenden  Ordner  abgelegt  werden:  custom_dir\themes\gen4Theme\  

Page 13: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Farben  und  Logo  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  zu  “ApplicaDons  –  WebSphere  enterprise  applicaDons”  

•  Stoppen  der  Common  App  

Page 14: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Farben  und  Logo  

•  Erstellen  des  Ordners  gen4Theme  im  Order  custom_dir\themes\

•  Im  Ordner  gen4Theme  die  Datei  custom.css  erstellen  

Page 15: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Farben  und  Logo  

•  Relevantes  CSS-­‐Format  zB.  Mit  Firebug  herausfinden  

Page 16: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Farben  und  Logo  

•  Öffnen  von  custom.css  mit  einem  Text  Editor  •  Einfügen  des  kopierten  css  Tags  aus  Firebug  •  Ersetzen  des  Farbgradienten  #3c404  -­‐  #151718  durch  #00b2ef  -­‐  

#00649d  

Page 17: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Farben  und  Logo  

•  Verbergen  des  IBM  Logos  und  hinzufügen  eines  neuen  Logos  über  folgende  CSS  tags  

Page 18: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Farben  und  Logo  

•  Erstellen  eines  images  Orders  in  custom_dir\themes\gen4Theme\ und  kopieren  des  Logos  ibmconnect.png  in  diesen  neuen  Order  

Page 19: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Farben  und  Logo  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  zu  “ApplicaDons  –  WebSphere  enterprise  applicaDons”  

•  Starten  der  Common  App    

Page 20: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  Exkurs  

Wem  das  stoppen  und  starten  über  die  WAS  AdministraDve  Console  zu  mühsam  ist  benutzt  folgendes  Python  Script:  AdminControl.invoke('WebSphere:name=ApplicaDonManager,process=WAS_SERVERNAME,plaxorm=proxy,node=NODE_NAME,version=8.5.5.1,type=ApplicaDonManager,mbeanIdenDfier=ApplicaDonManager,cell=CELL_NAME,spec=1.0',  'stopApplicaDon',  '[Common]',  '[java.lang.String]')  AdminControl.invoke('WebSphere:name=ApplicaDonManager,process=WAS_SERVERNAME,plaxorm=proxy,node=NODE_NAME,version=8.5.5.1,type=ApplicaDonManager,mbeanIdenDfier=ApplicaDonManager,cell=CELL_NAME,spec=1.0',  'startApplicaDon',  '[Common]',  '[java.lang.String]')    

In  unserem  Beispiel:  AdminControl.invoke('WebSphere:name=ApplicaDonManager,process=InfraCluster_server1,plaxorm=proxy,node=connecJonsNode01,version=8.5.5.1,type=ApplicaDonManager,mbeanIdenDfier=ApplicaDonManager,cell=connecJonsCell01,spec=1.0',  'stopApplicaDon',  '[Common]',  '[java.lang.String]')  AdminControl.invoke('WebSphere:name=ApplicaDonManager,process=InfraCluster_server1,plaxorm=proxy,node=connecJonsNode01,version=8.5.5.1,type=ApplicaDonManager,mbeanIdenDfier=ApplicaDonManager,cell=connecJonsCell01,spec=1.0',  'startApplicaDon',  '[Common]',  '[java.lang.String]')  

Page 21: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  –  Resultat  –  Farben  und  Logo  

•  Refresh  des  Browsers  

Page 22: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Neues  Menu  und  Link  

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

Page 23: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Neues  Menu  und  Link  

•  Öffnen  von  header.jsp  mit  einem  Text  Editor  •  Verändern/Hinzufügen  von  einigen  Zeilen  am  Ende  der  Datei  

Page 24: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Neues  Menu  und  Link  

•  Kopieren  des  referenzierten  Bildes  question.png  in  den  Ordner  htdocs\images

Page 25: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Neues  Menu  und  Link  

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

Page 26: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  -­‐  How  to  –  Neues  Menu  und  Link  

Page 27: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  –  Resultat  –  Neues  Menu  und  Link  

•  Refresh  des  Browsers  

Page 28: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Benutzeroberfläche  –  Ressourcen  

•  Customizing  the  user  interface    hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/customize/t_admin_common_customize_main.dita  

 •  Customizing  the  navigaDon  bar  

hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/customize/t_admin_navbar_create_files.dita?lang=en  

Page 29: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Login  Seite  –  Einleitung  

•  In  diesem  Teil  werden  wir:  •  Einen  ZusDmmungstext  der  Login  Seite  hinzufügen  

               

Page 30: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Login  Seite  –  Beispiel  

Page 31: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Login  Seite  –  How  to  –  login.jsp  

•  Die  Datei  login.jsp  muss  angepasst  werden,  um  die  Loginseite  zu  verändern.  Zuerst  wird  die  Datei  aus  dem  Ordner  profiles_dir/AppSrv01/installedApps/connectionsCell01/Blogs.ear/blogs.war/nav/templates/login.jsp  in  den  Ordner  custom_dir\common\nav\templates kopiert  

•  Folgender  Text  in  login.jsp  wird  ersetzt  

Page 32: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Login  Seite  –  How  to  –  login.jsp  

•  Mit  folgendem  Text,  welcher  einen  ZusDmmungstext  hinzufügt  und  einen  BuQon  

Page 33: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Login  Seite  –  How  to  –  login.jsp  

•  Nun  muss  der  Login  BuQon  deakDviert  werden  und  eine  ID  assoziiert  werden,  damit  wir  in  unserem  Javascript  darauf  referenzieren  können.  Folgenden  Code  anpassen  

•  Damit  er  so  aussieht  

Page 34: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Login  Seite  –  How  to  –  login.jsp  

•  Nun  muss  ein  kleines  Javascript  hinzugefügt  werden,  welches  kontrolliert,  ob  dem  Text  zugesDmmt  wird  und  dann  den  BuQon  akDviert  

•  Dazu  folgendes  Javascript  zum  Script  Teil  der  Datei  hinzufügen  

Page 35: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Login  Seite  –  How  to  –  Hinzufügen  von  property  Datei(en)  

•  Im  letzten  SchriQ  müssen  noch  die  property  Dateien  erstellt  werden,  welche  den  Text  der  angezeigt  werden  soll  beinhalten.  Dazu  muss  eine  neue  Datei  zum  Ordner    custom_dir\strings  hinzugefügt  werden  

•  Die  Datei  muss  folgenden  Namen  haben:  com.ibm.lconn.core.strings.templates.properties

•  Es  können  weitere  Sprachen  unterstützt  werden,  zB.  muss  com.ibm.lconn.core.strings.templates_de.properties  für  Deutsch  erstellt  werden  

Page 36: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Login  Seite  –  How  to  

•  Nun  die  Common  und  Homepage  App  stoppen  und  starten,  am  besten  über  das  Python  Script  

Page 37: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Login  Seite  –  Resultat  

•  Refresh  des  Browsers  

Page 38: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Login  Seite  –  Ressourcen  

•  Customizing  IBM  Lotus  ConnecDons  3.0  hQp://public.dhe.ibm.com/soXware/dw/lotus/LC30CustomizeFinal.pdf  

•  Customizing  the  login  page  hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/customize/t_admin_common_customize_login_screen.dita  

Page 39: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  Einleitung  

•  In  diesem  Teil  werden  wir:  •  Den  Standard  Text  von  Mail  BenachrichDgungen  anpassen  •  Den  globalen  Absender  anpassen  •  Die  Standard  Intervalle  des  Versendens  anpassen  •  Das  Logo  und  Farben  anpassen  

Page 40: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  Beispiel  

Angepasster  Sender  

Angepasster  Texte  

Angepasste  Farben  und  Logo  

Page 41: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  Beispiel  

Alle  wöchentlichen  Newsle2er  werden  auf  

täglich  geändert  

Page 42: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Anpassen  des  Textes  

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

•  Achtung,  wir  arbeiten  hier  direkt  auf  Original  Dateien  im  Ordner  D:\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells

\connectionsCell01\LotusConnections-config\notifications,  biQe  Originale  vorher  sichern  

Page 43: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Anpassen  des  Textes  

•  Anpassen  des  Textes  IBM  Connec9ons  zu  IBM  Connect  14  •  Gleiche  Anpassung  für  jegliche  Sprache,  welche  man  auch  

verwenden  will  

Page 44: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Anpassen  des  Textes  

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

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

Page 45: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Logo  und  Farben  

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

•  Ändern  von  allen  Farbwerten    •  auf  #025d9c  

Page 46: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Logo  und  Farben  

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

Page 47: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Logo  und  Farben  

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

Page 48: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Standard  Einstellungen  

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

•  Auschecken  von  notification-config.xml  LCConfigService.checkOutNo9fica9onConfig('D:/temp','connec9onsCell01')  

Page 49: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Standard  Einstellungen  

•  Öffnen  von  notification-config.xml in  D:\temp •  Ändern  der  Werte  für  Sender  und  mobile  Links  

Page 50: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Standard  Einstellungen  

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

Page 51: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Standard  Einstellungen  

•  Schliessen  der  Datei  und  einchecken    LCConfigService.checkInNo9fica9onConfig()  

•  Ausführen  von  newsAdmin.py

Page 52: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Standard  Einstellungen  

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

 

Page 53: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Logo  und  Farben  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  zu  “System  administraDon  –  Nodes”  

•  Node  auswählen  und  auf  „Full  Resynchronize“  klicken,  dadurch  werden  alle  Änderungen  auf  dem  Dmgr  auf  die  Nodes  verteilt  

Page 54: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  How  to  –  Logo  und  Farben  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  zu  “ApplicaDons  –  WebSphere  enterprise  applicaDons”  

•  Stoppen  und  starten  der  News  App  

Page 55: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  Resultat  

•  Testen  der  neuen  Einstellungen  über  das  klicken  auf  “Standardwerte  wiederherstellen”  

Page 56: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  Resultat  –  Logo  und  Farben  

•  Man  kann  das  Versenden  von  BenachrichDgungen  durch  das  aufrufen  folgendes  Links  auslösen  (nur  Admins  erhalten  BenachrichDgung)    hQp://connecDons.demo.ch/news/web/testEmailDigestSendMail.acDon?type=daily  

•  Für  alle  Benutzer  hQp://connecDons.demo.ch/news/web/testEmailDigestSendMail.acDon?type=daily&initNextTranche=true  

Page 57: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  Resultat  –  Logo  und  Farben  

•  Testen  der  NewsleQer  im  Mailclient  oder  auf  dem  Handy  

Page 58: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

BenachrichDgungen  –  Ressourcen  

•  Customizing  noDficaDons  hQp://www-­‐01.ibm.com/support/knowledgecenter/api/content/SSYGQH_5.0.0/admin/customize/c_customize_noDficaDons.html  

•  Including  mobile  links  in  noDficaDons  hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/admin/t_admin_noDficaDons_include_mobile_links.dita  

•  Sebng  the  default  frequency  of  email  digests  hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/admin/t_admin_common_specify_default_noDficaDon_frequency.dita  

•  Verifying  email  digests  hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/troubleshoot/ts_t_trigger_email_noDficaDons.dita  

Page 59: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Gebng  Started  Seite  –  Einleitung  

•  In  diesem  Teil  werden  wir:  •  Der  Gebng  Started  Page  einen  weiteren  Reiter  hinzufügen  

Page 60: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Gebng  Started  Seite  –  Beispiel  

Page 61: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Gebng  Started  Seite  –  How  to  

•  Um  der  Gebng  started  page  einen  weiteren  Reiter  hinzuzufügen  muss  der  wsadmin  Client  gestartet  und  homepageAdmin.py  ausgeführt  werden  

•  Auschecken  der  gettingstarted-config.xml über  HomepageCellConfig.checkOutGecngstartedConfig('D:/temp','connec9onsCell01’)  

Page 62: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Gebng  Started  Seite  –  How  to  

•  Folgendes  muss  der  gebngstarted-­‐config.xml  Datei  hinzugefügt  werden  

•  Jeglicher  Inhalt  muss  auf  dem  gleichen  Host  abgelegt  werden  (hQp://connecDons.demo.ch).  Am  einfachsten  nutzt  man  den  IBM  HQp  server  dazu  

Page 63: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Gebng  Started  Seite  –  How  to  

•  Um  den  Text  des  Reiters  zu  definieren  muss  eine  ProperDes  Datei  zum  Ordner  custom_dir\strings hinzugefügt  werden  

•  Folgender  Namen  muss  für  die  Datei  verwendet  werden  und  der  Text  des  Reiters  hinzugefügt  werden:  com.ibm.lconn.homepage.resources.nls.jsp.jsp_resources.properties

•  Auch  hier  können  weitere  Sprach  ProperDes  hinzugefügt  werden  

Page 64: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Gebng  Started  Seite  –  How  to  

•  Schliessen  der  Datei  und  danach  einchecken:  HomepageCellConfig.checkInGecngstartedConfig()  

Page 65: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Gebng  Started  Seite  –  How  to  

•  Nun  ausführen  von  connectionsConfig.py  und  folgende  Befehl  absetzen,  um  den  Versionsstempel  von  ConnecDons  anzupassen,  damit  die  neuen  Einstellungen  im  Browser  geladen  werden:  LCConfigService.checkOutConfig('D:/temp','connec9onsCell01’)  LCConfigService.updateConfig(“versionStamp”,””)  LCConfigService.checkInConfig()  

Page 66: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Gebng  Started  Seite  –  How  to  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  zu  “ApplicaDons  –  WebSphere  enterprise  applicaDons”  

•  Stoppen  und  starten  der  Homepage  App  

Page 67: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Gebng  Started  Seite  –  Resultat  

•  Refresh  des  Browsers  

Page 68: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Gebng  Started  Seite  –  Ressourcen  

•  Customizing  the  Gebng  Started  view  hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/customize/t_customize_gebng_started_page.dita  

Page 69: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  Einleitung  

•  In  diesem  Teil  werden  wir:  •  Zwei  zusätzliche  Community  Themes  erstellen  •  BeschriXung  für  diese  neuen  Themes  definieren  •  Die  Themes  hinzufügen  •  Zwei  simple  Widgets  erstellen  •  Diese  Widgets  den  CommuniDes  hinzufügen  

Page 70: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  Beispiel  

Page 71: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Theme  

•  ConnecDons  5  nutzt  das  NextGen  Theme,  dieses  Theme  muss  darum  auch  als  Vorlage  für  das  Erstellen  der  Community  Themes  verwendet  werden  

•  Navigieren  zum  Ordner    profiles_dir\AppSrv01\installedApps\connectionsCell01\Common.ear\connections.web.resources.war\WEB-INF\eclipse\plugins  

•  Öffnen  der  Datei  com.ibm.social.gen4.theme_4.0.0.20140708-0135.jar mit  einem  ZIP  Program  und  navigieren  nach    resources\css\defaultTheme\

•  Kopieren  der  Datei  defaultTheme.css

Page 72: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Theme  

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

Page 73: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Theme  

•  Öffnen  der  css  Dateien  (webgateTheme.css,  fumTheme.css)  •  Alle  relaDven  Pfade  umwandeln  in  absolute  Pfade  

../../sprite/sprite16.png  -­‐  >  /com.ibm.social.gen4.theme/sprite/sprite16.png  

•  Anpassen  der  Farbegradienten  in  den  Theme  css  Dateien  (WebGate,  FUM)  

Page 74: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Theme  

•  Auch hier verbergen des IBM Logos und hinzufügen eines neuen Logos über folgende CSS tags

•  Erstellen eines images Orders in custom_dir\themes\nameTheme\ und kopieren der Logos webgate.png/fum.png in diese neuen Order

Page 75: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Theme  

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

•  Auschecken  von  communities-config.xml  Communi9esConfigService.checkOutConfig('D:/temp','connec9onsCell01')  

Page 76: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Theme  

•  Öffnen  von  communities-config.xml im  Verzeichnis  D:\temp •  Hinzufügen  der  neuen  Themes  (BeschriXung  und  Vorschaubilder  

werden  in  den  nächsten  SchriQen  hinzugefügt)  

Page 77: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Theme  

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

Page 78: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Theme  

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

Page 79: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Theme  

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

Page 80: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Theme  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  nach  „ApplicaDons  –  WebSphere  enterprise  applicaDons“  

•  Stoppen  und  starten  der  CommuniDes  App  

Page 81: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  Resultat  –  Theme  

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

Page 82: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  Beispiel  –  Widgets  

Page 83: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Widgets  

•  Wir  werden  zwei  sehr  simple  Widgets  der  CommuniDes  ApplikaDon  hinzufügen.  Eins  davon  ist  ein  iFrame  Widget  welches  klickbare  Bilder  besitzt,  welche  uns  durch  die  Community  navigieren  lassen.  Das  zweite  Widget  zeigt  uns  den  Displayname  und  die  Email  Adresse  des  eingeloggten  Benutzers  an.  

•  Die  bereits  erstellten  Widgets  werden  in  den  Ordner  für  Community  Anpassungen  custom_dir\communities kopiert  

Page 84: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Widgets  

•  Testen,  ob  der  Widget  descriptor  im  Browser  geöffnet  werden  kann  

Page 85: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Widgets  

•  Nun  werden  die  Widgets  zu  unseren  ConnecDons  CommuniDes  hinzugefügt,  starten  des  wsadmin  Clients  und  ausführen  von  communitiesAdmin.py

•  Auschecken  von  widgets-config.xml Communi9esConfigService.checkOutWidgetsConfig('D:/temp','connec9onsCell01')  

Page 86: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Widgets  

•  Öffnen  von  widgets-config.xml in  D:\temp •  Hinzufügen  der  neuenWidget  definiDons  

•  Einchecken  von  widgets-config.xml Communi9esConfigService.checkInWidgetsConfig()  

Das  bewirkt,  dass  das  Widget  in  der  miQleren  Spalte  einer  Community  angezeigt  wird  

Page 87: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  How  to  –  Widgets  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  nach  „ApplicaDons  –  WebSphere  enterprise  applicaDons“  

•  Stoppen  und  starten  der  CommuniDes  App  

Page 88: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  Resultat  –  Widgets  

•  Öffnen  einer  Community  und  klick  auf    “Community  AcDons  –  Add  Apps”  

 

•  Die  neuen  Widgets  selekDeren  und  hinzufügen  

Page 89: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

CommuniDes  –  Ressourcen  

•  Adding  a  custom  theme  to  CommuniDes  hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/customize/c_admin_communiDes_create_custom_theme.dita  

 •  Branding  CommuniDes  in  IBM  ConnecDons  (Jerald  Mahurin)  

hQp://www.sociallycurious.com/2013/05/21/branding-­‐communiDes-­‐ibm-­‐connecDons  

•  Enabling  custom  widgets  for  CommuniDes  hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/admin/t_admin_communiDes_develop_custom_widgets.dita  

Page 90: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Wikis  –  Einleitung  

•  In  diesem  Teil  werden  wir:  •  Die  Standard  Willkommensseite  von  Wikis  anpassen  

Page 91: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Wikis  –  Beispiel  

Page 92: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Wikis  –  How  to  –  Willkommensseite  

•  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 93: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Wikis  –  How  to  –  Willkommensseite  

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

Page 94: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Wikis  –  How  to  –  Willkommensseite  

•  Erstellen  der  Datei  com.ibm.lconn.share.services.handlers.wiki.nls.WikiWelcomeMessages_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  jede  Sprache,  welche  genutzt  werden  soll  

Page 95: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Wikis  –  How  to  –  Willkommensseite  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  nach  “ApplicaDons  –  WebSphere  enterprise  applicaDons”  

•  Stoppen  und  starten    der  Wikis  App    

Page 96: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Wikis  –  Resultat  –  Willkommensseite  

•  Erstellen  eines  neuen  Wikis  

Page 97: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Wikis  –  Ressourcen  

•  Customizing  the  Wikis  welcome  page  hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/admin/t_customize_wikis_welcome_page.dita  

Page 98: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Agenda  

•  Profil  Felder  hinzufügen  •  Synchronisieren  der  neuen  Profilfelder  über  TDI  •  Profil  Widget  hinzufügen  •  Profil  Typ  erstellen  

Page 99: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Einleitung  –  Neue  Felder  

•  In  diesem  Teil  werden  wir:  •  Profil  Felder  hinzufügen  •  BeschriXungen  erstellen  •  Makros  für  das  Layout  erstellen  •  Freemarker  Vorlagen  anpassen,  damit  die  neuen  Felder  angezeigt  werden  

Page 100: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Beispiel  –  Neue  Felder  

Page 101: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  Starten  des  wsadmin  Clients  und  ausführen  von  profilesAdmin.py •  Auschecken  von  profiles-config.xml

ProfilesConfigService.checkOutConfig('D:/temp','connec9onsCell01')  

•  Die  neuen  Felder  müssen  in  der  Datei  profiles-­‐config.xml  erstellt  werden,  dazu  wird  die  Datei  mit  einem  Texteditor  geöffnet  

Page 102: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  Folgende  AQribute  werden  zum  Profildatenmodell  hinzugefügt  

Page 103: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  Nun  müssen  die  neuen  Felder  mit  einem  Profiltyp  verbunden  werden  

•  Dazu  muss  die  Datei  profiles-­‐types.xml  ediDert  werden  und  wir  fügen  die  neuen  Felder  dem  default  profile  hinzu  

Page 104: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  Einchecken  von  profiles-config.xml ProfilesConfigService.checkInConfig()  

Page 105: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  Nun  müssen  die  BeschriXungen  hinzugefügt  werden  •  Dazu  wird  ein  Ressourcen  Bundle  

com.connect.profiles.strings.uilabels.properties  in  dem  Ordner  custom_dir\strings erstellt  

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

Page 106: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

Page 107: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  Das  neue  Ressource  Bundle  muss  nun  registriert  und  für  die  Freemarker  Vorlagen  zugänglich  gemacht  werden  

•  Für  die  Registrierung  muss  die  ConnecDons  KonfiguraDon  ausgechecked  werden.  Ausführen  von  connectionsConfig.py  und  dann  auschecken  von  LotusConnections-config.xml      LCConfigService.checkOutConfig('D:/temp','connec9onsCell01')  

•  Folgendes  der  Ressourcen  SekDon  in    LotusConnections-config.xml hinzufügen  

Page 108: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  Einchecken  von  LotusConnections-config.xml LCConfigService.checkInConfig()  

•  Auschecken  von  profiles-config.xml ProfilesConfigService.checkOutConfig('D:/temp','connec9onsCell01’)  

Page 109: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  EdiDeren  von  der  Datei  profiles-­‐config.xml  und  hinzufügen  der  Referenz  zum  neu  registrierten  Bundle  

Page 110: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  Nun  müssen  einige  Makros  hinzugefügt  werden,  welche  uns  Listen  oder  Auswahlfelder  im  Profil  ermöglichen.  AnstaQ  diese  der  Datei  commonUtil.ftl  hinzuzufügen  (Standarddatei  von  ConnecDons)  erstellen  wir  eine  neue  FTL  Datei.  Dies  ermöglicht  uns  später  ein  einfacheres  Upgraden  oder  Anpassen  der  Umgebung  

•  Erstellen  der  Datei  customControls.ftl  in    profiles_dir\Dmgr01\config\cells\connectionsCell01\LotusConnections-config\profiles\templates

•  Die  Datei  enthält  Makros  für  Radio  BuQons,  MulDselect  BuQons  und  Drop-­‐down  Listen.  Ein  Teil  der  Datei  sieht  man  auf  folgendem  Slide.    

Page 111: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

Page 112: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  Um  die  Möglichkeit  zu  haben  das  eigene  Profil  anzupassen  muss  zuerst  die  Datei  profileEdit.Xl  file  in  D:\temp  angepasst  werden  

•  Die  neuen  Makros  müssen  dort  imporDert  werden  

•  Des  weiteren  die  Datei  so  anpassen,  dass  die  neuen  Felder  angezeigt  und  die  neuen  Makros  verwendet  werden  

Page 113: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

Page 114: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  Auch  die  Datei  profileDetails.Xl  in  D:\temp  muss  angepasst  werden,  damit  die  neuen  Felder  mit  Inhalt  im  non-­‐edit  mode  auch  angezeigt  werden  

Page 115: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

Page 116: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

Page 117: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Neue  Felder  

•  Einchecken  von  profiles-config.xml und  Synchronisieren  aller  nodes  (dies  kopiert  customControls.ftl auf  alle  nodes).    BEMERKUNG:  Das  template  reloading  wurde  bereits  auf  15  Sekunden  eingestellt  ProfilesConfigService.checkInConfig()  synchAllNodes()  

Page 118: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Einleitung  –  SynchronisaDon  

•  In  diesem  Teil  werden  wir:  •  Synchronisieren  der  neuen  Profilfelder  mit  dem  LDAP  Server  unter  

Benutzung  des  TDI  

Page 119: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  SynchronisaDon  

•  Synchronisieren  des  neuen  Feldes  twiQer  Id  vom  LDAP  Server  zur  Profildatenbank  mit  TDI  

•  Dazu  muss  folgendes  hinzugefügt  werden  zur  Datei    tdi-profiles-config.xml  in    D:\IBM\TDI\V7_1_1\tdisol\TDI\conf\LotusConnections-config

Page 120: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  SynchronisaDon  

•  Die  Daten  sind  im  Feld  “twiQerid”  auf  dem  LDAP  Server  

•  Ausführen  des  Sync  Scripts  

Page 121: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  SynchronisaDon  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  nach  “ApplicaDons  –  WebSphere  enterprise  applicaDons”  

•  Stoppen  und  starten    der  Profiles  App    

Page 122: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Resultat  –  SynchronisaDon  

•  Öffnen  des  Profils  und  testen  der  neuen  Felder  

Page 123: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Einleitung  –  Widget  

•  In  diesem  Teil  werden  wir  ein  neues  Google  Widget  dem  Profil  hinzufügen:  •  Erstellen  des  Widgets  •  Hinzufügen  des  Widgets  

Page 124: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Beispiel  –  Widget  

Anzeige  der  Büroadresse  in  Google  Maps  

Page 125: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Widget  

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

Page 126: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Widget  

hQp://kbild.ch/2014/02/google-­‐maps-­‐widget-­‐ibm-­‐connecDons-­‐profiles/    

Page 127: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Widget  

hQp://kbild.ch/2014/02/google-­‐maps-­‐widget-­‐ibm-­‐connecDons-­‐profiles/    

Page 128: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Widget  

•  Nun  wird  das  Widget  zu  unseren  ConnecDons  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','connec9onsCell01')  

Page 129: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Widget  

•  Öffnen  der  Datei  widgets-config.xml im  Verzeichnis  D:\temp •  Hinzufügen  des  neuen  Widgets  

Page 130: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Widget  

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

Page 131: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Widget  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  zu  “ApplicaDons  –  WebSphere  enterprise  applicaDons”  

•  Stoppen  und  starten    der  Profiles  App  (evtl.  Profiles    Temp  löschen)  

Page 132: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Resultat  –  Widget  

•  Öffnen  eines  Profiles  und  testen  des  Widgets  

Page 133: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Einleitung  –  Profile  Types  

•  In  diesem  Teil  werden  wir  ein  einen  zweiten  Profiltyp  hinzufügen.  Dieser  Profil  Typ  wird  nur  über  ein  Sub  Set  der  Profil  AQribute  verfügen.  Auch  werden  wir  einige  Widgets  für  diesen  Profil  Typ  deakDvieren  

•  Was  sind  Profil  Typen  •  DefiniDon  von  verschiedenen  Benutzergruppen  •  Lassen  und  Look&Feel  der  Profil  ApplikaDon  anpassen  •  Beispiele:  Kunde,  Angestellter,  Contractor  

•  Warum  soll  man  verschiedene  Profil  Typen  nutzen  •  Anzeige  von  verschiedenen  InformaDonen  zu  Benutzergruppen  •  Blocken  von  einigen  FunkDonen  •  Blocken  von  Widgets  •  Phasen  Rollout  

Page 134: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Beispiel  –  Profile  Types  

Page 135: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Erst  muss  entschieden  werden,  anhand  von  welchem  Feld  im  LDAP  der  Profil  Typ  besDmmt  wird.  In  diesem  Beispiel  werden  wir  ein  bereits  vorhandenes  Feld  verwenden.  

•  Nun  muss  TDI  so  konfiguriert  werden,  dass  der  Profil  Typ  zur  Profile  Datenbank  hinzugefügt  wird.  Dazu  muss  die  Datei  map_dbrepos_from_source.properties  im  TDI  SoluDon  Ordner  angepasst  werden  und  der  Wert  profileType  dem  Feld  im  LDAP  zugewiesen  werden  

Page 136: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Starten  des  TDI  Sync  Befehls  

 •  Folgendes  sieht  man  nun  in  der  Employee  Datenbank  

Page 137: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Starten  des  wsadmin  Clients  und  ausführen  von  profilesAdmin.py •  Auschecken  von  profiles-config.xml

ProfilesConfigService.checkOutConfig('D:/temp','connec9onsCell01’)  

Page 138: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Der  Profil  Typ  und  die  dazugehörigen  Profil  Felder  müssen  in  der  Datei  profiles-types.xml definiert  werden  

Page 139: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

Page 140: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Nun  können  wir  abhängig  vom  Profil  Typ  die  Profil  FunkDonen  oder  Widgets  deakDvieren.  Wir  beginnen  mit  den  FunkDonen  

•  Öffnen  der  Datei  profiles-policy.xml und  hinzufügen  der  gewünschten  KonfiguraDon  

Page 141: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Einchecken  der  Profil  KonfiguraDon    ProfilesConfigService.checkInConfig()  

Page 142: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  zu  “ApplicaDons  –  WebSphere  enterprise  applicaDons”  

•  Stoppen  und  starten    der  Profiles  App  

Page 143: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Einloggen  mit  einem  externen  Benutzer  

Tagging  möglich  

Page 144: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Einloggen  mit  internen  Benutzer  und  öffnen  das  Profil  eines  Externen  

Kein  InvitaJon  Bu2on  

Tagging  nicht  möglich  

FunkJonen  deakJviert  

Page 145: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Nun  werden  Widgets  anhand  des  Profil  Typ  deakDviert  •  Auschecken  der  Widget  KonfiguraDon  

•  DeakDvieren  aller  Widgets  welche  nicht  angezeigt  werden  sollen  in  der  Datei  widgets-config.xml

Page 146: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Page 147: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Einchecken  der  Widget  KonfiguraDon  und  Neustart  der  Profil  ApplikaDon  

Page 148: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  How  to  –  Profile  Types  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  zu  “ApplicaDons  –  WebSphere  enterprise  applicaDons”  

•  Stoppen  und  starten    der  Profiles  App  

Page 149: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Resultat  –  Profile  Types  

Tags  vollständig  enTernt  

Tabs  enTernt  

Widgets  enTernt  

Page 150: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Ressourcen  

•  Adding  custom  widgets  to  Profiles  hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/admin/c_admin_profiles_add_custom_widgets.dita  

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

•  ConnecDons  iWidget  Development  Guide  hQp://www-­‐10.lotus.com/ldd/lcwiki.nsf/dx/development-­‐guide  

•  Easy  as  a  pie  –  CreaDng  Widgets  for  IBM  ConnecDons  (Mikkel  Heisterberg)  hQp://www.slideshare.net/lekkim/bp207-­‐easy-­‐as-­‐pie-­‐creaDng-­‐widgets-­‐for-­‐ibm-­‐connecDons  

•  Customizing  IBM  ConnecDons  4.0  Profiles  hQp://www-­‐10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_IBM_ConnecDons_4.0_Profiles  

Page 151: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Profile  –  Ressourcen  

•  Customizing  Profiles  hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/customize/c_admin_profiles_customizing.dita  

•  Phasing  an  IBM  ConnecDons  Rollout?  Profile  Types  May  Be  the  Answer  hQps://www-­‐304.ibm.com/connecDons/blogs/socialbusiness/entry/phasing_an_ibm_connecDons_rollout_profile_types_may_be_the_answer4  

•  Profile  types  and  locking  profile  features  hQp://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  hQp://www.slideshare.net/curiousmitch/show304  

Page 152: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Richtext  Editor–  Einleitung  

•  In  diesem  Teil  werden  wir:  •  Ein  neues  Plugin  erstellen  •  Das  Plugin  dem  Richtext  Editor  hinzufügen  

Page 153: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Richtext  Editor  –  Beispiel  

Page 154: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Richtext  Editor  –  How  to  

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

•  Erstellen  eines  Business  Card  plugins  

hQp://kbild.ch/2014/02/business-­‐card-­‐funcDon-­‐ibm-­‐connecDons-­‐richtext-­‐editor/    

Page 155: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Richtext  Editor  –  How  to  

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

 

Page 156: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Richtext  Editor  –  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 157: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Richtext  Editor  –  How  to  

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

Page 158: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Richtext  Editor  –  How  to  

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

Page 159: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Richtext  Editor  –  How  to  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  zu  “ApplicaDons  –  WebSphere  enterprise  applicaDons”  

•  Stoppen  und  starten  der  Common  App    

Page 160: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Richtext  Editor  –  Resultat  

•  Refresh  des  Browsers  Cache  •  Erstellen  eines  neuen  Blogbeitrags  und  testen  des  Plugins  

Page 161: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Richtext  Editor  –  Ressourcen  

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

 •  Tutorial  –  Extending  the  IBM  ConnecDons  Rich  Text  Editor  (Rob  

Novak)    hQp://ibmrockstar.com/2013/05/tutorial-­‐extending-­‐the-­‐ibm-­‐connecDons-­‐rich-­‐text-­‐editor  

Page 162: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Zweiter  Teil  (falls  Zeit  bleibt)  

•  Mobile  App  •  Desktop  Plugin  

Page 163: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Mobile  App  –  Beispiel  

Page 164: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Mobile  App  –  How  to  -­‐  Vorbereitung  

•  Folgende  Bilder  werden  benöDgt  (Bsp.  Öffnen  von  SameDme  und  öffnen  eines  Links)  •  iOS  ReDna  (48  x  48px)  •  iOS  Standard  (24  x  24px)  •  Low  density  für  Android  /  BlackBerry  (~24  x  24px)  •  Medium  density  für  Android  /  BlackBerry  (~32  x  32px)  •  High  density  für  Android  /  BlackBerry  (~48  x  48px)  

 Beispiele  für  die  Bilder  können  unter  profiles_dir\AppSrv01\installedApps\connectionsCell01\Mobile.ear

\mobile.web.war\extensibilityIcons

gefunden  werden  

Page 165: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Mobile  App  –  How  to  

•  Kopieren  der  Bilder  nach  custom_dir\mobile\

Page 166: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Mobile  App  –  How  to  

•  Nun  werden  die  neuen  FunkDonen  der  Mobile  App  hinzugefügt,  dazu  muss  der  wsadmin  Client  gestartet  und  mobileAdmin.py  ausgeführt  werden  

•  Auschecken  von  mobile-config.xml MobileConfigService.checkOutConfig('D:/temp','connec9onsCell01')  

Page 167: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Mobile  App  –  How  to  

•  Öffnen  von  mobile-config.xml und  hinzufügen  folgender  <ApplicaDons>  SekDonen  

Page 168: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Mobile  App  –  How  to  

Page 169: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Mobile  App  –  How  to  

•  Einchecken  von  mobile-config.xml  MobileConfigService.checkInConfig()  

Page 170: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Mobile  App  –  How  to  

•  Öffnen  der  WAS  AdministraDve  Console  und  navigieren  zu  “ApplicaDons  –  WebSphere  enterprise  applicaDons”  

•  Stoppen  und  starten    der  Mobile  App  

Page 171: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Mobile  App  –  Resultat  

Page 172: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Desktop  Plugin  –  Beispiel  

Page 173: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Desktop  Plugin  –  How  to  

•  Folgende  Bilder  werden  benöDgt:  •  Desktop  Image  (256  x  256  .ico  file)  •  SystemTray  busy  image  (16x16  .ico  file)  •  SystemTray  idle  image  (16x16  .ico  file)  •  SystemTray  pending  image  (16x16  .ico  file)  •  Context  Menu  image  (13x13  .bmp  file)  •  Office  Send  To  image  (32x32.bmp  file)  •  Outlook  Business  card  image  (16x16.bmp  file)  

Page 174: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Desktop  Plugin  –  How  to  

•  EdiDeren  der  Registry  (zB.  automaDsiert  über  Group  Policies)  •  Achtung:  Je  nach  Windows  Version  (32-­‐bit  od.64-­‐bit)  werden  

andere  Registry  Keys  definiert  •  Ändern  /  Hinzufügen  von  folgenden  Registry  Keys  

•  HKEY_CLASSES_ROOT\CLSID\{21034BDC-­‐B57E-­‐400B-­‐A5D5-­‐2B1E98502805}  •  (Default)=“Connect  2014”  •  InfoTip=“Connect  2014”  

•  HKEY_CLASSES_ROOT\CLSID\{21034BDC-­‐B57E-­‐400B-­‐A5D5-­‐2B1E98502805}\DefaultIcon  

•  (Default)=“c:\rebrand-­‐256x256.ico”  

Page 175: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Desktop  Plugin  –  How  to  

•  HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\IBM\Social  Connectors\Branding  •  Main  Title=“Connect  2014”  

•  HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\IBM\Social  Connectors\Branding\Monitor  •  SystemTray  Busy  Image=“c:\rebrand-­‐16x16busy.ico”  •  SystemTray  PendingImage=“c:\rebrand-­‐16x16pending.ico”  •  SystemTray  Idle  Image=“c:\rebrand-­‐16x16idle.ico”  •  SystemTray  Title=“Connect  2014”  

•  HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\IBM\Social  Connectors\Branding\Office  •  Backstage  SendTo  Image=“c:\rebrand-­‐32x32.bmp”  •  BackStage  SendTo  Tiltle=“Connect  2014”  •  RibbonTab  Title=“Connect  2014”  

Page 176: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Desktop  Plugin  –  How  to  

•  HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\IBM\Social  Connectors\Branding\Outlook  •  ContextMenu  ContactCard  Image=“c:\rebrand-­‐16x16.bmp”  •  Explorer  RibbonTab  Title=“Connect  2014”  •  Inspector  RibbonTab  Title=“Connect  2014”  •  Menu  Title=“Connect  2014”  •  Toolbar  Title=“Connect  2014”  •  ContextMenu  ContactCard  Title=“Connect  2014”  

•  HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\IBM\Social  Connectors\Branding\ShellExt  •  ContextMenu  Image=“c:\rebrand-­‐13x13.bmp”  •  ContextMenu  Title=“Connect  2014”  

Page 177: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Desktop  Plugin  –  Ressourcen  

•  Customizing  the  branding  strings  and  images  for  the  desktop  plug-­‐in    hQp://www-­‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/connectors/admin/r_files_windows_ms_custom_branding.dita  

Page 178: AdminCamp 14: Make your IBM Connections deployment your own - Customize it!

Notes  &  Domino  –>  Mobil,  Web  und  als  RichClient  AdminCamp  2014  

Danke  

Klaus  Bild  TwiQer:  @kbild  Mail:  [email protected]  Blog:  www.kbild.ch  Skype:  kbuilder  slideshare.net/kbild  xing.com/profile/Klaus_Bild    

Christoph  Stö2ner  TwiQer:  @stoeps  Mail:  [email protected]  Blog:  www.stoeps.de  Skype:  christophstoeQner  slideshare.net/ChristophStoeQner    xing.com/profile/Christoph_StoeQner    hQp://about.me/stoeps