SlideShare una empresa de Scribd logo
1 de 76
Descargar para leer sin conexión
Make	
  Your	
  IBM	
  Connec/ons	
  
Deployment	
  Your	
  Own:	
  
Customize	
  It!	
  
Klaus	
  Bild,	
  Belso@	
  AG	
  	
  
Wannes	
  Rams,	
  GFI	
  
1	
  #engageug	
  
About	
  Us	
  –	
  Klaus	
  Bild	
  
2	
  #engageug	
  
kbild.ch
twitter.com/kbildlinkedin.com/in/kbild
About	
  Us	
  –	
  Wannes	
  Rams	
  
3	
  #engageug	
  
wannes.rams.be
twitter.com/wannesramslinkedin.com/in/wannesrams
About	
  this	
  Presenta/on	
  
http://www.slideshare.net/palmke/show301-make-your-ibm-connections-deployment-your-own-
customize-it-30628456
4	
  #engageug	
  
Goal	
  of	
  this	
  Presenta/on	
  
5	
  #engageug	
  
Show you live what
can be customized
and give you a starting point
for your
own customizations
Agenda	
  in	
  Orlando	
  
•  Introduction
•  User Interface
•  Login Page
•  Notifications
•  Getting Started Page
•  Communities
•  Wikis
•  Profiles
•  Richtext Editor
•  Media Gallery Object
Types
•  Mobile App
•  Reports
•  Desktop Plugin
•  IBM Connections Content
Manager
6	
  #engageug	
  
Todays	
  Agenda	
  
•  Introduction
•  User Interface
•  Login Page
•  Notifications
•  Getting Started Page
•  Communities
•  Wikis
•  Profiles
•  Richtext Editor
•  Introduction
•  Notifications
•  Profile Types
•  Wikis
•  Profiles Widgets
•  Richtext Editor
7	
  #engageug	
  
Introduc/on	
  –	
  So,	
  who	
  are	
  you?	
  
8	
  #engageug	
  
Introduc/on	
  –	
  Our	
  environment	
  
•  Microsoft Windows Server 2008 R2
•  IBM Connections 4.5 CR3 (IBM Domino LDAP, single box
installation)
•  CONNECTIONS_CUSTOMIZATION_DEBUG enabled
•  Next Generation Theme
•  Profile templateReloading in profiles-config.xml set to 15 secs
•  Login credentials stored in soap.client.properties
-> Always disable debug & reloading settings in production!
9	
  #engageug	
  
Introduc/on	
  –	
  Remarks	
  
•  We use following abbreviations:
•  custom_dir:	
  Customiza/on	
  directory,	
  check	
  the	
  WebSphere	
  variable	
  
CONNECTIONS_CUSTOMIZATION_PATH	
  	
  
(here	
  D:IBMConnectionsdatasharedcustomization )	
  
	
  
•  provision_dir:	
  Provision	
  directory,	
  check	
  the	
  WebSphere	
  variable	
  
CONNECTIONS_PROVISION_PATH	
  
(here	
  D:IBMConnectionsdatasharedprovision)	
  
	
  
•  profiles_dir:	
  WebSphere	
  profiles	
  directory	
  	
  
(here	
  D:IBMWebSphereAppServerprofiles)	
  
	
  
•  htdocs:	
  HTTP	
  Server	
  htdocs	
  directory	
  	
  
(here	
  D:IBMHTTPServerhtdocs)	
  
10	
  #engageug	
  
No/fica/ons	
  –	
  Example	
  
11	
  #engageug	
  
Custom  colors,  logo
Custom  
text
Changed  
sender
No/fica/ons	
  –	
  Example	
  
12	
  #engageug	
  
Change  default  weekly  
newsle8ers  to  daily
How	
  to	
  –	
  Change	
  Text	
  
•  Open following folder:
profiles_dirDmgr01configcells
connectionsCell01LotusConnections-confignotifications
•  Here you can find the source files for all the different notifications
13	
  #engageug	
  
How	
  to	
  –	
  Change	
  Text	
  
•  Open notification(_en).properties in the resourcesnls folder
14	
  #engageug	
  
How	
  to	
  –	
  Change	
  Text	
  
•  Change the text IBM Connections to IBM Connect 14
•  Do the same for each language file which you want to use
15	
  #engageug	
  
How	
  to	
  –	
  Change	
  Text	
  
•  Go back to the notifications folder and now open the
notification(_en).properties in newsresourcesnls
•  Change every occurrence of IBM Connections to IBM Connect 14
16	
  #engageug	
  
How	
  to	
  –	
  Change	
  Logo	
  and	
  Colors	
  
•  Go back to the notifications folder and now open the style.ftl in
newsaggregated
•  Change every occurrence of color #474747 to #025d9c
17	
  #engageug	
  
How	
  to	
  –	
  Change	
  Logo	
  and	
  Colors	
  
•  Change the referenced footer image from ibmLogoWhite23.png to
ibmconnect.png
18	
  #engageug	
  
How	
  to	
  –	
  Change	
  Logo	
  and	
  Colors	
  
•  Go back to notification and copy ibmconnect.png to resourcesimages
19	
  #engageug	
  
How	
  to	
  –	
  Change	
  Logo	
  and	
  Colors	
  
•  Open WAS Administrative Console and navigate to „Applications –
WebSphere enterprise applications“
•  Stop an Start
the News App
20	
  #engageug	
  
How	
  to	
  –	
  Change	
  Default	
  No/fica/ons	
  Segngs	
  
