This session was held at the Engage UG Event in Breda (NL) 2014.
IBM Connections offers a lot of customization possibilities to enable you to have the platform comply to your corporate standards or exhaustive needs.
In this session we will explore all customization options available and will show you examples on customizations on UI, notifications, profiles, Richtext Editor, metric reports and more.
This will allow you to better decide what you want to customize and should offer you a technical starting point for your own customizations
Customize it! Make IBM Connections look your way Klaus Bild
My session at Dominopoint Days 2013 in Milano
IBM Connections offers endless customizing possibilities in order to change the platform according to your needs . In this session we will explore the many customization options available and will look at some examples like customizing the UI, notifications, blog themes, profiles or even metrics reports.
This will give you an idea of the various possibilities Connections is offering and should act as a starting point for your own customizations.
This is a session which I held at the ICSUG 2015 event in Bremen.
Installation of IBM Connections is very time consuming and lot of the work is repetitive and exactly the same on all deployments. In this session you will see how you can automate the installation of prerequisites, the installation of IBM Connections itself and finally how you can automate post install tasks. Come and see how the silence of the installers help you save a lot of your time.
turn your connections out of the box instance into your own look and feel - and more
Demo files here :
http://www.dilf.me.uk/demos/CustomizeConnectionsDemo.zip
A ridiculously long presentation from IBM Connect 2013, formerly Lotusphere, from Rob Novak @IBMRockStar and Jerald Mahurin @SociallyCurious on the tools, language, and methods we used to transition from Domino, Quickr and overall web developers to becoming IBM Connections 4.0 developers. From the abstract:
With IBM Connections 4.0, IBM has released the most important new platform - yes platform - for social business development since the Notes client. As a Domino developer, you have excelled. Now, faced with an entire new glossary of terms, new concepts in customization and development, and a whole new set of tools, it could take some time to get up to speed. This session will help you cut weeks off that ramp-up time by showing you exactly what a Connections development environment looks like. We'll cover how to choose your tools and toolkits as well as configuration for development and testing. From the fundamentals of skill gap identification to real working samples, this session is sure to give you a huge head start.
MAS202 - Customizing IBM Connections - Downloadablepaulbastide
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
This particular presentation is downloadable and missing some transition graphics which were licensed for viewing.
Customize it! Make IBM Connections look your way Klaus Bild
My session at Dominopoint Days 2013 in Milano
IBM Connections offers endless customizing possibilities in order to change the platform according to your needs . In this session we will explore the many customization options available and will look at some examples like customizing the UI, notifications, blog themes, profiles or even metrics reports.
This will give you an idea of the various possibilities Connections is offering and should act as a starting point for your own customizations.
This is a session which I held at the ICSUG 2015 event in Bremen.
Installation of IBM Connections is very time consuming and lot of the work is repetitive and exactly the same on all deployments. In this session you will see how you can automate the installation of prerequisites, the installation of IBM Connections itself and finally how you can automate post install tasks. Come and see how the silence of the installers help you save a lot of your time.
turn your connections out of the box instance into your own look and feel - and more
Demo files here :
http://www.dilf.me.uk/demos/CustomizeConnectionsDemo.zip
A ridiculously long presentation from IBM Connect 2013, formerly Lotusphere, from Rob Novak @IBMRockStar and Jerald Mahurin @SociallyCurious on the tools, language, and methods we used to transition from Domino, Quickr and overall web developers to becoming IBM Connections 4.0 developers. From the abstract:
With IBM Connections 4.0, IBM has released the most important new platform - yes platform - for social business development since the Notes client. As a Domino developer, you have excelled. Now, faced with an entire new glossary of terms, new concepts in customization and development, and a whole new set of tools, it could take some time to get up to speed. This session will help you cut weeks off that ramp-up time by showing you exactly what a Connections development environment looks like. We'll cover how to choose your tools and toolkits as well as configuration for development and testing. From the fundamentals of skill gap identification to real working samples, this session is sure to give you a huge head start.
MAS202 - Customizing IBM Connections - Downloadablepaulbastide
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
This particular presentation is downloadable and missing some transition graphics which were licensed for viewing.
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
Updated file adds pointers to other sessions throughout the week.
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...David Simpson
From setting up your development environment to shipping a great new app for your IBM Connections Cloud instance, this session shows you how to achieve all that and more. We define and review a baseline project with basic scaffold code, including a structured layout, events, modules, package conventions, functional skeletons for streams, embedded experiences, apps interactions, native UI/UX dialogs, buttons, and more. We review best practice tips and "gotcha" areas, and provide detailed examples.
Full code samples available at:
https://github.com/dvdsmpsn/ibm-connect-2016-examples/
CUST-10 Customizing the Upload File(s) dialog in Alfresco ShareAlfresco Software
Many Alfresco projects require customizations to the Share user interface that go beyond the normal configuration. This usually involves changing/overriding Repository Web Scripts and Surf Web Scripts, updating JavaScript and CSS files, coding with the Yahoo UI Library, etc. This session will customize the Alfresco Share Upload File(s) dialog and show you how to: Add Widgets to the Upload File(s) dialog, Override Surf Web Scripts, Override/Update JavaScript and CSS files, Write Repository Web Scripts, Call Web Scripts from Yahoo UI Library code, and Setup a build project for these customizations. This session will present the advanced customization concepts via hands-on tutorial and slides.
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8Teamstudio
This webinar encompasses two sessions presented at IBM Connect 2017. Adam Kesner and Barry Rosen from IBM review the latest updates on Notes/Domino and discuss the future directions and support for Notes/Domino and deliverables over the coming 12-18 months while IBM moves to a continuous delivery model. Then, Martin Donnelly and Brian Gleeson from IBM take a deep dive into the key features delivered in Feature Pack 8 including how to use the new encryption capabilities, improvements to Domino Designer, and more!
Social Intranet for Small Businesses - ICON UKKlaus Bild
Session at ICON UK 2013 in Brighton - There is no excuse of being social. Even a very small company benefits from a social intranet built on IBM Connections. In this session we cover why and how we implemented Connections in our company and how important sharing and leading through social is. Learn from real live use cases how to collaborate openly, easily and efficiently.
The lazy administrator, how to make your life easier by using tdi to automate...Klaus Bild
My session on how you can use Tivoli Directory Integrator with other IBM Collaboration Solutions like IBM Connections or Domino to reuse data of the different systems.
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
Updated file adds pointers to other sessions throughout the week.
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...David Simpson
From setting up your development environment to shipping a great new app for your IBM Connections Cloud instance, this session shows you how to achieve all that and more. We define and review a baseline project with basic scaffold code, including a structured layout, events, modules, package conventions, functional skeletons for streams, embedded experiences, apps interactions, native UI/UX dialogs, buttons, and more. We review best practice tips and "gotcha" areas, and provide detailed examples.
Full code samples available at:
https://github.com/dvdsmpsn/ibm-connect-2016-examples/
CUST-10 Customizing the Upload File(s) dialog in Alfresco ShareAlfresco Software
Many Alfresco projects require customizations to the Share user interface that go beyond the normal configuration. This usually involves changing/overriding Repository Web Scripts and Surf Web Scripts, updating JavaScript and CSS files, coding with the Yahoo UI Library, etc. This session will customize the Alfresco Share Upload File(s) dialog and show you how to: Add Widgets to the Upload File(s) dialog, Override Surf Web Scripts, Override/Update JavaScript and CSS files, Write Repository Web Scripts, Call Web Scripts from Yahoo UI Library code, and Setup a build project for these customizations. This session will present the advanced customization concepts via hands-on tutorial and slides.
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8Teamstudio
This webinar encompasses two sessions presented at IBM Connect 2017. Adam Kesner and Barry Rosen from IBM review the latest updates on Notes/Domino and discuss the future directions and support for Notes/Domino and deliverables over the coming 12-18 months while IBM moves to a continuous delivery model. Then, Martin Donnelly and Brian Gleeson from IBM take a deep dive into the key features delivered in Feature Pack 8 including how to use the new encryption capabilities, improvements to Domino Designer, and more!
Social Intranet for Small Businesses - ICON UKKlaus Bild
Session at ICON UK 2013 in Brighton - There is no excuse of being social. Even a very small company benefits from a social intranet built on IBM Connections. In this session we cover why and how we implemented Connections in our company and how important sharing and leading through social is. Learn from real live use cases how to collaborate openly, easily and efficiently.
The lazy administrator, how to make your life easier by using tdi to automate...Klaus Bild
My session on how you can use Tivoli Directory Integrator with other IBM Collaboration Solutions like IBM Connections or Domino to reuse data of the different systems.
How do you manage changing the LDAP system on IBM Connections, What if your organisation decides to change the users DN. Maybe you know how to manage Connections, but what about CCM, Cognos and Forms. Get tips and best practices from the field
Tipps und Skripts aus dem Leben eines Connections AdminsKlaus Bild
Gekürzter Vortrag der Connect 2014 Präsentation "BP307 Practical Solutions for Connections Administrators – Tips and Scripts for Your Daily Business" Tipps und Skripts rund um die Connections Installation, Konfiguration, Dokumentation und Troubleshooting. Wir zeigen Skripte die jedem Administrator das Leben erleichtern können. Download der Skripts: http://github.com/stoeps13/ibmcnxscripting
The lazy administrator, how to make your life easier by using tdi to automate...Klaus Bild
IBM Connections can be the datasource or the data destination for many other applications.
In this session we will show you how you can use TDI to maintain Community membership through an IBM Domino application or how you get data from the IBM Connections databases and use it in an IBM Domino application.
Come and see how you can reuse data without any headache and how your Admin life gets easier by using TDI assembly lines.
Klaus Bild & Wannes Rams
Make Your IBM Connections Deployment Your Own - Customize it! German VersionKlaus Bild
IBM Connections 4.5 bietet unzählige Anpassungsmöglichkeiten, damit die Umgebung dem Corporate Design und den Anforderungen Ihrer Firma entspricht.
Wussten Sie zum Beispiel, dass man da UI sehr einfach anpassen kann, dass man sowohl die Texte wie auch die Versandhäufigkeit von Mitteilungen verändern kann, das Profile erweitert werden können und auch das Aussehen des Richtext Editors veränderbar ist?
Dieser Vortrag vermittelt Ihnen die Grundlage, um Anpassungen Ihrer Umgebung zu planen und in Angriff zu nehmen.
IBM Connect Switzerland - Der entspannte AdministratorKlaus Bild
Vortrag an der IBM Connect 2015 zum Thema Tivoli Directory Integrator, IBM Domino und IBM Connections. Es wurde auf gezeigt, wie Daten aus diesen Systemen automatisiert ausgetauscht werden können.
AdminCamp 14 - IBM Notes goes ConnectionsKlaus Bild
IBM Connections lässt sich in IBM iNotes, Notes und Domino integrieren. Wie können die Plugins automatisch verteilt werden, wie funktioniert das Single Sign On der Plugins gegen Connections. Embedded Experience und Antworten auf Connections Mails erfordern einige Vorarbeit, wir zeigen Ihnen die notwendigen Einstellungen auf Seite von IBM Connections und IBM Notes / Domino. IBM Connections Files kann ähnlich IBM Lotus Quickr in iNotes und Notes integriert werden, um Attachments in Files zu speichern, bzw. nur Links zu versenden. IBM Docs Viewer wird oft in IBM Connections integriert, eine erweiterte Integration in iNotes ist aber weitgehend unbekannt. Sie ersparen damit Ihren Benutzern den Download von Attachments.
Installation of IBM Connections is very time consuming and lot of the work is repetitive and exactly the same on all deployments. In this session you will see how you can automate the installation of prerequisites, the installation of IBM Connections itself and finally how you can automate post install tasks. Come and see how the silence of the installers help you save a lot of your time.
Christoph Stöttner & Klaus Bild
How to monitor your IBM Connections environment with Python Scripts, JMeter a...Klaus Bild
My session at the Social Connections 9 Event in Stuttgart:
Operative server monitoring is mission critical because most of us have service contracts with strict SLAs for IBM Connections environments. But how do you prove your SLA compliance without spending too much money for a monitoring solution?
In this session we will show you how you can use Nagios for IBM Connections server monitoring and develop your own Nagios Plugins with Python and JMeter.
The Best Things in Life Are Free – Wie Sie Ihre IBM ConnecEons Umgebung koste...Klaus Bild
AdminCamp15 Vortrag, Abstract:
Die operative Überwachung Ihrer IBM Connections Umgebungen ist durch gegebene SLA Verträge unternehmenskritisch, aber wie kann dies erreicht werden ohne zuviel Geld für eine Überwachungssoftware auszugeben?
In diesem Vortrag wird Ihnen gezeigt, wie ein Administrator Nagios als Servermonitoring Software und JMeter als Lasttest Werkzeug nutzen kann. Das Verbinden dieser zwei Komponenten zu einer kompletten IBM Connections Überwachungslösung, welche alle Ihre Ansprüche erfüllt und dabei ohne Lizenzkosten auskommt, bildet den Abschluss dieses Vortrages.
Der entspannte Administrator - How to make your life easier by using TDI to a...Klaus Bild
AdminCamp 15 Vortrag, Abstract:
Schon gewusst? IBM Connections kann als Datenquelle respektive Datenziel für verschiedenste Applikationen dienen.
In diesem Vortrag zeigen wir Ihnen, wie Sie mithilfe des Tivoli Directory Integrators (TDI):
- die Mitglieder einer Connections Community durch eine Domino Applikation pflegen
- Daten aus der Connections-Datenbank in eine Domino Applikation überführen und dort auswerten
- den Activity Stream von IBM Connections aus beliebigen Anwendungen befüllen und
- Ihren Usern einfach eine embedded Experience zur Verfügung stellen können ohne die darunter liegende Anwendung anzupassen.
Ebenso verstehen Sie dank der Ausführungen zu den TDI Grundlagen, wie Sie das Potential des TDI in Zukunft einsetzen können.
Kommen Sie vorbei und lernen Sie, wie Sie bestehende Daten weiterverwerten können und Ihr Leben als Administrator entspannter wird durch die Verwendung von TDI Assembly Lines.
Your App Deserves More – The Art of App ModernizationKlaus Bild
Make your data sustainable and enhance the value of your applications. Your application and your work deserve it! We use applications everywhere but unfortunately a lot of them are old and monolithic. They are heavily used by your business but adding new functions to catch up with the business needs is almost impossible. We, a developer and an admin, will show you how you can transform your monolithic applications into modern apps using a smart architecture. Learn how you can leverage IBM Bluemix, Docker and suchlike to bring cognitive services to your applications. We will show you a live example to illustrate how we extended IBM Verse using IBM cloud technology to fulfill an urgent business need.
XPages Blast - Ideas, Tips and More.
This session will take you on a roller-coaster ride through the "best of the best" ideas and time-saving techniques for creating world-class XPages applications.
Thirty all new top tips - this is going to be fast-paced and packed with loads of information you will refer to time and time again! Everything from introductory tips on getting started with XPages, to complex tips - such as making use of Java. Also, the support app showing all of the tips and tricks.
Make your ibm connections deployment your own, customize it!Wannes Rams
BM Connections offers a lot of customization possibilities to enable you to have the platform comply to your corporate standards or exhaustive needs. In this session we will explore all customization options available and will show you examples on customizations on UI, notifications, profiles, Richtext Editor, metric reports and more. This will allow you to better decide what you want to customize and should offer you a technical starting point for your own customizations
Transformations: Smart Application Migration to XPagesTeamstudio
Migrating legacy applications with XPages without using any third party tools can be hard. Your code that was built and maintained over the years should be reused and ported to a current XPages environment. Oliver Busse will show you how to benefit from the possibilities of using Java in XPages to reproduce the functionality you already have and extend it to the next level, including:
-User profiles: create, use, and maintain
-Application profiles: reinvented
-Getting user and environment information: made easy and smart
-Transformation of the full-text search to a "facetted search" all over your application(s)
Software Archaeology and Code Refactoring with Rational Developer for System ...Strongback Consulting
Presented at the North Florida Rational User Group, March 25, 2014
Refactoring is a rather new term in the COBOL world. It is something that the Java, .NET, PHP, and Python developers have been doing this for years. In the COBOL world, there are countless programs that appear to have stopped maturing once they've gone into production. Refactoring can make your applications more manageable, and stable over time.
Software archaeology is the process by which you discover what you've got, what you've forgotten, and where code originates.
In this meeting, we'll how a z/OS developer can use these strategies with RDz to improve their code, and their productivity using RDz. We'll focus on the new features of the COBOL and PL/I editors, performance hierarchy diagrams, code generation wizards, the Software Analyzer code review features, and MVS tooling that allows the developer to work with partitioned and sequential datasets, VSAM files, and GDG's.
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...IBM Connections Developers
BPD406 : Ignite your IBM SmartCloud for Social Business Integration
Paul Bastide, IBM
Customers ask for it; developers deliver it. It is the IBM SmartCloud for Social Business – IBM’s social features in the Cloud. This session teaches developers how to develop an integration from requesting a trial, to setting up the IBM Social Business Toolkit SDK, testing the integration, prototyping an integration, and building an integration which delivers value to the customer.
Sun, 26/Jan 04:15 PM – 05:15 PM
Building Responsive Applications Using XPagesTeamstudio
Let Connect come to you! In this webinar, Brian Gleeson and Martin Donnelly from the IBM Development Team present their Connect 2016 session.
Bootstrap was integrated into the XPages Extension Library in 2014 and has continued to rapidly evolve ever since. This responsive design capability empowers you to build the slickest Domino Web applications ever - where the user experience dynamically adapts for the desktop, tablet, or smaller mobile devices. Brian and Martin will show you how to quickly and easily transform your old applications into something that will impress your end users (and your boss)!
IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...IBM Connections Developers
SHOW501 : Mastering Social Development Using the IBM Collaboration Quickstart
Paul Bastide, IBM
IBM Collaboration QuickStart for Social Business is a preconfigured software development environment for developing your custom social applications. The QuickStart environment has IBM Domino, IBM Connections and IBM Sametime configured, and ready to develop on IBM SoftLayer. The session shows you how to extend a DVD rental application to integrate fully into the IBM social experience. During the session, you’ll learn how you can take advantage of the development environment by step-by-step instruction, and how to use the IBM Social Business Toolkit SDK features to build a social application. The session also provides guidance on enabling your applications for the IBM SmartCloud for Social Business.
Sun, 26/Jan 08:00 AM – 10:00 AM
Rational Developer for i (RDi) is the IDE of choice for editing, verifying, analyzing, and managing RPG, COBOL, and C/C++ on the IBM i (i.e the AS/400). If you come from a SEU/PDM development environment and are looking to move to a robust development environment, or if you wish to use the new RPG language features, you need to read through this to learn how to adopt the product.
In this presentation we cover the new features of RDi 9.1, including the new debugger and code coverage tooling. We also demonstrate editing features of the LPEX editor, such as find/replace with regular expressions. We cover the screen and report designers as well.
Developing Connections Plug-ins and applications is full of "What the??" moments, from what browser technologies and versions are supported through to common functions working in different ways in different parts of Connections, any of these can put a real dent in your delivery date but most are easy to cure and avoid with a little bit of hindsight and knowledge, here is that knowledge for you to take home and help you deliver on time.
How adding a further tool can be a good thingBelsoft
It might sound strange, but adding a further tool to a maybe already overwhelming set of collaboration tools can really be what you need, to work more efficiently.
These are the slides from our engage.ug presentation.
Note: if you look at the presentation online, some of the graphics do not render well. Please download for good quality viewing.
Are IBM Domino Plug-ins your friends or enemies? Find out what our developer Teresa Deane have said on that subject at her session “My love-hate relationship with IBM Domino Plug-ins” at the IBM Connect 2016 in Orlando.
Similar to Make Your IBM Connections Deployment Your Own: Customize It! (20)
Pink Monitoring oder wie Prometheus Licht ins Dunkel der Container bringt Klaus Bild
DNUG45 Session / Darmstadt
Endlich haben wir die neuen IBM Connections Pink Komponenten in Produktion überführt und bewegen uns in der neuen Welt der Container und Microservices. Doch wie Überwachen wir nun unser Container und Systeme? Klassische Monitoring Tools werden dieser Welt leider nicht gerecht.
In dieser Session lernen sie Prometheus kennen und erfahren, wie es ihnen hilft, ihre Kubernetes Umgebung zu überwachen und gleichzeitig auch ihr traditionelles Monitoring erweitert.
This is my presentation on upgrading our internal Connections 3.0.0.1 environment to Version 4 which I gave at the IBM Connections usergroup IV in Amsterdam #soccnx
Welcome to the Program Your Destiny course. In this course, we will be learning the technology of personal transformation, neuroassociative conditioning (NAC) as pioneered by Tony Robbins. NAC is used to deprogram negative neuroassociations that are causing approach avoidance and instead reprogram yourself with positive neuroassociations that lead to being approach automatic. In doing so, you change your destiny, moving towards unlocking the hypersocial self within, the true self free from fear and operating from a place of personal power and love.
https://bit.ly/BabeSideDoll4u Babeside is a company that specializes in creating handcrafted reborn dolls. These dolls are designed to be incredibly lifelike, with realistic skin tones and hair, and they have become increasingly popular among collectors and those who use them for therapeutic purposes. At Babeside, we believe that our reborn dolls can provide comfort and healing to anyone who needs it.
The Healing Power of Babeside's Handcrafted Creations
Our reborn dolls are more than just beautiful pieces of art - they can also help alleviate stress, anxiety, depression, and other mental health conditions. Studies have shown that holding or cuddling a soft object like a stuffed animal or a reborn doll can release oxytocin, which is often referred to as the "love hormone." This hormone helps us feel calm and relaxed, reducing feelings of stress and anxiety.
In addition to their physical benefits, reborn dolls can also offer emotional support. For many people, having something to care for and nurture can bring a sense of purpose and fulfillment. Reborn dolls can also serve as a reminder of happy memories or loved ones who have passed away.
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
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
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
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
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
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
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