AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
1. Make
Your
IBM
ConnecDons
Deployment
Your
Own
-‐
Customize
It!
Klaus
Bild
–
WebGate
ConsulDng
AG
Christoph
StöQner
-‐
Fritz
&
Macziol
GmbH
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
2. Christoph
Stö2ner
IBM
SoXware
Consultant
Fritz
&
Macziol
GmbH
IBM
Notes
/
Domino
seit
1999
IBM
ConnecDons
seit
2010
Ich
mag:
Linux,
ScripDng
Sprecher
auf:
Notes
&
Domino
–>
Über
uns
Klaus
Bild
Senior
System
Architect
WebGate
ConsulDng
AG
IBM
Notes
/
Domino
seit
LearningSpace
2003
IBM
ConnecDons
seit
Beta1
Mobil,
Web
AdminCamp
2014
und
als
RichClient
3. Über
diesen
Vortrag
hQp://www.slideshare.net/kbild/show301-‐make-‐your-‐ibm-‐connecDons-‐deployment-‐your-‐own-‐customize-‐it
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
4. Notes
&
Domino
–>
Agenda
• Einleitung
• Benutzeroberfläche
• Login
Seite
• BenachrichDgungen
• Gebng
Started
Seite
• CommuniDes
• Wikis
• Profile
• Richtext
Editor
Mobil,
Web
AdminCamp
2014
und
als
RichClient
5. Agenda
(falls
es
die
Zeit
erlaubt)
Notes
&
Domino
–>
• Mobile
ApplikaDon
• Desktop
Plugin
Mobil,
Web
AdminCamp
2014
und
als
RichClient
6. Einleitung
–
Wer
ist
hier
im
Publikum?
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
7. Einleitung
–
Ziel
der
Session?
Dieser
Vortrag
soll
Ihnen
die
Grundlage
vermiQeln,
um
Anpassungen
Ihrer
Umgebung
zu
planen
und
in
Angriff
zu
nehmen.
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
8. Einleitung
–
Die
Systemumgebung
ConnecDons
5
(IBM
Domino
LDAP,
single
box
InstallaDon)
• CONNECTIONS_CUSTOMIZATION_DEBUG
akDviert
templateReloading
in
profiles-‐config.xml
auf
15s
Daten
gespeichert
in
soap.client.properDes
BiQe
debug
&
reloading
Einstellungen
für
die
ProdukDon
IMMER
deakDvieren!
Notes
&
Domino
–>
• MicrosoX
Windows
Server
2008
R2
• IBM
• Profile
eingestellt
• Login
• -‐>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
9. Einleitung
–
Bemerkungen
Abkürzungen
werden
verwendet:
CustomizaDon
Verzeichnis,
kann
in
der
WebSphere
Variable
CONNECTIONS_CUSTOMIZATION_PATH
gefunden
werden
(Hier
D:IBMdatasharedcustomizaDon
)
• provision_dir:
Provision
Verzeichnis,
kann
in
der
WebSphere
Variable
CONNECTIONS_PROVISION_PATH
gefunden
werden
(Hier
D:IBMdatasharedprovision)
• profiles_dir:
WebSphere
profiles
Verzeichnis
(Hier
D:IBMWebSphereAppServerprofiles)
• htdocs:
Notes
&
Domino
–>
• Folgende
• custom_dir:
HTTP
Server
htdocs
Verzeichnis
(Hier
D:IBMHTTPServerhtdocs)
Mobil,
Web
AdminCamp
2014
und
als
RichClient
10. Benutzeroberfläche
-‐
Einleitung
neues
Menu
und
einen
permanenten
Link
hinzufügen
Notes
&
Domino
–>
• In
diesem
Teil
werden
wir:
• Das
Logo
und
Farben
anpassen
• Ein
Mobil,
Web
AdminCamp
2014
und
als
RichClient
12. Benutzeroberfläche
-‐
How
to
–
Farben
und
Logo
ConnecDons
5
nutzt
das
NextGen
Theme
standardmässig
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_dirthemesgen4Theme
Notes
&
Domino
–>
• IBM
• Leider
Mobil,
Web
AdminCamp
2014
und
als
RichClient
13. Benutzeroberfläche
-‐
How
to
–
Farben
und
Logo
der
WAS
AdministraDve
Console
und
navigieren
zu
“ApplicaDons
–
WebSphere
enterprise
applicaDons”
• Stoppen
Notes
&
Domino
–>
• Öffnen
der
Common
App
Mobil,
Web
AdminCamp
2014
und
als
RichClient
14. Benutzeroberfläche
-‐
How
to
–
Farben
und
Logo
im
Order
custom_dir
custom.css
Notes
&
Domino
–>
• Erstellen
des
Ordners
gen4Theme
themes
• Im
Ordner
gen4Theme
die
Datei
erstellen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
15. Benutzeroberfläche
-‐
How
to
–
Farben
und
Logo
CSS-‐Format
zB.
Mit
Firebug
herausfinden
Notes
&
Domino
–>
• Relevantes
Mobil,
Web
AdminCamp
2014
und
als
RichClient
16. Benutzeroberfläche
-‐
How
to
–
Farben
und
Logo
mit
einem
Text
Editor
des
kopierten
css
Tags
aus
Firebug
#3c404
-‐
#151718
durch
Notes
&
Domino
–>
• Öffnen
von
custom.css
• Einfügen
• Ersetzen
des
Farbgradienten
#00b2ef
-‐
#00649d
Mobil,
Web
AdminCamp
2014
und
als
RichClient
17. Benutzeroberfläche
-‐
How
to
–
Farben
und
Logo
des
IBM
Logos
und
hinzufügen
eines
neuen
Logos
über
Notes
&
Domino
–>
• Verbergen
folgende
CSS
tags
Mobil,
Web
AdminCamp
2014
und
als
RichClient
18. Benutzeroberfläche
-‐
How
to
–
Farben
und
Logo
custom_dirthemes
gen4Theme und
kopieren
des
Logos
ibmconnect.png
Notes
&
Domino
–>
• Erstellen
eines
images
Orders
in
in
diesen
neuen
Order
Mobil,
Web
AdminCamp
2014
und
als
RichClient
19. Benutzeroberfläche
-‐
How
to
–
Farben
und
Logo
der
WAS
AdministraDve
Console
und
navigieren
zu
“ApplicaDons
–
WebSphere
enterprise
applicaDons”
• Starten
Notes
&
Domino
–>
• Öffnen
der
Common
App
Mobil,
Web
AdminCamp
2014
und
als
RichClient
20. 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=ApplicaDonMan
ager,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=ApplicaDonMan
ager,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=ApplicaD
onManager,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=ApplicaD
onManager,cell=connecJonsCell01,spec=1.0',
'startApplicaDon',
'[Common]',
'[java.lang.String]')
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
21. Benutzeroberfläche
–
Resultat
–
Farben
und
Logo
Notes
&
Domino
–>
• Refresh
des
Browsers
Mobil,
Web
AdminCamp
2014
und
als
RichClient
22. Benutzeroberfläche
-‐
How
to
–
Neues
Menu
und
Link
vom
Ordner
profiles_dirAppSrv01installedApps
connectionsCell01Homepage.earhomepage.warnav
templates nach
custom_dircommonnavtemplates
Notes
&
Domino
–>
• Kopieren
von
header.jsp
Mobil,
Web
AdminCamp
2014
und
als
RichClient
23. Benutzeroberfläche
-‐
How
to
–
Neues
Menu
und
Link
mit
einem
Text
Editor
von
einigen
Zeilen
am
Ende
der
Datei
Notes
&
Domino
–>
• Öffnen
von
header.jsp
• Verändern/Hinzufügen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
24. Benutzeroberfläche
-‐
How
to
–
Neues
Menu
und
Link
question.png
Notes
&
Domino
–>
• Kopieren
des
referenzierten
Bildes
in
den
Ordner
htdocsimages
Mobil,
Web
AdminCamp
2014
und
als
RichClient
25. Benutzeroberfläche
-‐
How
to
–
Neues
Menu
und
Link
eines
Orders
mit
dem
Namen
menu
und
erstellen
der
ibmconnect14.jsp
Notes
&
Domino
–>
• Erstellen
referenzierten
jsp
Datei
Mobil,
Web
AdminCamp
2014
und
als
RichClient
26. Benutzeroberfläche
-‐
How
to
–
Neues
Menu
und
Link
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
27. Benutzeroberfläche
–
Resultat
–
Neues
Menu
und
Link
• Refresh
Notes
&
Domino
–>
des
Browsers
Mobil,
Web
AdminCamp
2014
und
als
RichClient
28. Benutzeroberfläche
–
Ressourcen
hQp://www-‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/
customize/t_admin_common_customize_main.dita
hQp://www-‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/
customize/t_admin_navbar_create_files.dita?lang=en
Notes
&
Domino
–>
• Customizing
the
user
interface
• Customizing
the
navigaDon
bar
Mobil,
Web
AdminCamp
2014
und
als
RichClient
29. Login
Seite
–
Einleitung
ZusDmmungstext
der
Login
Seite
hinzufügen
Notes
&
Domino
–>
• In
diesem
Teil
werden
wir:
• Einen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
30. Login
Seite
–
Beispiel
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
31. Login
Seite
–
How
to
–
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_dircommonnavtemplates kopiert
wird
ersetzt
Notes
&
Domino
–>
• Die
Datei
login.jsp
• Folgender
Text
in
login.jsp
Mobil,
Web
AdminCamp
2014
und
als
RichClient
32. Login
Seite
–
How
to
–
login.jsp
folgendem
Text,
welcher
einen
ZusDmmungstext
hinzufügt
Notes
&
Domino
–>
• Mit
und
einen
BuQon
Mobil,
Web
AdminCamp
2014
und
als
RichClient
33. Login
Seite
–
How
to
–
login.jsp
muss
der
Login
BuQon
deakDviert
werden
und
eine
ID
assoziiert
werden,
damit
wir
in
unserem
Javascript
darauf
referenzieren
können.
Folgenden
Code
anpassen
Notes
&
Domino
–>
• Nun
• Damit
er
so
aussieht
Mobil,
Web
AdminCamp
2014
und
als
RichClient
34. Login
Seite
–
How
to
–
login.jsp
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
Notes
&
Domino
–>
• Nun
Mobil,
Web
AdminCamp
2014
und
als
RichClient
35. 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_dirstrings
hinzugefügt
werden
Datei
muss
folgenden
Namen
haben:
com.ibm.lconn.core.strings.templates.properties
können
weitere
Sprachen
unterstützt
werden,
zB.
muss
com.ibm.lconn.core.strings.templates_de.properties
Notes
&
Domino
–>
• Die
• Es
für
Deutsch
erstellt
werden
Mobil,
Web
AdminCamp
2014
und
als
RichClient
36. Login
Seite
–
How
to
die
Common
und
Homepage
App
stoppen
und
starten,
am
Notes
&
Domino
–>
• Nun
besten
über
das
Python
Script
Mobil,
Web
AdminCamp
2014
und
als
RichClient
37. Login
Seite
–
Resultat
Notes
&
Domino
–>
• Refresh
des
Browsers
Mobil,
Web
AdminCamp
2014
und
als
RichClient
38. Login
Seite
–
Ressourcen
IBM
Lotus
ConnecDons
3.0
hQp://public.dhe.ibm.com/soXware/dw/lotus/LC30CustomizeFinal.pdf
hQp://www-‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/customize/
t_admin_common_customize_login_screen.dita
Notes
&
Domino
–>
• Customizing
• Customizing
the
login
page
Mobil,
Web
AdminCamp
2014
und
als
RichClient
39. BenachrichDgungen
–
Einleitung
Standard
Text
von
Mail
BenachrichDgungen
anpassen
Standard
Intervalle
des
Versendens
anpassen
Notes
&
Domino
–>
• In
diesem
Teil
werden
wir:
• Den
• Den
globalen
Absender
anpassen
• Die
• Das
Logo
und
Farben
anpassen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
40. BenachrichDgungen
–
Beispiel
Notes
&
Domino
–>
Angepasster
Sender
Angepasster
Texte
Angepasste
Farben
und
Logo
Mobil,
Web
AdminCamp
2014
und
als
RichClient
41. BenachrichDgungen
–
Beispiel
Notes
&
Domino
–>
Alle
wöchentlichen
Newsle2er
werden
auf
täglich
geändert
Mobil,
Web
AdminCamp
2014
und
als
RichClient
42. BenachrichDgungen
–
How
to
–
Anpassen
des
Textes
notification(_de).properties im
wir
arbeiten
hier
direkt
auf
Original
Dateien
im
Ordner
D:IBMWebSphereAppServerprofilesDmgr01configcells
connectionsCell01LotusConnections-confignotifications,
biQe
Originale
vorher
sichern
Notes
&
Domino
–>
• Öffnen
von
resources
nls
Ordner
• Achtung,
Mobil,
Web
AdminCamp
2014
und
als
RichClient
43. BenachrichDgungen
–
How
to
–
Anpassen
des
Textes
IBM
Connec9ons
zu
IBM
Connect
14
Anpassung
für
jegliche
Sprache,
welche
man
auch
Notes
&
Domino
–>
• Anpassen
des
Textes
• Gleiche
verwenden
will
Mobil,
Web
AdminCamp
2014
und
als
RichClient
44. BenachrichDgungen
–
How
to
–
Anpassen
des
Textes
Ordner
und
nun
öffnen
von
newsresourcesnls
Textstellen
auf
Notes
&
Domino
–>
• Zurück
zum
notifications
notification(_de).properties
in
• Ändern
von
allen
IBM
Connec9ons
IBM
Connect
14
Mobil,
Web
AdminCamp
2014
und
als
RichClient
45. BenachrichDgungen
–
How
to
–
Logo
und
Farben
Ordner
und
nun
öffnen
von
Notes
&
Domino
–>
• Zurück
zum
notifications
style.ftl
in
newsaggregated
• Ändern
von
allen
Farbwerten
• auf
#025d9c
Mobil,
Web
AdminCamp
2014
und
als
RichClient
46. BenachrichDgungen
–
How
to
–
Logo
und
Farben
des
referenzierten
footer
Bildes
von
ibmconnect.png
Notes
&
Domino
–>
• Ändern
ibmLogoWhite23.png auf
Mobil,
Web
AdminCamp
2014
und
als
RichClient
47. BenachrichDgungen
–
How
to
–
Logo
und
Farben
Ordner
und
kopieren
von
resourcesimages
Notes
&
Domino
–>
• Zurück
zum
notifications
ibmconnect.png
nach
Mobil,
Web
AdminCamp
2014
und
als
RichClient
48. BenachrichDgungen
–
How
to
–
Standard
Einstellungen
• Starten
des
wsadmin
Clients
und
ausführen
von
notification-config.xml
LCConfigService.checkOutNo9fica9onConfig('D:/temp','connec9onsCell01')
Notes
&
Domino
–>
connectionsConfig.py
• Auschecken
von
Mobil,
Web
AdminCamp
2014
und
als
RichClient
49. BenachrichDgungen
–
How
to
–
Standard
Einstellungen
• Öffnen
notification-config.xml in
D:temp
der
Werte
für
Sender
und
mobile
Links
Notes
&
Domino
–>
von
• Ändern
Mobil,
Web
AdminCamp
2014
und
als
RichClient
50. BenachrichDgungen
–
How
to
–
Standard
Einstellungen
• Ändern
defaultFollowFrequency="WEEKLY”
Notes
&
Domino
auf
–>
aller
defaultFollowFrequency=”DAILY”
Mobil,
Web
AdminCamp
2014
und
als
RichClient
51. BenachrichDgungen
–
How
to
–
Standard
Einstellungen
• Schliessen
LCConfigService.checkInNo9fica9onConfig()
Notes
&
Domino
–>
der
Datei
und
einchecken
• Ausführen
von
newsAdmin.py
Mobil,
Web
AdminCamp
2014
und
als
RichClient
52. BenachrichDgungen
–
How
to
–
Standard
Einstellungen
• Ausführen
des
folgenden
Befehls
um
die
Standard
Einstellungen
für
Benachrichtungen
neu
zu
laden:
NewsEmailDigestService.refreshDefaultEmailPrefsFromConfig()
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
53. BenachrichDgungen
–
How
to
–
Logo
und
Farben
der
WAS
AdministraDve
Console
und
navigieren
zu
auswählen
und
auf
„Full
Resynchronize“
klicken,
dadurch
werden
alle
Änderungen
auf
dem
Dmgr
auf
die
Nodes
verteilt
Notes
&
Domino
–>
• Öffnen
“System
administraDon
–
Nodes”
• Node
Mobil,
Web
AdminCamp
2014
und
als
RichClient
54. BenachrichDgungen
–
How
to
–
Logo
und
Farben
der
WAS
AdministraDve
Console
und
navigieren
zu
“ApplicaDons
–
WebSphere
enterprise
applicaDons”
• Stoppen
Notes
&
Domino
–>
• Öffnen
und
starten
der
News
App
Mobil,
Web
AdminCamp
2014
und
als
RichClient
55. BenachrichDgungen
–
Resultat
der
neuen
Einstellungen
über
das
klicken
auf
Notes
&
Domino
–>
• Testen
“Standardwerte
wiederherstellen”
Mobil,
Web
AdminCamp
2014
und
als
RichClient
56. BenachrichDgungen
–
Resultat
–
Logo
und
Farben
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
hQp://connecDons.demo.ch/news/web/testEmailDigestSendMail.acDon?
type=daily&initNextTranche=true
Notes
&
Domino
–>
• Man
alle
Benutzer
Mobil,
Web
AdminCamp
2014
und
als
RichClient
57. BenachrichDgungen
–
Resultat
–
Logo
und
Farben
der
NewsleQer
im
Mailclient
oder
auf
dem
Handy
Notes
&
Domino
–>
• Testen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
58. BenachrichDgungen
–
Ressourcen
hQp://www-‐01.ibm.com/support/knowledgecenter/api/content/
SSYGQH_5.0.0/admin/customize/c_customize_noDficaDons.html
• Including
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
hQp://www-‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/
troubleshoot/ts_t_trigger_email_noDficaDons.dita
Notes
&
Domino
–>
• Customizing
noDficaDons
mobile
links
in
noDficaDons
email
digests
Mobil,
Web
AdminCamp
2014
und
als
RichClient
59. Gebng
Started
Seite
–
Einleitung
Gebng
Started
Page
einen
weiteren
Reiter
hinzufügen
Notes
&
Domino
–>
• In
diesem
Teil
werden
wir:
• Der
Mobil,
Web
AdminCamp
2014
und
als
RichClient
60. Gebng
Started
Seite
–
Beispiel
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
61. Gebng
Started
Seite
–
How
to
der
Gebng
started
page
einen
weiteren
Reiter
hinzuzufügen
muss
der
wsadmin
Client
gestartet
und
homepageAdmin.py
gettingstarted-config.xml über
HomepageCellConfig.checkOutGecngstartedConfig('D:/
temp','connec9onsCell01’)
Notes
&
Domino
–>
• Um
ausgeführt
werden
• Auschecken
der
Mobil,
Web
AdminCamp
2014
und
als
RichClient
62. Gebng
Started
Seite
–
How
to
muss
der
gebngstarted-‐config.xml
Datei
hinzugefügt
Inhalt
muss
auf
dem
gleichen
Host
abgelegt
werden
(hQp://connecDons.demo.ch).
Am
einfachsten
nutzt
man
den
IBM
HQp
server
dazu
Notes
&
Domino
–>
• Folgendes
werden
• Jeglicher
Mobil,
Web
AdminCamp
2014
und
als
RichClient
63. Gebng
Started
Seite
–
How
to
den
Text
des
Reiters
zu
definieren
muss
eine
ProperDes
Datei
custom_dirstrings hinzugefügt
werden
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
hier
können
weitere
Sprach
ProperDes
hinzugefügt
werden
Notes
&
Domino
–>
• Um
zum
Ordner
• Folgender
• Auch
Mobil,
Web
AdminCamp
2014
und
als
RichClient
64. Gebng
Started
Seite
–
How
to
der
Datei
und
danach
einchecken:
HomepageCellConfig.checkInGecngstartedConfig()
Notes
&
Domino
–>
• Schliessen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
65. Gebng
Started
Seite
–
How
to
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()
Notes
&
Domino
–>
• Nun
ausführen
von
Mobil,
Web
AdminCamp
2014
und
als
RichClient
66. Gebng
Started
Seite
–
How
to
der
WAS
AdministraDve
Console
und
navigieren
zu
“ApplicaDons
–
WebSphere
enterprise
applicaDons”
• Stoppen
Notes
&
Domino
–>
• Öffnen
und
starten
der
Homepage
App
Mobil,
Web
AdminCamp
2014
und
als
RichClient
67. Gebng
Started
Seite
–
Resultat
Notes
&
Domino
–>
• Refresh
des
Browsers
Mobil,
Web
AdminCamp
2014
und
als
RichClient
68. Gebng
Started
Seite
–
Ressourcen
hQp://www-‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/
customize/t_customize_gebng_started_page.dita
Notes
&
Domino
–>
• Customizing
the
Gebng
Started
view
Mobil,
Web
AdminCamp
2014
und
als
RichClient
69. CommuniDes
–
Einleitung
zusätzliche
Community
Themes
erstellen
für
diese
neuen
Themes
definieren
Widgets
den
CommuniDes
hinzufügen
Notes
&
Domino
–>
• In
diesem
Teil
werden
wir:
• Zwei
• BeschriXung
• Die
Themes
hinzufügen
• Zwei
simple
Widgets
erstellen
• Diese
Mobil,
Web
AdminCamp
2014
und
als
RichClient
70. CommuniDes
–
Beispiel
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
71. CommuniDes
–
How
to
–
Theme
5
nutzt
das
NextGen
Theme,
dieses
Theme
muss
darum
auch
als
Vorlage
für
das
Erstellen
der
Community
Themes
verwendet
werden
• Navigieren
profiles_dirAppSrv01installedAppsconnectionsCell01Common.ear
connections.web.resources.warWEB-INFeclipseplugins
• Öffnen
com.ibm.social.gen4.theme_4.0.0.20140708-0135.jar
mit
einem
ZIP
Program
und
navigieren
nach
resourcescssdefaultTheme
• Kopieren
Notes
&
Domino
–>
• ConnecDons
zum
Ordner
der
Datei
der
Datei
defaultTheme.css
Mobil,
Web
AdminCamp
2014
und
als
RichClient
72. CommuniDes
–
How
to
–
Theme
als
Template
verwenden
für
ein
neues
Theme
webgateTheme
und
webgateTheme.css
sowie
fumTheme.css
Notes
&
Domino
–>
• defaultTheme.css
css
(nameTheme.css)
im
Verzeichnis
custom_dirthemesnameTheme
-‐>
Erstellen
der
Verzeichnisse
fumTheme
und
anlegen
der
Dateien
in
diesen
Verzeichnissen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
73. CommuniDes
–
How
to
–
Theme
der
css
Dateien
(webgateTheme.css,
fumTheme.css)
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
Notes
&
Domino
–>
• Öffnen
• Alle
(WebGate,
FUM)
Mobil,
Web
AdminCamp
2014
und
als
RichClient
74. 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_dirthemes
nameTheme und kopieren der Logos webgate.png/
fum.png in diese neuen Order
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
75. CommuniDes
–
How
to
–
Theme
des
wsadmin
Clients
und
ausführen
von
communities-config.xml
Communi9esConfigService.checkOutConfig('D:/temp','connec9onsCell01')
Notes
&
Domino
–>
• Starten
communitiesAdmin.py
• Auschecken
von
Mobil,
Web
AdminCamp
2014
und
als
RichClient
76. CommuniDes
–
How
to
–
Theme
communities-config.xml im
Verzeichnis
der
neuen
Themes
(BeschriXung
und
Vorschaubilder
werden
in
den
nächsten
SchriQen
hinzugefügt)
Notes
&
Domino
–>
• Öffnen
von
D:temp
• Hinzufügen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
77. CommuniDes
–
How
to
–
Theme
communities-config.xml
Communi9esConfigService.checkInConfig()
Notes
&
Domino
–>
• Einchecken
von
Mobil,
Web
AdminCamp
2014
und
als
RichClient
78. CommuniDes
–
How
to
–
Theme
com.ibm.lconn.communities.strings.ui.properties
custom_dirstrings Verzeichnis,
sowie
das
Hinzufügen
der
BeschriXungen
zu
dieser
Datei
Notes
&
Domino
–>
• Hinzufügen
der
Datei
zum
Mobil,
Web
AdminCamp
2014
und
als
RichClient
79. CommuniDes
–
How
to
–
Theme
der
Theme
Vorschaubilder
ins
Verzeichnis
Notes
&
Domino
–>
• Kopieren
custom_dircommunitiesimages
Mobil,
Web
AdminCamp
2014
und
als
RichClient
80. CommuniDes
–
How
to
–
Theme
der
WAS
AdministraDve
Console
und
navigieren
nach
„ApplicaDons
–
WebSphere
enterprise
applicaDons“
• Stoppen
und
starten
der
CommuniDes
App
Notes
&
Domino
–>
• Öffnen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
81. CommuniDes
–
Resultat
–
Theme
einer
Community
und
ändern
des
Theme
in
eines
der
zwei
Notes
&
Domino
–>
• Öffnen
neuen
Themes
Mobil,
Web
AdminCamp
2014
und
als
RichClient
82. CommuniDes
–
Beispiel
–
Widgets
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
83. CommuniDes
–
How
to
–
Widgets
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
custom_dircommunities kopiert
Notes
&
Domino
–>
• Wir
Community
Anpassungen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
84. CommuniDes
–
How
to
–
Widgets
ob
der
Widget
descriptor
im
Browser
geöffnet
werden
Notes
&
Domino
–>
• Testen,
kann
Mobil,
Web
AdminCamp
2014
und
als
RichClient
85. CommuniDes
–
How
to
–
Widgets
werden
die
Widgets
zu
unseren
ConnecDons
CommuniDes
hinzugefügt,
starten
des
wsadmin
Clients
und
ausführen
von
communitiesAdmin.py
• Auschecken
widgets-config.xml
Communi9esConfigService.checkOutWidgetsConfig('D:/
temp','connec9onsCell01')
Notes
&
Domino
–>
• Nun
von
Mobil,
Web
AdminCamp
2014
und
als
RichClient
86. CommuniDes
–
How
to
–
Widgets
D:temp
der
neuenWidget
definiDons
widgets-config.xml
Das
bewirkt,
dass
das
Widget
in
der
miQleren
Spalte
einer
Community
angezeigt
wird
Communi9esConfigService.checkInWidgetsConfig()
Notes
&
Domino
–>
• Öffnen
von
widgets-config.xml in
• Hinzufügen
• Einchecken
von
Mobil,
Web
AdminCamp
2014
und
als
RichClient
87. CommuniDes
–
How
to
–
Widgets
der
WAS
AdministraDve
Console
und
navigieren
nach
„ApplicaDons
–
WebSphere
enterprise
applicaDons“
• Stoppen
und
starten
der
CommuniDes
App
Notes
&
Domino
–>
• Öffnen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
88. CommuniDes
–
Resultat
–
Widgets
einer
Community
und
klick
auf
neuen
Widgets
selekDeren
und
hinzufügen
Notes
&
Domino
–>
• Öffnen
“Community
AcDons
–
Add
Apps”
• Die
Mobil,
Web
AdminCamp
2014
und
als
RichClient
89. CommuniDes
–
Ressourcen
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
CommuniDes
in
IBM
ConnecDons
(Jerald
Mahurin)
hQp://www.sociallycurious.com/2013/05/21/branding-‐communiDes-‐ibm-‐
connecDons
custom
widgets
for
CommuniDes
hQp://www-‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/
admin/t_admin_communiDes_develop_custom_widgets.dita
Notes
&
Domino
–>
• Adding
• Branding
• Enabling
Mobil,
Web
AdminCamp
2014
und
als
RichClient
90. Wikis
–
Einleitung
Standard
Willkommensseite
von
Wikis
anpassen
Notes
&
Domino
–>
• In
diesem
Teil
werden
wir:
• Die
Mobil,
Web
AdminCamp
2014
und
als
RichClient
91. Wikis
–
Beispiel
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
92. Wikis
–
How
to
–
Willkommensseite
eines
neuen
Wikis
und
dann
klick
auf
edit
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
Notes
&
Domino
–>
• Erstellen
• Ändern
code
Mobil,
Web
AdminCamp
2014
und
als
RichClient
93. Wikis
–
How
to
–
Willkommensseite
des
HTML
code
in
eine
Textdatei
und
enxernen
aller
Notes
&
Domino
–>
• Einfügen
“end
of
lines”
(EOL)
Mobil,
Web
AdminCamp
2014
und
als
RichClient
94. Wikis
–
How
to
–
Willkommensseite
com.ibm.lconn.share.services.handlers.wiki.nls.WikiWe
lcomeMessages_en.properties
im
Verzeichnis
custom_dirstrings und
hinzufügen
des
Titels
einer
neuen
Seite
sowie
des
HTML
code
(Eine
Zeile!)
einer
Property
Datei
für
jede
Sprache,
welche
genutzt
Notes
&
Domino
–>
• Erstellen
der
Datei
• Erstellen
werden
soll
Mobil,
Web
AdminCamp
2014
und
als
RichClient
95. Wikis
–
How
to
–
Willkommensseite
der
WAS
AdministraDve
Console
und
navigieren
nach
“ApplicaDons
–
WebSphere
enterprise
applicaDons”
• Stoppen
Notes
&
Domino
–>
• Öffnen
und
starten
der
Wikis
App
Mobil,
Web
AdminCamp
2014
und
als
RichClient
96. Wikis
–
Resultat
–
Willkommensseite
Notes
&
Domino
–>
• Erstellen
eines
neuen
Wikis
Mobil,
Web
AdminCamp
2014
und
als
RichClient
97. Wikis
–
Ressourcen
hQp://www-‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/
admin/t_customize_wikis_welcome_page.dita
Notes
&
Domino
–>
• Customizing
the
Wikis
welcome
page
Mobil,
Web
AdminCamp
2014
und
als
RichClient
98. Profile
–
Agenda
der
neuen
Profilfelder
über
TDI
Notes
&
Domino
–>
• Profil
Felder
hinzufügen
• Synchronisieren
• Profil
Widget
hinzufügen
• Profil
Typ
erstellen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
99. Profile
–
Einleitung
–
Neue
Felder
Vorlagen
anpassen,
damit
die
neuen
Felder
angezeigt
werden
Notes
&
Domino
–>
• In
diesem
Teil
werden
wir:
• Profil
Felder
hinzufügen
• BeschriXungen
erstellen
• Makros
für
das
Layout
erstellen
• Freemarker
Mobil,
Web
AdminCamp
2014
und
als
RichClient
100. Profile
–
Beispiel
–
Neue
Felder
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
101. Profile
–
How
to
–
Neue
Felder
des
wsadmin
Clients
und
ausführen
von
profiles-config.xml
ProfilesConfigService.checkOutConfig('D:/temp','connec9onsCell01')
neuen
Felder
müssen
in
der
Datei
profiles-‐config.xml
erstellt
werden,
dazu
wird
die
Datei
mit
einem
Texteditor
geöffnet
Notes
&
Domino
profilesAdmin.py
–>
• Starten
• Auschecken
von
• Die
Mobil,
Web
AdminCamp
2014
und
als
RichClient
102. Profile
–
How
to
–
Neue
Felder
AQribute
werden
zum
Profildatenmodell
hinzugefügt
Notes
&
Domino
–>
• Folgende
Mobil,
Web
AdminCamp
2014
und
als
RichClient
103. Profile
–
How
to
–
Neue
Felder
müssen
die
neuen
Felder
mit
einem
Profiltyp
verbunden
muss
die
Datei
profiles-‐types.xml
ediDert
werden
und
wir
fügen
die
neuen
Felder
dem
default
profile
hinzu
Notes
&
Domino
–>
• Nun
werden
• Dazu
Mobil,
Web
AdminCamp
2014
und
als
RichClient
104. Profile
–
How
to
–
Neue
Felder
profiles-config.xml
Notes
&
Domino
–>
• Einchecken
von
ProfilesConfigService.checkInConfig()
Mobil,
Web
AdminCamp
2014
und
als
RichClient
105. Profile
–
How
to
–
Neue
Felder
müssen
die
BeschriXungen
hinzugefügt
werden
com.connect.profiles.strings.uilabels.properties
custom_dirstrings erstellt
einer
Property
Datei
für
jede
Sprache,
welche
genutzt
Notes
&
Domino
–>
• Nun
• Dazu
wird
ein
Ressourcen
Bundle
in
dem
Ordner
• Erstellen
werden
soll
Mobil,
Web
AdminCamp
2014
und
als
RichClient
106. Profile
–
How
to
–
Neue
Felder
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
107. Profile
–
How
to
–
Neue
Felder
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
LotusConnections-config.xml
LCConfigService.checkOutConfig('D:/temp','connec9onsCell01')
LotusConnections-config.xml hinzufügen
Notes
&
Domino
–>
• Das
und
dann
auschecken
von
• Folgendes
der
Ressourcen
SekDon
in
Mobil,
Web
AdminCamp
2014
und
als
RichClient
108. Profile
–
How
to
–
Neue
Felder
LotusConnections-config.xml
profiles-config.xml
ProfilesConfigService.checkOutConfig('D:/
temp','connec9onsCell01’)
Notes
&
Domino
–>
• Einchecken
von
LCConfigService.checkInConfig()
• Auschecken
von
Mobil,
Web
AdminCamp
2014
und
als
RichClient
109. Profile
–
How
to
–
Neue
Felder
von
der
Datei
profiles-‐config.xml
und
hinzufügen
der
Referenz
zum
neu
registrierten
Bundle
Notes
&
Domino
–>
• EdiDeren
Mobil,
Web
AdminCamp
2014
und
als
RichClient
110. Profile
–
How
to
–
Neue
Felder
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
profiles_dirDmgr01configcellsconnectionsCell01LotusConnections-config
Datei
enthält
Makros
für
Radio
BuQons,
MulDselect
BuQons
und
Drop-‐
down
Listen.
Ein
Teil
der
Datei
sieht
man
auf
folgendem
Slide.
Notes
&
Domino
–>
• Nun
• Erstellen
der
Datei
customControls.ftl
in
profilestemplates
• Die
Mobil,
Web
AdminCamp
2014
und
als
RichClient
111. Profile
–
How
to
–
Neue
Felder
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
112. Profile
–
How
to
–
Neue
Felder
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
weiteren
die
Datei
so
anpassen,
dass
die
neuen
Felder
angezeigt
und
die
neuen
Makros
verwendet
werden
Notes
&
Domino
–>
• Um
• Des
Mobil,
Web
AdminCamp
2014
und
als
RichClient
113. Profile
–
How
to
–
Neue
Felder
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
114. Profile
–
How
to
–
Neue
Felder
die
Datei
profileDetails.Xl
in
D:temp
muss
angepasst
werden,
damit
die
neuen
Felder
mit
Inhalt
im
non-‐edit
mode
auch
angezeigt
werden
Notes
&
Domino
–>
• Auch
Mobil,
Web
AdminCamp
2014
und
als
RichClient
115. Profile
–
How
to
–
Neue
Felder
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
116. Profile
–
How
to
–
Neue
Felder
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
117. Profile
–
How
to
–
Neue
Felder
profiles-config.xml und
Synchronisieren
customControls.ftl auf
alle
nodes).
BEMERKUNG:
Das
template
reloading
wurde
bereits
auf
15
Sekunden
eingestellt
ProfilesConfigService.checkInConfig()
synchAllNodes()
Notes
&
Domino
–>
• Einchecken
von
aller
nodes
(dies
kopiert
Mobil,
Web
AdminCamp
2014
und
als
RichClient
118. Profile
–
Einleitung
–
SynchronisaDon
der
neuen
Profilfelder
mit
dem
LDAP
Server
unter
Notes
&
Domino
–>
• In
diesem
Teil
werden
wir:
• Synchronisieren
Benutzung
des
TDI
Mobil,
Web
AdminCamp
2014
und
als
RichClient
119. Profile
–
How
to
–
SynchronisaDon
des
neuen
Feldes
twiQer
Id
vom
LDAP
Server
zur
muss
folgendes
hinzugefügt
werden
zur
Datei
D:IBMTDIV7_1_1tdisolTDIconfLotusConnections-config
Notes
&
Domino
–>
• Synchronisieren
Profildatenbank
mit
TDI
• Dazu
tdi-profiles-config.xml
in
Mobil,
Web
AdminCamp
2014
und
als
RichClient
120. Profile
–
How
to
–
SynchronisaDon
Daten
sind
im
Feld
“twiQerid”
auf
dem
LDAP
Server
Notes
&
Domino
–>
• Die
• Ausführen
des
Sync
Scripts
Mobil,
Web
AdminCamp
2014
und
als
RichClient
121. Profile
–
How
to
–
SynchronisaDon
der
WAS
AdministraDve
Console
und
navigieren
nach
“ApplicaDons
–
WebSphere
enterprise
applicaDons”
• Stoppen
Notes
&
Domino
–>
• Öffnen
und
starten
der
Profiles
App
Mobil,
Web
AdminCamp
2014
und
als
RichClient
122. Profile
–
Resultat
–
SynchronisaDon
des
Profils
und
testen
der
neuen
Felder
Notes
&
Domino
–>
• Öffnen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
123. Profile
–
Einleitung
–
Widget
diesem
Teil
werden
wir
ein
neues
Google
Widget
dem
Profil
hinzufügen:
• Erstellen
Notes
&
Domino
–>
• In
des
Widgets
• Hinzufügen
des
Widgets
Mobil,
Web
AdminCamp
2014
und
als
RichClient
124. Profile
–
Beispiel
–
Widget
Anzeige
der
Büroadresse
in
Google
Maps
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
125. Profile
–
How
to
–
Widget
custom_dirprofiles mit
Notes
&
Domino
–>
• Erstellen
des
Widgets
im
Verzeichnis
Namen
googleMap.xml
Mobil,
Web
AdminCamp
2014
und
als
RichClient
126. Profile
–
How
to
–
Widget
hQp://kbild.ch/2014/02/google-‐maps-‐widget-‐ibm-‐connecDons-‐profiles/
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
127. Profile
–
How
to
–
Widget
hQp://kbild.ch/2014/02/google-‐maps-‐widget-‐ibm-‐connecDons-‐profiles/
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
128. Profile
–
How
to
–
Widget
wird
das
Widget
zu
unseren
ConnecDons
Profilen
hinzugefügt,
dafür
muss
der
wsadmin
Client
gestartet
werden
und
ausgeführt
werden
widgets-config.xml
ProfilesConfigService.checkOutWidgetConfig('D:/temp','connec9onsCell01')
Notes
&
Domino
–>
• Nun
profilesAdmin.py
• Auschecken
von
Mobil,
Web
AdminCamp
2014
und
als
RichClient
129. Profile
–
How
to
–
Widget
widgets-config.xml im
Verzeichnis
Notes
&
Domino
–>
• Öffnen
der
Datei
D:temp
• Hinzufügen
des
neuen
Widgets
Mobil,
Web
AdminCamp
2014
und
als
RichClient
130. Profile
–
How
to
–
Widget
widgets-config.xml
ProfilesConfigService.checkInWidgetConfig()
Notes
&
Domino
–>
• Einchecken
von
Mobil,
Web
AdminCamp
2014
und
als
RichClient
131. Profile
–
How
to
–
Widget
der
WAS
AdministraDve
Console
und
navigieren
zu
“ApplicaDons
–
WebSphere
enterprise
applicaDons”
• Stoppen
Notes
&
Domino
–>
• Öffnen
und
starten
der
Profiles
App
(evtl.
Profiles
Temp
löschen)
Mobil,
Web
AdminCamp
2014
und
als
RichClient
132. Profile
–
Resultat
–
Widget
eines
Profiles
und
testen
des
Widgets
Notes
&
Domino
–>
• Öffnen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
133. Profile
–
Einleitung
–
Profile
Types
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
von
verschiedenen
Benutzergruppen
und
Look&Feel
der
Profil
ApplikaDon
anpassen
Kunde,
Angestellter,
Contractor
soll
man
verschiedene
Profil
Typen
nutzen
von
verschiedenen
InformaDonen
zu
Benutzergruppen
Notes
&
Domino
–>
• In
sind
Profil
Typen
• DefiniDon
• Lassen
• Beispiele:
• Warum
• Anzeige
• Blocken
von
einigen
FunkDonen
• Blocken
von
Widgets
• Phasen
Rollout
Mobil,
Web
AdminCamp
2014
und
als
RichClient
134. Profile
–
Beispiel
–
Profile
Types
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
135. Profile
–
How
to
–
Profile
Types
muss
entschieden
werden,
anhand
von
welchem
Feld
im
LDAP
der
Profil
Typ
besDmmt
wird.
In
diesem
Beispiel
werden
wir
ein
bereits
vorhandenes
Feld
verwenden.
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
Notes
&
Domino
–>
• Erst
• Nun
Mobil,
Web
AdminCamp
2014
und
als
RichClient
136. Profile
–
How
to
–
Profile
Types
sieht
man
nun
in
der
Employee
Datenbank
Notes
&
Domino
–>
• Starten
des
TDI
Sync
Befehls
• Folgendes
Mobil,
Web
AdminCamp
2014
und
als
RichClient
137. Profile
–
How
to
–
Profile
Types
des
wsadmin
Clients
und
ausführen
von
profiles-config.xml
ProfilesConfigService.checkOutConfig('D:/
temp','connec9onsCell01’)
Notes
&
Domino
profilesAdmin.py
–>
• Starten
• Auschecken
von
Mobil,
Web
AdminCamp
2014
und
als
RichClient
138. Profile
–
How
to
–
Profile
Types
Profil
Typ
und
die
dazugehörigen
Profil
Felder
müssen
in
der
profiles-types.xml definiert
werden
Notes
&
Domino
–>
• Der
Datei
Mobil,
Web
AdminCamp
2014
und
als
RichClient
139. Profile
–
How
to
–
Profile
Types
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
140. Profile
–
How
to
–
Profile
Types
können
wir
abhängig
vom
Profil
Typ
die
Profil
FunkDonen
oder
Widgets
deakDvieren.
Wir
beginnen
mit
den
FunkDonen
• Öffnen
profiles-policy.xml und
hinzufügen
der
Notes
&
Domino
–>
• Nun
der
Datei
gewünschten
KonfiguraDon
Mobil,
Web
AdminCamp
2014
und
als
RichClient
141. Profile
–
How
to
–
Profile
Types
Notes
&
Domino
–>
• Einchecken
der
Profil
KonfiguraDon
ProfilesConfigService.checkInConfig()
Mobil,
Web
AdminCamp
2014
und
als
RichClient
142. Profile
–
How
to
–
Profile
Types
der
WAS
AdministraDve
Console
und
navigieren
zu
“ApplicaDons
–
WebSphere
enterprise
applicaDons”
• Stoppen
Notes
&
Domino
–>
• Öffnen
und
starten
der
Profiles
App
Mobil,
Web
AdminCamp
2014
und
als
RichClient
143. Profile
–
How
to
–
Profile
Types
mit
einem
externen
Benutzer
Notes
&
Domino
–>
• Einloggen
Tagging
möglich
Mobil,
Web
AdminCamp
2014
und
als
RichClient
144. Profile
–
How
to
–
Profile
Types
mit
internen
Benutzer
und
öffnen
das
Profil
eines
FunkJonen
deakJviert
Notes
&
Domino
–>
• Einloggen
Externen
Kein
InvitaJon
Bu2on
Tagging
nicht
möglich
Mobil,
Web
AdminCamp
2014
und
als
RichClient
145. Profile
–
How
to
–
Profile
Types
werden
Widgets
anhand
des
Profil
Typ
deakDviert
aller
Widgets
welche
nicht
angezeigt
werden
sollen
Notes
&
Domino
–>
• Nun
• Auschecken
der
Widget
KonfiguraDon
• DeakDvieren
in
der
Datei
widgets-config.xml
Mobil,
Web
AdminCamp
2014
und
als
RichClient
146. Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
147. Profile
–
How
to
–
Profile
Types
der
Widget
KonfiguraDon
und
Neustart
der
Profil
Notes
&
Domino
–>
• Einchecken
ApplikaDon
Mobil,
Web
AdminCamp
2014
und
als
RichClient
148. Profile
–
How
to
–
Profile
Types
der
WAS
AdministraDve
Console
und
navigieren
zu
“ApplicaDons
–
WebSphere
enterprise
applicaDons”
• Stoppen
Notes
&
Domino
–>
• Öffnen
und
starten
der
Profiles
App
Mobil,
Web
AdminCamp
2014
und
als
RichClient
149. Profile
–
Resultat
–
Profile
Types
Widgets
enTernt
Notes
&
Domino
–>
Tags
vollständig
enTernt
Tabs
enTernt
Mobil,
Web
AdminCamp
2014
und
als
RichClient
150. Profile
–
Ressourcen
hQp://www-‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/admin/
c_admin_profiles_add_custom_widgets.dita
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
hQp://www-‐10.lotus.com/ldd/lcwiki.nsf/dx/development-‐guide
as
a
pie
–
CreaDng
Widgets
for
IBM
ConnecDons
(Mikkel
Heisterberg)
hQp://www.slideshare.net/lekkim/bp207-‐easy-‐as-‐pie-‐creaDng-‐widgets-‐for-‐ibm-‐
connecDons
Notes
&
Domino
–>
• Adding
custom
widgets
to
Profiles
• Customizing
• ConnecDons
iWidget
Development
Guide
• Easy
• Customizing
IBM
ConnecDons
4.0
Profiles
hQp://www-‐10.lotus.com/ldd/lcwiki.nsf/dx/
Customizing_IBM_ConnecDons_4.0_Profiles
Mobil,
Web
AdminCamp
2014
und
als
RichClient
151. Profile
–
Ressourcen
hQp://www-‐01.ibm.com/support/knowledgecenter/SSYGQH_5.0.0/admin/customize/
c_admin_profiles_customizing.dita
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
hQp://www.slideshare.net/palmke/profile-‐types-‐and-‐locking-‐profile-‐
features-‐15498931
to
Create
a
Perfect
Profile:
A
Hitchiker’s
Guide
to
A
Smarter
Workforce
hQp://www.slideshare.net/curiousmitch/show304
Notes
&
Domino
–>
• Customizing
Profiles
• Phasing
• Profile
types
and
locking
profile
features
• How
Mobil,
Web
AdminCamp
2014
und
als
RichClient
152. Richtext
Editor–
Einleitung
Plugin
dem
Richtext
Editor
hinzufügen
Notes
&
Domino
–>
• In
diesem
Teil
werden
wir:
• Ein
neues
Plugin
erstellen
• Das
Mobil,
Web
AdminCamp
2014
und
als
RichClient
153. Richtext
Editor
–
Beispiel
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
154. Richtext
Editor
–
How
to
für
die
Erweiterungen
des
RTE
ist,
wie
man
ein
CKEditor
Plugin
erstellt
hQp://docs.cksource.com/CKEditor_3.x/Tutorials
• Erstellen
hQp://kbild.ch/2014/02/business-‐card-‐funcDon-‐ibm-‐connecDons-‐richtext-‐editor/
Notes
&
Domino
–>
• Grundlagen
eines
Business
Card
plugins
Mobil,
Web
AdminCamp
2014
und
als
RichClient
155. Richtext
Editor
–
How
to
custom_dirjavascriptcomibmoneuickeditoreditorplugins
Notes
&
Domino
–>
• Kopieren
des
Plugins
ins
Verzeichnis
Mobil,
Web
AdminCamp
2014
und
als
RichClient
156. Richtext
Editor
–
How
to
provision_dirwebresources
com.ibm.lconn.blogs.web.resources_*.jar
mit
einem
Zip
Programm
und
extrahieren
der
Datei
resources liegt
Notes
&
Domino
–>
• Öffnen
von
ckeditor.js,
welche
im
Verzeichnis
Mobil,
Web
AdminCamp
2014
und
als
RichClient
157. Richtext
Editor
–
How
to
ins
Verzeichnis
custom_dirjavascriptlconnblogs (oder
wikis)
Notes
&
Domino
–>
• Kopieren
der
Datei
ckeditor.js
Mobil,
Web
AdminCamp
2014
und
als
RichClient
158. Richtext
Editor
–
How
to
der
Datei
ckeditor.js
und
hinzufügen
des
neuen
Plugins
Notes
&
Domino
–>
• Öffnen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
159. Richtext
Editor
–
How
to
der
WAS
AdministraDve
Console
und
navigieren
zu
“ApplicaDons
–
WebSphere
enterprise
applicaDons”
• Stoppen
Notes
&
Domino
–>
• Öffnen
und
starten
der
Common
App
Mobil,
Web
AdminCamp
2014
und
als
RichClient
160. Richtext
Editor
–
Resultat
eines
neuen
Blogbeitrags
und
testen
des
Plugins
Notes
&
Domino
–>
• Refresh
des
Browsers
Cache
• Erstellen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
161. Richtext
Editor
–
Ressourcen
hQp://docs.cksource.com/CKEditor_3.x/Tutorials
–
Extending
the
IBM
ConnecDons
Rich
Text
Editor
(Rob
Novak)
hQp://ibmrockstar.com/2013/05/tutorial-‐extending-‐the-‐ibm-‐
connecDons-‐rich-‐text-‐editor
Notes
&
Domino
–>
• CKEditor
Tutorials
• Tutorial
Mobil,
Web
AdminCamp
2014
und
als
RichClient
162. Zweiter
Teil
(falls
Zeit
bleibt)
Notes
&
Domino
–>
• Mobile
App
• Desktop
Plugin
Mobil,
Web
AdminCamp
2014
und
als
RichClient
163. Mobile
App
–
Beispiel
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
164. Mobile
App
–
How
to
-‐
Vorbereitung
Bilder
werden
benöDgt
(Bsp.
Öffnen
von
SameDme
und
density
für
Android
/
BlackBerry
(~24
x
24px)
density
für
Android
/
BlackBerry
(~32
x
32px)
density
für
Android
/
BlackBerry
(~48
x
48px)
Beispiele
für
die
Bilder
können
unter
profiles_dirAppSrv01installedAppsconnectionsCell01Mobile.ear
Notes
&
Domino
–>
• Folgende
öffnen
eines
Links)
• iOS
ReDna
(48
x
48px)
• iOS
Standard
(24
x
24px)
• Low
• Medium
• High
mobile.web.warextensibilityIcons
gefunden
werden
Mobil,
Web
AdminCamp
2014
und
als
RichClient
165. Mobile
App
–
How
to
custom_dirmobile
Notes
&
Domino
–>
• Kopieren
der
Bilder
nach
Mobil,
Web
AdminCamp
2014
und
als
RichClient
166. Mobile
App
–
How
to
werden
die
neuen
FunkDonen
der
Mobile
App
hinzugefügt,
dazu
muss
der
wsadmin
Client
gestartet
und
mobileAdmin.py
MobileConfigService.checkOutConfig('D:/
temp','connec9onsCell01')
Notes
&
Domino
–>
• Nun
ausgeführt
werden
• Auschecken
von
mobile-config.xml
Mobil,
Web
AdminCamp
2014
und
als
RichClient
167. Mobile
App
–
How
to
mobile-config.xml und
hinzufügen
folgender
Notes
&
Domino
–>
• Öffnen
von
<ApplicaDons>
SekDonen
Mobil,
Web
AdminCamp
2014
und
als
RichClient
168. Mobile
App
–
How
to
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
169. Mobile
App
–
How
to
Notes
&
Domino
–>
• Einchecken
von
mobile-config.xml
MobileConfigService.checkInConfig()
Mobil,
Web
AdminCamp
2014
und
als
RichClient
170. Mobile
App
–
How
to
der
WAS
AdministraDve
Console
und
navigieren
zu
“ApplicaDons
–
WebSphere
enterprise
applicaDons”
• Stoppen
Notes
&
Domino
–>
• Öffnen
und
starten
der
Mobile
App
Mobil,
Web
AdminCamp
2014
und
als
RichClient
171. Mobile
App
–
Resultat
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
172. Desktop
Plugin
–
Beispiel
Notes
&
Domino
–>
Mobil,
Web
AdminCamp
2014
und
als
RichClient
173. Desktop
Plugin
–
How
to
pending
image
(16x16
.ico
file)
Business
card
image
(16x16.bmp
file)
Notes
&
Domino
–>
• 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
• Context
Menu
image
(13x13
.bmp
file)
• Office
Send
To
image
(32x32.bmp
file)
• Outlook
Mobil,
Web
AdminCamp
2014
und
als
RichClient
174. Desktop
Plugin
–
How
to
der
Registry
(zB.
automaDsiert
über
Group
Policies)
Je
nach
Windows
Version
(32-‐bit
od.64-‐bit)
werden
/
Hinzufügen
von
folgenden
Registry
Keys
• HKEY_CLASSES_ROOTCLSID{21034BDC-‐B57E-‐400B-‐A5D5-‐2B1E98502805}
• HKEY_CLASSES_ROOTCLSID{21034BDC-‐B57E-‐400B-‐
A5D5-‐2B1E98502805}DefaultIcon
Notes
&
Domino
–>
• EdiDeren
• Achtung:
andere
Registry
Keys
definiert
• Ändern
• (Default)=“Connect
2014”
• InfoTip=“Connect
2014”
• (Default)=“c:rebrand-‐256x256.ico”
Mobil,
Web
AdminCamp
2014
und
als
RichClient
175. Desktop
Plugin
–
How
to
• HKEY_LOCAL_MACHINESOFTWAREWow6432NodeIBMSocial
ConnectorsBranding
• HKEY_LOCAL_MACHINESOFTWAREWow6432NodeIBMSocial
ConnectorsBrandingMonitor
Busy
Image=“c:rebrand-‐16x16busy.ico”
PendingImage=“c:rebrand-‐16x16pending.ico”
Idle
Image=“c:rebrand-‐16x16idle.ico”
• HKEY_LOCAL_MACHINESOFTWAREWow6432NodeIBMSocial
ConnectorsBrandingOffice
SendTo
Image=“c:rebrand-‐32x32.bmp”
Notes
&
Domino
–>
• Main
Title=“Connect
2014”
• SystemTray
• SystemTray
• SystemTray
• SystemTray
Title=“Connect
2014”
• Backstage
• BackStage
SendTo
Tiltle=“Connect
2014”
• RibbonTab
Title=“Connect
2014”
Mobil,
Web
AdminCamp
2014
und
als
RichClient
176. Desktop
Plugin
–
How
to
• HKEY_LOCAL_MACHINESOFTWAREWow6432NodeIBMSocial
ConnectorsBrandingOutlook
ContactCard
Image=“c:rebrand-‐16x16.bmp”
RibbonTab
Title=“Connect
2014”
RibbonTab
Title=“Connect
2014”
ContactCard
Title=“Connect
2014”
• HKEY_LOCAL_MACHINESOFTWAREWow6432NodeIBMSocial
ConnectorsBrandingShellExt
Image=“c:rebrand-‐13x13.bmp”
Notes
&
Domino
–>
• ContextMenu
• Explorer
• Inspector
• Menu
Title=“Connect
2014”
• Toolbar
Title=“Connect
2014”
• ContextMenu
• ContextMenu
• ContextMenu
Title=“Connect
2014”
Mobil,
Web
AdminCamp
2014
und
als
RichClient
177. Desktop
Plugin
–
Ressourcen
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
Notes
&
Domino
–>
• Customizing
Mobil,
Web
AdminCamp
2014
und
als
RichClient
178. Christoph
Stö2ner
TwiQer:
@stoeps
Mail:
cstoeQner@fum.de
Blog:
www.stoeps.de
Skype:
christophstoeQner
slideshare.net/ChristophStoeQner
xing.com/profile/Christoph_StoeQner
hQp://about.me/stoeps
Notes
&
Domino
–>
Danke
Klaus
Bild
TwiQer:
@kbild
Mail:
klaus.bild@webgate.biz
Blog:
www.kbild.ch
Skype:
kbuilder
slideshare.net/kbild
xing.com/profile/Klaus_Bild
Mobil,
Web
AdminCamp
2014
und
als
RichClient