•  Start the wsadmin client and execute connectionsConfig.py
•  Check out the notification-config.xml
LCConfigService.checkOutNotificationConfig('D:/temp','connectionsCell01’)
21	
  #engageug	
  
How	
  to	
  –	
  Change	
  Default	
  No/fica/ons	
  Segngs	
  
•  Open notification-config.xml in D:temp
•  Change properties for sender and mobile links
22	
  #engageug	
  
How	
  to	
  –	
  Change	
  Default	
  No/fica/ons	
  Segngs	
  
•  Change all defaultFollowFrequency="WEEKLY” to
defaultFollowFrequency=”DAILY"
23	
  #engageug	
  
How	
  to	
  –	
  Change	
  Default	
  No/fica/ons	
  Segngs	
  
•  Close the file and check it in
LCConfigService.checkInNotificationConfig()
•  Execute newsAdmin.py
24	
  #engageug	
  
How	
  to	
  –	
  Change	
  Default	
  No/fica/ons	
  Segngs	
  
•  Run following command to refresh the default Email settings:
NewsEmailDigestService.refreshDefaultEmailPrefsFromConfig()
25	
  #engageug	
  
Result	
  –	
  Change	
  Default	
  No/fica/ons	
  Segngs	
  
•  Check the new settings in the browser by resetting to default notifications settings
26	
  #engageug	
  
Result	
  –	
  Change	
  Logo	
  and	
  Colors	
  
•  You can trigger the email digests by accessing the following URL to verify
your settings (admin will only receive digest)
http://connections.snt.com/news/web/testEmailDigestSendMail.action?type=daily
•  Or for all users
http://connections.snt.com/news/web/testEmailDigestSendMail.action?type=daily&initNextTranche=true
27	
  #engageug	
  
Result	
  –	
  Change	
  Logo	
  and	
  Colors	
  
•  Check Newsletters in your mail client (Desktop and Mobile)
28	
  #engageug	
  
Mail  on  Mobile
No/fica/ons	
  –	
  Resources	
  
•  Customizing notifications
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_notifications_ic45
•  Including mobile links in notifications
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Including_mobile_links_in_notifications_ic45
•  Setting the default frequency of email digests
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Setting_the_default_frequency_of_email_digests_ic45
•  Verifying email digests
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Verifying_email_digests_ic45
29	
  #engageug	
  
Profiles	
  Types	
  -­‐	
  Introduc/on	
  
30	
  #engageug	
  
•  In	
  this	
  part	
  we	
  will	
  add	
  a	
  second	
  profile	
  type.	
  This	
  profile	
  type	
  will	
  contain	
  only	
  a	
  
subset	
  of	
  the	
  profile	
  ajributes	
  that	
  the	
  default	
  profile	
  will	
  have.	
  We	
  will	
  also	
  
disable	
  widgets	
  based	
  on	
  the	
  profile	
  
•  What	
  are	
  profile	
  types	
  
• Defini/on	
  of	
  different	
  types	
  of	
  users	
  
• Allows	
  to	
  change	
  look	
  and	
  feel	
  of	
  the	
  profiles	
  applica/on	
  
• Example:	
  customer,	
  employee,	
  contractor	
  
•  Why	
  use	
  profile	
  types	
  
• Show	
  different	
  data	
  for	
  different	
  types	
  of	
  users	
  
• Block	
  certain	
  features	
  
• Block	
  built	
  in	
  widgets	
  
• Block	
  custom	
  widgets	
  
• Limit	
  informa/on	
  stream	
  
• Phase	
  a	
  rollout	
  
Profiles	
  Types	
  –	
  Example	
  
31	
  #engageug	
  
How	
  to	
  –	
  Profile	
  Types	
  
•  First thing we need to decide is what field in LDAP will define the profile
type.
In this example we will use an existing field that is not used for anything
else
•  Now we need to configure TDI to add the profile type to the Profiles
database. Alter the map_dbrepos_from_source.properties file in
your TDI Solution directory and map profileType to your field in LDAP
32	
  #engageug	
  
How	
  to	
  –	
  Profile	
  Types	
  
•  Now run your TDI sync command
•  This is what you will see in the Employee database
33	
  #engageug	
  
How	
  to	
  –	
  Profile	
  Types	
  
•  Start the wsadmin client and execute profilesAdmin.py
•  Check out the profiles-config.xml
ProfilesConfigService.checkOutConfig('D:/temp','connectionsCell01’)
34	
  #engageug	
  
How	
  to	
  –	
  Profile	
  Types	
  
•  We need to define the profile types and the profile fields we want to show in
the file profiles-types.xml
35	
  #engageug	
  
How	
  to	
  –	
  Profile	
  Types	
  
36	
  #engageug	
  
How	
  to	
  –	
  Profile	
  Types	
  
•  We can now disable profile features or widgets based on the profile type.
We will start with the profile features
•  Open profiles-policy.xml and add the desired configuration
37	
  #engageug	
  
How	
  to	
  –	
  Profile	
  Types	
  
•  Check in the profiles configuration
ProfilesConfigService.checkInConfig()
38	
  #engageug	
  
How	
  to	
  –	
  Profile	
  Types	
  
•  Open WAS Administrative Console and navigate to “Applications –
WebSphere enterprise applications”
•  Stop and Start
the Profiles App
39	
  #engageug	
  
Result	
  –	
  Profile	
  Types	
  
•  Login with the external user
40	
  #engageug	
  
Tagging
enabled
when
logged on
as external
user
No Twitter Id
Result	
  –	
  Profile	
  Types	
  
41	
  #engageug	
  
Tagging disabled No invitation
button Disabled
•  Login with the internal user
How	
  To	
  –	
  Profile	
  Types	
  
•  We will now disable widgets based on the profile type
•  Check out the widget configuration.
•  Disable the widgets you don’t want to show in widgets-config.xml
42	
  #engageug	
  
How	
  To	
  –	
  Profile	
  Types	
  
•  Check in the widget configuration again and restart the profiles application
43	
  #engageug	
  
Result–	
  Profile	
  Types	
  
44	
  #engageug	
  
Tags and sand gone
Tabs gone All widgets gone except
links
Profile	
  Types–	
  Resources	
  
•  Customizing Profiles
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_Profiles_ic45
•  Phasing an IBM Connections Rollout? Profile Types May Be the Answer
https://www-304.ibm.com/connections/blogs/socialbusiness/entry/
phasing_an_ibm_connections_rollout_profile_types_may_be_the_answer4
•  Profile types and locking profile features
http://www.slideshare.net/palmke/profile-types-and-locking-profile-features-1549893
45	
  #engageug	
  
Wikis	
  –	
  Example	
  
46	
  #engageug	
  
How	
  to	
  –	
  Welcome	
  Page	
  
•  Create a new Wiki and click edit
•  Change the Welcome Page to your needs, we will use it as template for the
customization
•  Switch to the HTML Source view and copy the HTML code
47	
  #engageug	
  
How	
  to	
  –	
  Welcome	
  Page	
  
•  Paste the HTML code into a file and remove all “end of lines” (EOL)
48	
  #engageug	
  
How	
  to	
  –	
  Welcome	
  Page	
  
•  Create
com.ibm.lconn.share.services.handlers.wiki.nls.WikiWelcomeMes
sages_en.properties
in custom_dirstrings and add your title and HTML code (one line!)
•  Create a property file for every language you want to support
49	
  #engageug	
  
How	
  to	
  –	
  Welcome	
  Page	
  
•  Open WAS Administrative Console and navigate to “Applications –
WebSphere enterprise applications”
•  Stop and Start
the Wikis App
50	
  #engageug	
  
Result	
  –	
  Welcome	
  Page	
  
•  Create a new Wiki
51	
  #engageug	
  
Wiki	
  –	
  Resources	
  
•  Customizing the Wikis welcome page
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_the_Wikis_welcome_page_ic45
52	
  #engageug	
  
Profiles	
  –	
  Example	
  
53	
  #engageug	
  
Office  address  displayed  on  Google  Maps
How	
  to	
  –	
  Widget	
  
•  Create your widget called googleMap.xml in custom_dirprofiles
54	
  #engageug	
  
How	
  to	
  –	
  Widget	
  
55	
  #engageug	
  
How	
  to	
  –	
  Widget	
  
56	
  #engageug	
   http://kbild.ch/2014/02/google-maps-widget-ibm-connections-profiles/
How	
  to	
  –	
  Widget	
  
•  Now we add the widget to our Connections profiles, start the wsadmin
client and execute profilesAdmin.py
•  Check out the widgets-config.xml
ProfilesConfigService.checkOutWidgetConfig('D:/temp','connectionsCell01')
57	
  #engageug	
  
How	
  to	
  –	
  Widget	
  
•  Open widgets-config.xml in D:temp
•  Add your new widget
58	
  #engageug	
  
How	
  to	
  –	
  Widget	
  
•  Check in widgets-config.xml
ProfilesConfigService.checkInWidgetConfig()
59	
  #engageug	
  
How	
  to	
  –	
  Widget	
  
•  Open WAS Administrative Console and navigate to “Applications –
WebSphere enterprise applications”
•  Stop and Start
the Profiles App
60	
  #engageug	
  
Profiles	
  –	
  Result	
  
•  Open a profile and test your widget
61	
  #engageug	
  
Profiles	
  –	
  Resources	
  
•  Adding custom widgets to Profiles
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Adding_custom_widgets_to_Profiles_ic45
•  Customizing IBM Connections – Modifying the Report-To Chain iWidget to include
profile data retrieved via Ajax (Hunter Medney)
https://www.ibm.com/developerworks/community/blogs/hmedney/entry/
customizing_connections_modifying_the_report_to_chain_widget_using_profile_data
•  Connections iWidget Development Guide
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/development-guide
•  Easy as a pie – Creating Widgets for IBM Connections (Mikkel Heisterberg)
http://www.slideshare.net/lekkim/bp207-easy-as-pie-creating-widgets-for-ibm-connections
•  Customizing IBM Connections 4.0 Profiles
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_IBM_Connections_4.0_Profiles
62	
  #engageug	
  
Profiles	
  –	
  Resources	
  
•  Customizing Profiles
http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_Profiles_ic45
•  Phasing an IBM Connections Rollout? Profile Types May Be the Answer
https://www-304.ibm.com/connections/blogs/socialbusiness/entry/
phasing_an_ibm_connections_rollout_profile_types_may_be_the_answer4
•  Profile types and locking profile features
http://www.slideshare.net/palmke/profile-types-and-locking-profile-features-15498931
•  How to Create a Perfect Profile: A Hitchiker’s Guide to A Smarter Workforce
http://www.slideshare.net/curiousmitch/show304
63	
  #engageug	
  
Richtext	
  Editor	
  –	
  Example	
  
64	
  #engageug	
  
Richtext	
  Editor	
  –	
  How	
  to	
  
•  You have to know how to create CKEditor Plugins
http://docs.cksource.com/CKEditor_3.x/Tutorials
•  Create your Business Card plugin
65	
  #engageug	
   http://kbild.ch/2014/02/business-card-function-ibm-connections-richtext-editor/
Richtext	
  Editor	
  –	
  How	
  to	
  
•  Place your plugin in
custom_dirjavascriptcomibmoneuickeditoreditorplugins
66	
  #engageug	
  
Richtext	
  Editor	
  –	
  How	
  to	
  
•  Open
provision_dirwebresourcescom.ibm.lconn.blogs.web.resources_*.jar
with a zip program and extract ckeditor.js from resources folder
67	
  #engageug	
  
Richtext	
  Editor	
  –	
  How	
  to	
  
•  Copy ckeditor.js to custom_dirjavascriptlconnblogs (or wikis)
68	
  #engageug	
  
Richtext	
  Editor	
  –	
  How	
  to	
  
•  Open ckeditor.js and add the new plugin
69	
  #engageug	
  
Richtext	
  Editor	
  –	
  How	
  to	
  
•  Open WAS Administrative Console and navigate to “Applications –
WebSphere enterprise applications”
•  Stop and Start
the Common App
70	
  #engageug	
  
Richtext	
  Editor	
  –	
  Result	
  
•  Refresh your browser cache
•  Create a new Blog entry and test the plugin
71	
  #engageug	
  
Richtext	
  Editor	
  –	
  Resources	
  
•  CKEditor Tutorials
http://docs.cksource.com/CKEditor_3.x/Tutorials
•  Tutorial – Extending the IBM Connections Rich Text Editor
(Rob Novak)
http://ibmrockstar.com/2013/05/tutorial-extending-the-ibm-
connections-rich-text-editor
72	
  #engageug	
  
Further	
  Examples	
  
73	
  #engageug	
  
Further	
  Examples	
  
74	
  #engageug	
  
Ques/ons	
  
75	
  #engageug	
  
Thank	
  You!	
  
76	
  #engageug	
  
http://www.gfi.be
http://linkedin.com/in/wannesrams
http://twitter.com/wannesrams
http://wannes.rams.be
http://slideshare.com/palmke
http://belsoft.ch
http://youtube.com/belsoftag
http://linkedin.com/in/kbild
http://twitter.com/kbild
http://kbild.ch
http://slideshare.com/kbild

Más contenido relacionado

La actualidad más candente

Make Your Microsoft Stack Social With IBM Connections
Make Your Microsoft Stack Social With IBM ConnectionsMake Your Microsoft Stack Social With IBM Connections
Make Your Microsoft Stack Social With IBM Connections
Washington Cabral
 
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
paulbastide
 

La actualidad más candente (19)

MAS202 - Customizing IBM Connections
MAS202 - Customizing IBM ConnectionsMAS202 - Customizing IBM Connections
MAS202 - Customizing IBM Connections
 
IBM Connections mail with exchange backend
IBM Connections mail with exchange backendIBM Connections mail with exchange backend
IBM Connections mail with exchange backend
 
Joomla Template Tutorial
Joomla Template TutorialJoomla Template Tutorial
Joomla Template Tutorial
 
Custom theme creation websphere portal 8.5
Custom theme creation websphere portal 8.5Custom theme creation websphere portal 8.5
Custom theme creation websphere portal 8.5
 
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
 
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
 
Flex Introduction
Flex Introduction Flex Introduction
Flex Introduction
 
CUST-10 Customizing the Upload File(s) dialog in Alfresco Share
CUST-10 Customizing the Upload File(s) dialog in Alfresco ShareCUST-10 Customizing the Upload File(s) dialog in Alfresco Share
CUST-10 Customizing the Upload File(s) dialog in Alfresco Share
 
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
 
web development
web developmentweb development
web development
 
Ibm connections docs 2 install guide
Ibm connections docs 2 install guideIbm connections docs 2 install guide
Ibm connections docs 2 install guide
 
How to Use Dreamweaver cs6
How to Use Dreamweaver cs6 How to Use Dreamweaver cs6
How to Use Dreamweaver cs6
 
Make Your Microsoft Stack Social With IBM Connections
Make Your Microsoft Stack Social With IBM ConnectionsMake Your Microsoft Stack Social With IBM Connections
Make Your Microsoft Stack Social With IBM Connections
 
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
 
Exploring Adobe Flex
Exploring Adobe Flex Exploring Adobe Flex
Exploring Adobe Flex
 
AD1542 Get Hands On With Bluemix
AD1542 Get Hands On With BluemixAD1542 Get Hands On With Bluemix
AD1542 Get Hands On With Bluemix
 
Internet Librarian Slides
Internet Librarian SlidesInternet Librarian Slides
Internet Librarian Slides
 
Using Stylesheets To Design A Web Site In Dreamweaver Mx 2004
Using Stylesheets To Design A Web Site In Dreamweaver Mx 2004Using Stylesheets To Design A Web Site In Dreamweaver Mx 2004
Using Stylesheets To Design A Web Site In Dreamweaver Mx 2004
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
 

Destacado

Destacado (17)

Social Intranet for Small Businesses - ICON UK
Social Intranet for Small Businesses - ICON UKSocial Intranet for Small Businesses - ICON UK
Social Intranet for Small Businesses - ICON UK
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
 
AdminCamp 14 - IBM Connections Deep Dive
AdminCamp 14 - IBM Connections Deep DiveAdminCamp 14 - IBM Connections Deep Dive
AdminCamp 14 - IBM Connections Deep Dive
 
Managing ldap changes in connections
Managing ldap changes in connectionsManaging ldap changes in connections
Managing ldap changes in connections
 
Tipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections AdminsTipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections Admins
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
 
Make Your IBM Connections Deployment Your Own - Customize it! German Version
Make Your IBM Connections Deployment Your Own - Customize it! German VersionMake Your IBM Connections Deployment Your Own - Customize it! German Version
Make Your IBM Connections Deployment Your Own - Customize it! German Version
 
IBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte AdministratorIBM Connect Switzerland - Der entspannte Administrator
IBM Connect Switzerland - Der entspannte Administrator
 
AdminCamp 14 - IBM Notes goes Connections
AdminCamp 14 - IBM Notes goes ConnectionsAdminCamp 14 - IBM Notes goes Connections
AdminCamp 14 - IBM Notes goes Connections
 
The Silence of the Installers
The Silence of the InstallersThe Silence of the Installers
The Silence of the Installers
 
How to monitor your IBM Connections environment with Python Scripts, JMeter a...
How to monitor your IBM Connections environment with Python Scripts, JMeter a...How to monitor your IBM Connections environment with Python Scripts, JMeter a...
How to monitor your IBM Connections environment with Python Scripts, JMeter a...
 
Give your community owners the reports they really need
Give your community owners the reports they really needGive your community owners the reports they really need
Give your community owners the reports they really need
 
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
AdminCamp 14: Make your IBM Connections deployment your own - Customize it!
 
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...
 
Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...Der entspannte Administrator - How to make your life easier by using TDI to a...
Der entspannte Administrator - How to make your life easier by using TDI to a...
 
Wie man aus langweiligen 
Logdateien Gold gewinnen kann
Wie man aus langweiligen 
Logdateien Gold gewinnen kannWie man aus langweiligen 
Logdateien Gold gewinnen kann
Wie man aus langweiligen 
Logdateien Gold gewinnen kann
 
Your App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App ModernizationYour App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App Modernization
 

Similar a Make Your IBM Connections Deployment Your Own: Customize It!

Show301 make your ibm® connections deployment your own customize it!
Show301 make your ibm® connections deployment your own customize it!Show301 make your ibm® connections deployment your own customize it!
Show301 make your ibm® connections deployment your own customize it!
Wannes Rams
 
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
Paul Della-Nebbia
 
Crystal Reports Review
Crystal Reports ReviewCrystal Reports Review
Crystal Reports Review
Justin R. Rue
 

Similar a Make Your IBM Connections Deployment Your Own: Customize It! (20)

Show301 make your ibm® connections deployment your own customize it!
Show301 make your ibm® connections deployment your own customize it!Show301 make your ibm® connections deployment your own customize it!
Show301 make your ibm® connections deployment your own customize it!
 
XPages Blast - Ideas, Tips and More
XPages Blast - Ideas, Tips and MoreXPages Blast - Ideas, Tips and More
XPages Blast - Ideas, Tips and More
 
Auslug 2011 customising ibm connections
Auslug 2011 customising ibm connectionsAuslug 2011 customising ibm connections
Auslug 2011 customising ibm connections
 
Make your ibm connections deployment your own, customize it!
Make your ibm connections deployment your own, customize it!Make your ibm connections deployment your own, customize it!
Make your ibm connections deployment your own, customize it!
 
Transformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPagesTransformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPages
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102
 
Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...
 
Mule soft meetup_virtual_ 3_charlotte_07july_2021__final
Mule soft meetup_virtual_ 3_charlotte_07july_2021__finalMule soft meetup_virtual_ 3_charlotte_07july_2021__final
Mule soft meetup_virtual_ 3_charlotte_07july_2021__final
 
IBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino DesignerIBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino Designer
 
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...
 
Building Responsive Applications Using XPages
Building Responsive Applications Using XPagesBuilding Responsive Applications Using XPages
Building Responsive Applications Using XPages
 
IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...
IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...
IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...
 
How to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserHow to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power User
 
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...Get the Jump on Mobilizing your Notes and Domino Applications Today!  (JMP103...
Get the Jump on Mobilizing your Notes and Domino Applications Today! (JMP103...
 
Angular 2 overview in 60 minutes
Angular 2 overview in 60 minutesAngular 2 overview in 60 minutes
Angular 2 overview in 60 minutes
 
Salesforce Marketing Cloud Personalization
Salesforce Marketing Cloud PersonalizationSalesforce Marketing Cloud Personalization
Salesforce Marketing Cloud Personalization
 
Uklug 2014 connections dev faq
Uklug 2014  connections dev faqUklug 2014  connections dev faq
Uklug 2014 connections dev faq
 
Crystal Reports Review
Crystal Reports ReviewCrystal Reports Review
Crystal Reports Review
 
How adding a further tool can be a good thing
How adding a further tool can be a good thingHow adding a further tool can be a good thing
How adding a further tool can be a good thing
 
IBM Connect 2016: Speaker Session with Teresa Deane, Senior Developer, BCC
IBM Connect 2016: Speaker Session with Teresa Deane, Senior Developer, BCCIBM Connect 2016: Speaker Session with Teresa Deane, Senior Developer, BCC
IBM Connect 2016: Speaker Session with Teresa Deane, Senior Developer, BCC
 

Más de Klaus Bild

Más de Klaus Bild (8)

Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt 
 
IBM Connections - Was kommt nach Version 4.0
IBM Connections - Was kommt nach Version 4.0IBM Connections - Was kommt nach Version 4.0
IBM Connections - Was kommt nach Version 4.0
 
Social Business Software - IBM Connections 4
Social Business Software - IBM Connections 4Social Business Software - IBM Connections 4
Social Business Software - IBM Connections 4
 
Social Intranet für KMU - IBM Connect Switzerland
Social Intranet für KMU - IBM Connect SwitzerlandSocial Intranet für KMU - IBM Connect Switzerland
Social Intranet für KMU - IBM Connect Switzerland
 
Upgrading Connections 3 to 4 - SOCCNX
Upgrading Connections 3 to 4 - SOCCNXUpgrading Connections 3 to 4 - SOCCNX
Upgrading Connections 3 to 4 - SOCCNX
 
Landschaft der IBM Applikationen für mobile Geräte
Landschaft der IBM Applikationen für mobile GeräteLandschaft der IBM Applikationen für mobile Geräte
Landschaft der IBM Applikationen für mobile Geräte
 
The future of social software in the enterprise lotus connections 3
The future of social software in the enterprise lotus connections 3The future of social software in the enterprise lotus connections 3
The future of social software in the enterprise lotus connections 3
 
IBM Lotus Quickr 8.5 - Benutzer Workshop
IBM Lotus Quickr 8.5 - Benutzer WorkshopIBM Lotus Quickr 8.5 - Benutzer Workshop
IBM Lotus Quickr 8.5 - Benutzer Workshop
 

Último

CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
anilsa9823
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
anilsa9823
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
vikas rana
 
Lilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxLilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptx
ABMWeaklings
 

Último (20)

Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Tingre Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Adil Nagar Lucknow best Female service
 
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
(Anamika) VIP Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts ...
 
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Mahanagar Lucknow best sexual service
 
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
Lucknow 💋 High Class Call Girls Lucknow 10k @ I'm VIP Independent Escorts Gir...
 
The Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by MindbrushThe Selfspace Journal Preview by Mindbrush
The Selfspace Journal Preview by Mindbrush
 
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
9892124323, Call Girls in mumbai, Vashi Call Girls , Kurla Call girls
 
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Mukherjee Nagar (Delhi)
 
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Aliganj Lucknow best sexual service
 
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
(Aarini) Russian Call Girls Surat Call Now 8250077686 Surat Escorts 24x7
 
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Jankipuram Lucknow best sexual service
 
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Rajajipuram Lucknow best sexual service
 
LC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdfLC_YouSaidYes_NewBelieverBookletDone.pdf
LC_YouSaidYes_NewBelieverBookletDone.pdf
 
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
8377087607 Full Enjoy @24/7-CLEAN-Call Girls In Chhatarpur,
 
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Morcall Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
call Now 9811711561 Cash Payment乂 Call Girls in Dwarka Mor
 
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
$ Love Spells^ 💎 (310) 882-6330 in West Virginia, WV | Psychic Reading Best B...
 
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Palam (Delhi)
 
Lilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptxLilac Illustrated Social Psychology Presentation.pptx
Lilac Illustrated Social Psychology Presentation.pptx
 
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
2k Shots ≽ 9205541914 ≼ Call Girls In Dashrath Puri (Delhi)
 
Introducing to billionaire brain wave.pdf
Introducing to billionaire brain wave.pdfIntroducing to billionaire brain wave.pdf
Introducing to billionaire brain wave.pdf
 

Make Your IBM Connections Deployment Your Own: Customize It!

  • 1. Make  Your  IBM  Connec/ons   Deployment  Your  Own:   Customize  It!   Klaus  Bild,  Belso@  AG     Wannes  Rams,  GFI   1  #engageug  
  • 2. About  Us  –  Klaus  Bild   2  #engageug   kbild.ch twitter.com/kbildlinkedin.com/in/kbild
  • 3. About  Us  –  Wannes  Rams   3  #engageug   wannes.rams.be twitter.com/wannesramslinkedin.com/in/wannesrams
  • 4. About  this  Presenta/on   http://www.slideshare.net/palmke/show301-make-your-ibm-connections-deployment-your-own- customize-it-30628456 4  #engageug  
  • 5. Goal  of  this  Presenta/on   5  #engageug   Show you live what can be customized and give you a starting point for your own customizations
  • 6. Agenda  in  Orlando   •  Introduction •  User Interface •  Login Page •  Notifications •  Getting Started Page •  Communities •  Wikis •  Profiles •  Richtext Editor •  Media Gallery Object Types •  Mobile App •  Reports •  Desktop Plugin •  IBM Connections Content Manager 6  #engageug  
  • 7. Todays  Agenda   •  Introduction •  User Interface •  Login Page •  Notifications •  Getting Started Page •  Communities •  Wikis •  Profiles •  Richtext Editor •  Introduction •  Notifications •  Profile Types •  Wikis •  Profiles Widgets •  Richtext Editor 7  #engageug  
  • 8. Introduc/on  –  So,  who  are  you?   8  #engageug  
  • 9. Introduc/on  –  Our  environment   •  Microsoft Windows Server 2008 R2 •  IBM Connections 4.5 CR3 (IBM Domino LDAP, single box installation) •  CONNECTIONS_CUSTOMIZATION_DEBUG enabled •  Next Generation Theme •  Profile templateReloading in profiles-config.xml set to 15 secs •  Login credentials stored in soap.client.properties -> Always disable debug & reloading settings in production! 9  #engageug  
  • 10. Introduc/on  –  Remarks   •  We use following abbreviations: •  custom_dir:  Customiza/on  directory,  check  the  WebSphere  variable   CONNECTIONS_CUSTOMIZATION_PATH     (here  D:IBMConnectionsdatasharedcustomization )     •  provision_dir:  Provision  directory,  check  the  WebSphere  variable   CONNECTIONS_PROVISION_PATH   (here  D:IBMConnectionsdatasharedprovision)     •  profiles_dir:  WebSphere  profiles  directory     (here  D:IBMWebSphereAppServerprofiles)     •  htdocs:  HTTP  Server  htdocs  directory     (here  D:IBMHTTPServerhtdocs)   10  #engageug  
  • 11. No/fica/ons  –  Example   11  #engageug   Custom  colors,  logo Custom   text Changed   sender
  • 12. No/fica/ons  –  Example   12  #engageug   Change  default  weekly   newsle8ers  to  daily
  • 13. How  to  –  Change  Text   •  Open following folder: profiles_dirDmgr01configcells connectionsCell01LotusConnections-confignotifications •  Here you can find the source files for all the different notifications 13  #engageug  
  • 14. How  to  –  Change  Text   •  Open notification(_en).properties in the resourcesnls folder 14  #engageug  
  • 15. How  to  –  Change  Text   •  Change the text IBM Connections to IBM Connect 14 •  Do the same for each language file which you want to use 15  #engageug  
  • 16. How  to  –  Change  Text   •  Go back to the notifications folder and now open the notification(_en).properties in newsresourcesnls •  Change every occurrence of IBM Connections to IBM Connect 14 16  #engageug  
  • 17. How  to  –  Change  Logo  and  Colors   •  Go back to the notifications folder and now open the style.ftl in newsaggregated •  Change every occurrence of color #474747 to #025d9c 17  #engageug  
  • 18. How  to  –  Change  Logo  and  Colors   •  Change the referenced footer image from ibmLogoWhite23.png to ibmconnect.png 18  #engageug  
  • 19. How  to  –  Change  Logo  and  Colors   •  Go back to notification and copy ibmconnect.png to resourcesimages 19  #engageug  
  • 20. How  to  –  Change  Logo  and  Colors   •  Open WAS Administrative Console and navigate to „Applications – WebSphere enterprise applications“ •  Stop an Start the News App 20  #engageug  
  • 21. How  to  –  Change  Default  No/fica/ons  Segngs   •  Start the wsadmin client and execute connectionsConfig.py •  Check out the notification-config.xml LCConfigService.checkOutNotificationConfig('D:/temp','connectionsCell01’) 21  #engageug  
  • 22. How  to  –  Change  Default  No/fica/ons  Segngs   •  Open notification-config.xml in D:temp •  Change properties for sender and mobile links 22  #engageug  
  • 23. How  to  –  Change  Default  No/fica/ons  Segngs   •  Change all defaultFollowFrequency="WEEKLY” to defaultFollowFrequency=”DAILY" 23  #engageug  
  • 24. How  to  –  Change  Default  No/fica/ons  Segngs   •  Close the file and check it in LCConfigService.checkInNotificationConfig() •  Execute newsAdmin.py 24  #engageug  
  • 25. How  to  –  Change  Default  No/fica/ons  Segngs   •  Run following command to refresh the default Email settings: NewsEmailDigestService.refreshDefaultEmailPrefsFromConfig() 25  #engageug  
  • 26. Result  –  Change  Default  No/fica/ons  Segngs   •  Check the new settings in the browser by resetting to default notifications settings 26  #engageug  
  • 27. Result  –  Change  Logo  and  Colors   •  You can trigger the email digests by accessing the following URL to verify your settings (admin will only receive digest) http://connections.snt.com/news/web/testEmailDigestSendMail.action?type=daily •  Or for all users http://connections.snt.com/news/web/testEmailDigestSendMail.action?type=daily&initNextTranche=true 27  #engageug  
  • 28. Result  –  Change  Logo  and  Colors   •  Check Newsletters in your mail client (Desktop and Mobile) 28  #engageug   Mail  on  Mobile
  • 29. No/fica/ons  –  Resources   •  Customizing notifications http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_notifications_ic45 •  Including mobile links in notifications http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Including_mobile_links_in_notifications_ic45 •  Setting the default frequency of email digests http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Setting_the_default_frequency_of_email_digests_ic45 •  Verifying email digests http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Verifying_email_digests_ic45 29  #engageug  
  • 30. Profiles  Types  -­‐  Introduc/on   30  #engageug   •  In  this  part  we  will  add  a  second  profile  type.  This  profile  type  will  contain  only  a   subset  of  the  profile  ajributes  that  the  default  profile  will  have.  We  will  also   disable  widgets  based  on  the  profile   •  What  are  profile  types   • Defini/on  of  different  types  of  users   • Allows  to  change  look  and  feel  of  the  profiles  applica/on   • Example:  customer,  employee,  contractor   •  Why  use  profile  types   • Show  different  data  for  different  types  of  users   • Block  certain  features   • Block  built  in  widgets   • Block  custom  widgets   • Limit  informa/on  stream   • Phase  a  rollout  
  • 31. Profiles  Types  –  Example   31  #engageug  
  • 32. How  to  –  Profile  Types   •  First thing we need to decide is what field in LDAP will define the profile type. In this example we will use an existing field that is not used for anything else •  Now we need to configure TDI to add the profile type to the Profiles database. Alter the map_dbrepos_from_source.properties file in your TDI Solution directory and map profileType to your field in LDAP 32  #engageug  
  • 33. How  to  –  Profile  Types   •  Now run your TDI sync command •  This is what you will see in the Employee database 33  #engageug  
  • 34. How  to  –  Profile  Types   •  Start the wsadmin client and execute profilesAdmin.py •  Check out the profiles-config.xml ProfilesConfigService.checkOutConfig('D:/temp','connectionsCell01’) 34  #engageug  
  • 35. How  to  –  Profile  Types   •  We need to define the profile types and the profile fields we want to show in the file profiles-types.xml 35  #engageug  
  • 36. How  to  –  Profile  Types   36  #engageug  
  • 37. How  to  –  Profile  Types   •  We can now disable profile features or widgets based on the profile type. We will start with the profile features •  Open profiles-policy.xml and add the desired configuration 37  #engageug  
  • 38. How  to  –  Profile  Types   •  Check in the profiles configuration ProfilesConfigService.checkInConfig() 38  #engageug  
  • 39. How  to  –  Profile  Types   •  Open WAS Administrative Console and navigate to “Applications – WebSphere enterprise applications” •  Stop and Start the Profiles App 39  #engageug  
  • 40. Result  –  Profile  Types   •  Login with the external user 40  #engageug   Tagging enabled when logged on as external user No Twitter Id
  • 41. Result  –  Profile  Types   41  #engageug   Tagging disabled No invitation button Disabled •  Login with the internal user
  • 42. How  To  –  Profile  Types   •  We will now disable widgets based on the profile type •  Check out the widget configuration. •  Disable the widgets you don’t want to show in widgets-config.xml 42  #engageug  
  • 43. How  To  –  Profile  Types   •  Check in the widget configuration again and restart the profiles application 43  #engageug  
  • 44. Result–  Profile  Types   44  #engageug   Tags and sand gone Tabs gone All widgets gone except links
  • 45. Profile  Types–  Resources   •  Customizing Profiles http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_Profiles_ic45 •  Phasing an IBM Connections Rollout? Profile Types May Be the Answer https://www-304.ibm.com/connections/blogs/socialbusiness/entry/ phasing_an_ibm_connections_rollout_profile_types_may_be_the_answer4 •  Profile types and locking profile features http://www.slideshare.net/palmke/profile-types-and-locking-profile-features-1549893 45  #engageug  
  • 46. Wikis  –  Example   46  #engageug  
  • 47. How  to  –  Welcome  Page   •  Create a new Wiki and click edit •  Change the Welcome Page to your needs, we will use it as template for the customization •  Switch to the HTML Source view and copy the HTML code 47  #engageug  
  • 48. How  to  –  Welcome  Page   •  Paste the HTML code into a file and remove all “end of lines” (EOL) 48  #engageug  
  • 49. How  to  –  Welcome  Page   •  Create com.ibm.lconn.share.services.handlers.wiki.nls.WikiWelcomeMes sages_en.properties in custom_dirstrings and add your title and HTML code (one line!) •  Create a property file for every language you want to support 49  #engageug  
  • 50. How  to  –  Welcome  Page   •  Open WAS Administrative Console and navigate to “Applications – WebSphere enterprise applications” •  Stop and Start the Wikis App 50  #engageug  
  • 51. Result  –  Welcome  Page   •  Create a new Wiki 51  #engageug  
  • 52. Wiki  –  Resources   •  Customizing the Wikis welcome page http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_the_Wikis_welcome_page_ic45 52  #engageug  
  • 53. Profiles  –  Example   53  #engageug   Office  address  displayed  on  Google  Maps
  • 54. How  to  –  Widget   •  Create your widget called googleMap.xml in custom_dirprofiles 54  #engageug  
  • 55. How  to  –  Widget   55  #engageug  
  • 56. How  to  –  Widget   56  #engageug   http://kbild.ch/2014/02/google-maps-widget-ibm-connections-profiles/
  • 57. How  to  –  Widget   •  Now we add the widget to our Connections profiles, start the wsadmin client and execute profilesAdmin.py •  Check out the widgets-config.xml ProfilesConfigService.checkOutWidgetConfig('D:/temp','connectionsCell01') 57  #engageug  
  • 58. How  to  –  Widget   •  Open widgets-config.xml in D:temp •  Add your new widget 58  #engageug  
  • 59. How  to  –  Widget   •  Check in widgets-config.xml ProfilesConfigService.checkInWidgetConfig() 59  #engageug  
  • 60. How  to  –  Widget   •  Open WAS Administrative Console and navigate to “Applications – WebSphere enterprise applications” •  Stop and Start the Profiles App 60  #engageug  
  • 61. Profiles  –  Result   •  Open a profile and test your widget 61  #engageug  
  • 62. Profiles  –  Resources   •  Adding custom widgets to Profiles http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Adding_custom_widgets_to_Profiles_ic45 •  Customizing IBM Connections – Modifying the Report-To Chain iWidget to include profile data retrieved via Ajax (Hunter Medney) https://www.ibm.com/developerworks/community/blogs/hmedney/entry/ customizing_connections_modifying_the_report_to_chain_widget_using_profile_data •  Connections iWidget Development Guide http://www-10.lotus.com/ldd/lcwiki.nsf/dx/development-guide •  Easy as a pie – Creating Widgets for IBM Connections (Mikkel Heisterberg) http://www.slideshare.net/lekkim/bp207-easy-as-pie-creating-widgets-for-ibm-connections •  Customizing IBM Connections 4.0 Profiles http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_IBM_Connections_4.0_Profiles 62  #engageug  
  • 63. Profiles  –  Resources   •  Customizing Profiles http://www-10.lotus.com/ldd/lcwiki.nsf/dx/Customizing_Profiles_ic45 •  Phasing an IBM Connections Rollout? Profile Types May Be the Answer https://www-304.ibm.com/connections/blogs/socialbusiness/entry/ phasing_an_ibm_connections_rollout_profile_types_may_be_the_answer4 •  Profile types and locking profile features http://www.slideshare.net/palmke/profile-types-and-locking-profile-features-15498931 •  How to Create a Perfect Profile: A Hitchiker’s Guide to A Smarter Workforce http://www.slideshare.net/curiousmitch/show304 63  #engageug  
  • 64. Richtext  Editor  –  Example   64  #engageug  
  • 65. Richtext  Editor  –  How  to   •  You have to know how to create CKEditor Plugins http://docs.cksource.com/CKEditor_3.x/Tutorials •  Create your Business Card plugin 65  #engageug   http://kbild.ch/2014/02/business-card-function-ibm-connections-richtext-editor/
  • 66. Richtext  Editor  –  How  to   •  Place your plugin in custom_dirjavascriptcomibmoneuickeditoreditorplugins 66  #engageug  
  • 67. Richtext  Editor  –  How  to   •  Open provision_dirwebresourcescom.ibm.lconn.blogs.web.resources_*.jar with a zip program and extract ckeditor.js from resources folder 67  #engageug  
  • 68. Richtext  Editor  –  How  to   •  Copy ckeditor.js to custom_dirjavascriptlconnblogs (or wikis) 68  #engageug  
  • 69. Richtext  Editor  –  How  to   •  Open ckeditor.js and add the new plugin 69  #engageug  
  • 70. Richtext  Editor  –  How  to   •  Open WAS Administrative Console and navigate to “Applications – WebSphere enterprise applications” •  Stop and Start the Common App 70  #engageug  
  • 71. Richtext  Editor  –  Result   •  Refresh your browser cache •  Create a new Blog entry and test the plugin 71  #engageug  
  • 72. Richtext  Editor  –  Resources   •  CKEditor Tutorials http://docs.cksource.com/CKEditor_3.x/Tutorials •  Tutorial – Extending the IBM Connections Rich Text Editor (Rob Novak) http://ibmrockstar.com/2013/05/tutorial-extending-the-ibm- connections-rich-text-editor 72  #engageug  
  • 73. Further  Examples   73  #engageug  
  • 74. Further  Examples   74  #engageug  
  • 76. Thank  You!   76  #engageug   http://www.gfi.be http://linkedin.com/in/wannesrams http://twitter.com/wannesrams http://wannes.rams.be http://slideshare.com/palmke http://belsoft.ch http://youtube.com/belsoftag http://linkedin.com/in/kbild http://twitter.com/kbild http://kbild.ch http://slideshare.com/kbild