Presentation on working with External Users in Connections v5 including how to configure that feature and some sample screenshots. Given first at Icon UK in London Sept 2014
From IBM Connected 2015
Connections 5 introduces us to a new model of access - the external user. Originally designed to have limited rights within your Connections environment, the security surrounding external user access is deliberately very restrictive. To achieve appropriate access for the external user, we must tell Connections how to identity an external user by flagging either an LDAP attribute or a new LDAP source. In this session we’ll discuss the options for external user configuration, how to manage registration and passwords as well as how everyone in your Connections world can work together.
Planning & Completing An IBM Connections UpgradeGabriella Davis
Presentation from ICON UK in London Sept 2015 on approaches to upgrading IBM Connections whether it's a WebSphere iFix, TDI, DB2 or the Connections applications themselves
Presentation from ICON UK with Mark Myers on how to approach positioning yourself for work as a consultant and the importance in not undervaluing the skills you have built up that are not directly related to any one technology
User Access Manager for IBM Connections (UAM)TIMETOACT GROUP
The User Access Manager (UAM) features management of
- External (Guest) Users for IBM Connections
- Internal Users “Terms of Use” Acceptance
and much more
1084: Planning and Completing an IBM Connections UpgradeGabriella Davis
So we have IBM Connections installed, but now it’s time to consider what and when to update. It could be a WebSphere fix or a DB2 fixpack, a new application, or database scheme. Some updates are for security, some for performance and some for new features. In this session we'll discuss how you can decide when and what to upgrade, how to plan for and perform a safe upgrade, test when it’s complete and what things can trip you up along the way. All of this is based on lessons learned over hundreds of deployments.
In this session we looked at the architecture behind the Sametime mobile applications for chat and meetings. What do you need to deploy to support mobile users and what features are available to them on the different mobile platforms. We also looked at potential bottlenecks, security and troubleshooting for the mobile clients.
The document provides an overview of the key components in a Sametime audio and video architecture: Proxy Registrar, Conference Manager, Video Manager, Video MCU, SIP Edge Proxy, TURN server, and client behavior. It discusses the installation order, configuration of elements like the Video Manager, and considerations for deploying audio and video capabilities for internal and external users.
What We Wish We Had Known: Becoming an IBM Connections AdministratorGabriella Davis
Presentation on IBM Connections given by Gab Davis and Paul Mooney at IBM Connect 2014. In this session we shared our experiences of Connections as administrators and what we feel is useful information for every admin to know.
Connections Directory Integration: A Tour Through Best Practices for Directo...Gabriella Davis
Presentation from Connections 2015 with Terri Warren
In this directory, data integration and single sign on session, we'll explore best practices for successful integration of social software with your existing directory data. Learn how to utilize Single Sign On across your environment as well as how to successfully utilize directory information across all of the Connections applications.
Having a full set of Sametime features available on mobile devices has been a priority for IBM so if you are deploying, whether it’s the complete feature set including meetings audio and video or just instant messaging you can extend the functionality using IBM Connections Chat and IBM Connections Meetings applications which are available for most mobile platforms. In this session we will review both the backend server configuration and the features available via the mobile applications and discuss usability, bandwidth and security implications
IBM Traveler Management, Security and PerformanceGabriella Davis
Traveler is a core component of most companies’ mail infrastructure but its maintenance and security goes far beyond Domino server management. In this session we’ll look at a Traveler environment from daily tasks to enforcing TLS and starting with understanding how Traveler behaves. We’ll review both standalone and high availability configurations and discuss common problems, as well how best to plan and design a secure and stable infrastructure.
The SSL Problem and How to Deploy SHA2 CertificatesGabriella Davis
Two years ago enabling your site with SSL was a simple affair, buy a certificate or create your own, install it, then just remember to renew it every couple of years. Then, suddenly security holes are being found in SSL virtually every month , popular browsers stop connecting to your site to protect themselves, and you’re continually being told your users data is at risk. In this session we will discuss how it all went wrong and can go wrong again, then go through each step of requesting, generating and deploying a 4096 SHA-2 certificate to use in a keyfile by Domino, IBM Connections, IBM Sametime and other WebSphere products. If you work with these IBM products and need to secure them with confidence this session will show you how!
Two years ago enabling your site with SSL was a simple affair, buy a certificate or create your own, install it then just remember to renew it every couple of years. Then suddenly security holes are being found in SSL virtually every month , popular browsers stop connecting to your site to protect themselves, and you’re continually being told your users data is at risk. In this session we will discuss how it all went wrong and can go wrong again then go through each step of requesting, generating and deploying a 4096 SHA-2 certificate to use in a keyfile by Domino, IBM Connections, IBM Sametime and other WebSphere products. If you work with these IBM products and need to secure them as strongly as possible this session will show you how."
In this recorded online session we looked at all the options to upgrade your existing Sametime environment to Sametime 9.0.1. Whether you have only a single Community server on an early Sametime version or an entire infrastructure including audio and video on 9.0 we outlined how to plan for an upgrade and the pros and cons of doing the work side by side vs in place.
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”panagenda
You are an IBM Connections admin and you would like to know how to fix your problems and open tickets?
We will talk about some troubleshooting basics and other useful things to ensure that you have enough skills to get your Connections running smoothly.
There are many areas where you need different debugging skills. We will cover backend like DB2, TDI, SSO and some IBM integrations like Docs, CCM, Cognos or Forms Experience Builder. Of course we will cover Connections itself, too.
You will also get some helpful best practises which will help you within your daily work.
A presentation by Christoph Stoettner & Nico Meisenzahl
This document provides an overview of different techniques for implementing single sign-on (SSO):
- LTPA is IBM's default SSO mechanism, using a Base64 encoded token containing user identity and expiration time.
- SAML resolves domain boundaries using cookies and requires additional software, using XML assertion tokens between an identity provider and service provider.
- OAuth allows external apps to access user data in Connections by obtaining a token after the user logs into Connections.
- SPNEGO provides SSO by logging into Windows and accessing IBM software without additional logins. External security managers can also manage access to protected resources across applications.
This document provides an overview of the Drupal content management system (CMS). It describes what Drupal is, what types of sites can be built with it, and why one might choose it over other CMS options like WordPress. It also explains Drupal's architecture and basic concepts like nodes, modules, themes, blocks, and permissions. Key sections cover the Drupal user interface (UI), database structure, and provide recipes for common administrative tasks like adding users, roles, and menus.
Drupal is an open source content management system (CMS) written in PHP. It allows users to collaboratively create, edit, publish and manage various kinds of digital content on a website. Drupal provides a user interface for adding, editing and publishing content as well as tools for managing complexity and collaboration. It can be used to build blogs, forums, online newspapers, e-commerce sites, and many other types of websites. While WordPress is better suited for simple blogs, Drupal is more robust and flexible, making it suitable for complex, large-scale websites. It has superior security, development framework and support for search engine optimization compared to other CMS options like Joomla.
The document provides an overview of Drupal, an open source content management system (CMS). It describes what Drupal is, what a CMS is, and what types of sites can be built with Drupal. It explains the benefits of using a CMS and discusses why Drupal may be preferable to other CMS options like WordPress and Joomla. The document outlines Drupal's architecture, including modules, themes, nodes, users, roles and permissions. It provides instructions for basic Drupal site configuration and user management tasks.
Drupal is an open source content management system (CMS) written in PHP. It allows users to build and manage websites through a user interface without having to manually code and edit HTML files. Drupal has a modular architecture that can be extended through modules and themes to add functionality and customize appearance. It uses a database to store content, users, and site configurations. Content in Drupal is primarily managed through nodes, which are content objects that can be customized into different content types like pages or blog posts. Drupal provides role-based access control and permissions to manage user access. Popular modules extend its functionality for features like user management, content types, menus, views, and more.
Drupal is an open source content management system (CMS) written in PHP. It allows users to build and manage websites through a user interface without having to manually code and edit HTML files. Drupal has a modular architecture that can be extended through modules and themes to add functionality and customize appearance. It uses a database to store content, users, and site configurations. Content in Drupal is primarily managed through nodes, which are content objects that can be customized into different content types like pages or blog posts. Drupal provides role-based access control to manage user permissions. Popular modules extend its functionality for features like content styling, search, user management, and more.
An introduction to accessibility: definition, concepts, some requirements from WCAG, checking the accessibility conformance, recommendations and curiosities.
10 Simple Rules for Making My Site AccessibleHelena Zubkow
From the basic principle that the web should be great for everyone, Chris Albrecht and Helena Zubkow team up to present an informative accessibility demo that will rock your world. The goal of this session is to introduce developers to web accessibility – what it is, why it’s important, and how to build and test sites to make them as accessible as possible.
This includes a demo of how to do things the right way and the wrong way, some great tools, and a walkthrough of basic standards for accessibility.
- Intro - What is web accessibility?
- Why does web accessibility matter?
- Accessibility fundamentals (web accessibility in practice / code demo)
- Web accessibility tools to assess and improve your projects
- Q&A session
This document provides tips from a presentation titled "BP101 Adminblast 2013". It includes tips from Paul Mooney of Bluewave Technology and Gabriella Davis of The Turtle Partnership on administering and configuring IBM Lotus Notes and Domino. Some of the tips discussed include finding which ACLs contain a user or group, separating full text indexing from view updates, restricting Sametime login types, and allowing multiple Sametime logins simultaneously. The presentation provides over 60 administration and configuration tips for Notes/Domino.
In this session we looked at the architecture behind the Sametime mobile applications for chat and meetings. What do you need to deploy to support mobile users and what features are available to them on the different mobile platforms. We also looked at potential bottlenecks, security and troubleshooting for the mobile clients.
The document provides an overview of the key components in a Sametime audio and video architecture: Proxy Registrar, Conference Manager, Video Manager, Video MCU, SIP Edge Proxy, TURN server, and client behavior. It discusses the installation order, configuration of elements like the Video Manager, and considerations for deploying audio and video capabilities for internal and external users.
What We Wish We Had Known: Becoming an IBM Connections AdministratorGabriella Davis
Presentation on IBM Connections given by Gab Davis and Paul Mooney at IBM Connect 2014. In this session we shared our experiences of Connections as administrators and what we feel is useful information for every admin to know.
Connections Directory Integration: A Tour Through Best Practices for Directo...Gabriella Davis
Presentation from Connections 2015 with Terri Warren
In this directory, data integration and single sign on session, we'll explore best practices for successful integration of social software with your existing directory data. Learn how to utilize Single Sign On across your environment as well as how to successfully utilize directory information across all of the Connections applications.
Having a full set of Sametime features available on mobile devices has been a priority for IBM so if you are deploying, whether it’s the complete feature set including meetings audio and video or just instant messaging you can extend the functionality using IBM Connections Chat and IBM Connections Meetings applications which are available for most mobile platforms. In this session we will review both the backend server configuration and the features available via the mobile applications and discuss usability, bandwidth and security implications
IBM Traveler Management, Security and PerformanceGabriella Davis
Traveler is a core component of most companies’ mail infrastructure but its maintenance and security goes far beyond Domino server management. In this session we’ll look at a Traveler environment from daily tasks to enforcing TLS and starting with understanding how Traveler behaves. We’ll review both standalone and high availability configurations and discuss common problems, as well how best to plan and design a secure and stable infrastructure.
The SSL Problem and How to Deploy SHA2 CertificatesGabriella Davis
Two years ago enabling your site with SSL was a simple affair, buy a certificate or create your own, install it, then just remember to renew it every couple of years. Then, suddenly security holes are being found in SSL virtually every month , popular browsers stop connecting to your site to protect themselves, and you’re continually being told your users data is at risk. In this session we will discuss how it all went wrong and can go wrong again, then go through each step of requesting, generating and deploying a 4096 SHA-2 certificate to use in a keyfile by Domino, IBM Connections, IBM Sametime and other WebSphere products. If you work with these IBM products and need to secure them with confidence this session will show you how!
Two years ago enabling your site with SSL was a simple affair, buy a certificate or create your own, install it then just remember to renew it every couple of years. Then suddenly security holes are being found in SSL virtually every month , popular browsers stop connecting to your site to protect themselves, and you’re continually being told your users data is at risk. In this session we will discuss how it all went wrong and can go wrong again then go through each step of requesting, generating and deploying a 4096 SHA-2 certificate to use in a keyfile by Domino, IBM Connections, IBM Sametime and other WebSphere products. If you work with these IBM products and need to secure them as strongly as possible this session will show you how."
In this recorded online session we looked at all the options to upgrade your existing Sametime environment to Sametime 9.0.1. Whether you have only a single Community server on an early Sametime version or an entire infrastructure including audio and video on 9.0 we outlined how to plan for an upgrade and the pros and cons of doing the work side by side vs in place.
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”panagenda
You are an IBM Connections admin and you would like to know how to fix your problems and open tickets?
We will talk about some troubleshooting basics and other useful things to ensure that you have enough skills to get your Connections running smoothly.
There are many areas where you need different debugging skills. We will cover backend like DB2, TDI, SSO and some IBM integrations like Docs, CCM, Cognos or Forms Experience Builder. Of course we will cover Connections itself, too.
You will also get some helpful best practises which will help you within your daily work.
A presentation by Christoph Stoettner & Nico Meisenzahl
This document provides an overview of different techniques for implementing single sign-on (SSO):
- LTPA is IBM's default SSO mechanism, using a Base64 encoded token containing user identity and expiration time.
- SAML resolves domain boundaries using cookies and requires additional software, using XML assertion tokens between an identity provider and service provider.
- OAuth allows external apps to access user data in Connections by obtaining a token after the user logs into Connections.
- SPNEGO provides SSO by logging into Windows and accessing IBM software without additional logins. External security managers can also manage access to protected resources across applications.
This document provides an overview of the Drupal content management system (CMS). It describes what Drupal is, what types of sites can be built with it, and why one might choose it over other CMS options like WordPress. It also explains Drupal's architecture and basic concepts like nodes, modules, themes, blocks, and permissions. Key sections cover the Drupal user interface (UI), database structure, and provide recipes for common administrative tasks like adding users, roles, and menus.
Drupal is an open source content management system (CMS) written in PHP. It allows users to collaboratively create, edit, publish and manage various kinds of digital content on a website. Drupal provides a user interface for adding, editing and publishing content as well as tools for managing complexity and collaboration. It can be used to build blogs, forums, online newspapers, e-commerce sites, and many other types of websites. While WordPress is better suited for simple blogs, Drupal is more robust and flexible, making it suitable for complex, large-scale websites. It has superior security, development framework and support for search engine optimization compared to other CMS options like Joomla.
The document provides an overview of Drupal, an open source content management system (CMS). It describes what Drupal is, what a CMS is, and what types of sites can be built with Drupal. It explains the benefits of using a CMS and discusses why Drupal may be preferable to other CMS options like WordPress and Joomla. The document outlines Drupal's architecture, including modules, themes, nodes, users, roles and permissions. It provides instructions for basic Drupal site configuration and user management tasks.
Drupal is an open source content management system (CMS) written in PHP. It allows users to build and manage websites through a user interface without having to manually code and edit HTML files. Drupal has a modular architecture that can be extended through modules and themes to add functionality and customize appearance. It uses a database to store content, users, and site configurations. Content in Drupal is primarily managed through nodes, which are content objects that can be customized into different content types like pages or blog posts. Drupal provides role-based access control and permissions to manage user access. Popular modules extend its functionality for features like user management, content types, menus, views, and more.
Drupal is an open source content management system (CMS) written in PHP. It allows users to build and manage websites through a user interface without having to manually code and edit HTML files. Drupal has a modular architecture that can be extended through modules and themes to add functionality and customize appearance. It uses a database to store content, users, and site configurations. Content in Drupal is primarily managed through nodes, which are content objects that can be customized into different content types like pages or blog posts. Drupal provides role-based access control to manage user permissions. Popular modules extend its functionality for features like content styling, search, user management, and more.
An introduction to accessibility: definition, concepts, some requirements from WCAG, checking the accessibility conformance, recommendations and curiosities.
10 Simple Rules for Making My Site AccessibleHelena Zubkow
From the basic principle that the web should be great for everyone, Chris Albrecht and Helena Zubkow team up to present an informative accessibility demo that will rock your world. The goal of this session is to introduce developers to web accessibility – what it is, why it’s important, and how to build and test sites to make them as accessible as possible.
This includes a demo of how to do things the right way and the wrong way, some great tools, and a walkthrough of basic standards for accessibility.
- Intro - What is web accessibility?
- Why does web accessibility matter?
- Accessibility fundamentals (web accessibility in practice / code demo)
- Web accessibility tools to assess and improve your projects
- Q&A session
This document provides tips from a presentation titled "BP101 Adminblast 2013". It includes tips from Paul Mooney of Bluewave Technology and Gabriella Davis of The Turtle Partnership on administering and configuring IBM Lotus Notes and Domino. Some of the tips discussed include finding which ACLs contain a user or group, separating full text indexing from view updates, restricting Sametime login types, and allowing multiple Sametime logins simultaneously. The presentation provides over 60 administration and configuration tips for Notes/Domino.
The document summarizes the Denver Atlassian Community Meeting held on March 25th, 2020. It provided information about virtual events and guidelines for participating remotely. It introduced speakers and covered topics for upcoming meetings. It also provided information about the free Remote Summit 2020 virtual event on April 1-2 and an Adaptavist Live Q&A session on March 31. Tips for remote work were shared, including maintaining routines, setting up a home office, structuring the day, staying connected, and using the time for learning. Recent product updates from Atlassian were briefly outlined.
This document provides an overview of OpenSocial and how to build OpenSocial applications and containers. It discusses OpenSocial specifications and features, how to build OpenSocial gadgets and applications using JavaScript and XML, best practices, hosting options, and how to implement an OpenSocial container using the Apache Shindig project in Java or PHP by integrating with social data sources and services. It also discusses different types of OpenSocial containers like social networks, personal dashboards, and CRM systems.
How often did you need to profile company's users, and relations among them, relying just on groups and local roles? Right now you can design, manage and query you entire organization in Plone, using new, rich user interface and integrate it with your existing add-ons.
(all slides has been "grafically refactored" by nekorin, thanks for that!)
This session shows some of the tricks that make "cookiecutter" app creation a bit easier, reducing development time by admins / data scientists all while providing reusable "code base" for creating more dashboards and content. The presentation focuses on macros, "app virtualization," use of data models to provide an abstraction layer to data, and use of search commands *after* | pivot for more dashboarding win!
This document provides an overview of Behavior Driven Development (BDD) and how to use the BDD framework Behat and the Drupal extension to write automated tests for Drupal. It discusses what BDD is, how to write user stories and scenarios, how to install and configure Behat and the Drupal extension, and how to write tests that interact with Drupal elements like nodes, users, and regions.
Are you new to Joomla! template designing and keen to learn how to go about creating one? This is beginner-level training for Joomla! template developers conducted on 2 Oct 2010 for free.
Slashes and Dots provide Joomla training on demand basis and free Joomla! related training from time to time
User Profiles: I Didn't Know I Could Do That!! @SPSHIStacy Deere
Many think that the User Profile service is simply used for connecting SharePoint to Active Directory so that the attributes can be synced into their user profiles in SharePoint. They also know they can add really cool pictures to their profile along with some additional information that the others can see if you give them the ability to.
User profiles are so much more than that and I could talk for hours about all the great things that it can do. Many don't realize it but you can increase user adoption by implementing some of cool features and connections to other service applications such as Managed Metadata and Search. In this session we go through the configuration of the user profile service application and the integration with the other service applications to build your one stop shop for company information.
Areas that will be covered in this session:
• Custom User Properties
• Deeper Active Directory Integration
• Social
• Relevant Searching
• Company Directory
• Deep Dive into a Profile
• Audiences
• MySites
Your First Lotus Connections 2.5 Customisations Made EasyStuart McIntyre
This document summarizes a presentation on customizing Lotus Connections 2.5. The presentation covered:
- Key areas that can be customized include themes/skins, profiles, login pages
- Demonstrated how to move the default theme files (CSS, HTML, images) to an HTTP server
- Explained how to configure Connections to use the external theme files
- Discussed testing and troubleshooting the customized theme
- Noted images may need to be regenerated if closely tied to default color scheme
The presentation provided resources for customizing Connections and developing themes.
Battlefield ORM : Learn the strategies and tactics to win with ColdFusion ORM powered by Hibernate!
We have gone through the pain and frustrations of maturing with technology such as an Object Relational Mapper (ORM) powered by Hibernate. This advanced session will cover how to leverage the ColdFusion ORM to start creating amazing, fun, and smell-great applications, and you might even see flying unicorns as well.
We will cover ORM session management, ORM settings, caching strategies, virtual service layers, dynamic finders, dynamic counters, and an enhanced Hibernate Criteria builder for ColdFusion to create easy and programmatic HQL queries. We will even see how to build automatic CRUD APIs using only your ORM definitions.
Ready to win?
This PPT gives information about:
1. Install and Uninstall Modules
2. Module Management
3. Use of Default Modules
4. Why use cms
5. drupal Structure
6. Module
If you are a Domino Administrator in any size company you already have a range of skills that make you an expert administrator across many platforms and technologies.
In this session Gab explains how to apply those skills and that knowledge to take your career wherever you want to go.
Presentation from Engage 2022 in Bruges
From day to day administration to advanced configuration from automated maintenance to running the best multi client mail server on the market, from advanced security to data access.
. Design Decisions: Developing for Mobile - The Template Experience ProjectGabriella Davis
HCL Nomad allows us to access our Notes applications on tablet and mobile. Currently available for iOS the team behind Template Experience have been working with HCL development and UI design to redesign the standard discussions template for Notes and produce a whitepaper based on that work to assist you with your own mobile development. The beta of that template and whitepaper have now been published and this presentation accompanies that work
Domino Server Health - Monitoring and ManagingGabriella Davis
This document provides information on monitoring and managing Domino server health. It discusses analyzing and maintaining Domino server logs, using log filters, and analyzing log results. It also covers monitoring message tracking, mail probes, statistics, events, activity trends, and configuring the New Relic reporting tool. The document discusses database maintenance tasks like compacting and fixing up databases. It also discusses using the Domino Configuration Tuner tool and leveraging cluster symmetry and automatic database repairs.
How do Exchange on premises and the various Outlook clients line up against Domino on premises and its clients? In this session we'll look at the configuration options and management interfaces for each server as well as the client options and client behaviours. We'll also discuss the general ecosystems, considerations for migrating or co-existing and lessons learned. A great session for Domino admins who want to know more about the other side.
Presented at Engage.ug in Brussels May 2019
Admin Tips In 60 Minutes
In this high speed session I take you through the best admin tips for Domino, Notes, Sametime, Traveler and more. From notes.ini values, to server configuration settings and valuable customisations.
Some tips will be new to v10 and some have been around but rarely used for years.
Whatever your experience there will be something new for you to take away and enjoy.
Presented at Engage.ug in Brussels May 2019
Adminlicious - A Guide To TCO Features In Domino v10Gabriella Davis
With v10 of EVERYTHING due out in Q4 and the public beta now available it’s time to talk about what we know is coming and how to plan for upgrades. In this session I show the features I'm most inspired by (NDAs allowing!) talk about how I'm getting ready and why this is a really exciting time to be an admin!
An Introduction to Configuring Domino for DockerGabriella Davis
You may know that docker is a container solution but what does that mean and how could it affect your Domino infrstructure? In this session I will explain what Docker may offer, highlight the decisions to consider when designing container architecture , how to construct a container, how to install and run Domino inside one and discuss options for clustering. Is Docker for you?
Presented at CollabSphere 2018 in Ann Arbor, MI
An Introduction To The DMARC SMTP Validation RequirementsGabriella Davis
DMARC is a SMTP security standard being increasingly requested by customers to protect against email spoofing. It uses a combination of SPF (Sender Policy Framework) records and DKIM (DomainKeys Identified Mail). Using DMARC you would publicly specify how your outbound mail is sent and the receiving server would verify that the mail it receives matches your requirements. In this session we’ll discuss DMARC deployments and what to do if your mail server (like IBM Domino or SmartCloud) does not yet support DKIM?
Presented at Collabsphere 2018 in Ann Arbor, MI
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...Gabriella Davis
Later this year HCL will be releasing the first major updates for Domino, Sametime, Traveler and Verse on Premises for several years. We've already heard about developments on the way such as a Notes client for tablet and phone as well as structural changes like the removal of the 64GB file limit. The more up to date and well designed your infrastructure is, the easier these upgrades are going to be so In this session Gab will explain how to audit, evaluate and fix your environment as well as what changes you can (and should) do in preparation so you can be fast to move when the products arrive..
Presented At CollabSphere 2018 in Ann Arbor, MI
An introduction to configuring Domino for DockerGabriella Davis
9.0.1 FP10 brings support for Domino on a docker platform. You may know that docker is a container solution but what does that mean and how could it affect your Domino infrstructure? In this session we'll review how to install and run Domino in a docker container, whether it can support external clustering and the decisions to consider when designing container architecture.
In this session, presented as a workshop outline, we will walk you through your GDPR responsibilities and how to assess your risk. We’ll give some recommendations on high priority but easy to fix issues and how to discover, secure and take ownership of existing data. At the end of the session we will share the workshop outline to help with your own planning.
Prepared for Social Connections 13 in Philadelphia April 2018
An Introduction To The DMARC SMTP Validation RequirementsGabriella Davis
Presented at Social Connections 13 in Philadelphia April 2018.
DMARC is a SMTP security standard being increasingly requested by customers to protect against email spoofing. It uses a combination of SPF (Sender Policy Framework) records and DKIM (DomainKeys Identified Mail). Using DMARC you would publicly specify how your outbound mail is sent and the receiving server would verify that the mail it receives matches your requirements. In this session we’ll discuss DMARC deployments and what to do if your mail server (like IBM Domino or SmartCloud) does not yet support DKIM?
In this session presented during Community Day at IBM Think, Gabriella Davis discusses the importance of a personal brand, why you have one, how to create one and how to move your brand to a new space.
A Guide To Single Sign-On for IBM Collaboration SolutionsGabriella Davis
Single sign-on, single identity and even password synchronization—in this session, we will take you through all the options available to minimize or eradicate logins across IBM's Collaboration Solutions (ICS); whether it is a Domino web server, IHS, Notes client, Traveler, Sametime, Connections or Verse, on-premises or cloud. The discussion will cover security certificates, password synchronization, IWA, SPNEGO and SAML Federation. We will explain what you can (and can't) do, and how to do it. Presented at Think 2018
The document discusses the Imposter Syndrome and provides tips to help deal with its effects. It explains that Imposter Syndrome causes people to feel like frauds and have doubts about their abilities, even when successful. It recommends challenging yourself with difficult tasks, admitting what you don't know, talking to others about feelings of inadequacy, praising others' work, and writing down accomplishments to build confidence and overcome imposter feelings.
What's New in Notes, Sametime and Verse On-PremisesGabriella Davis
This document provides a summary of new features in IBM Notes, Sametime, and Verse on-premises in version 10:
- IBM Notes version 10 includes upgrades to Eclipse/OSGI to version 4.6.2, embeds Sametime version 9.0.1x, allows compiling to Java 1.8, includes an add-on installer for CCM, and addresses some defects.
- Sametime is upgraded to version 9.0.1x when IBM Notes is upgraded to version 10. Administrators must manually update Sametime configuration if it was previously modified.
- New features in IBM Notes version 10 include the ability to send email in EML format, improved send mail
In this session from MWLUG 2017 I introduce the concepts of containerisation and discuss Docker architecture, design, deployment considerations and risks.
In this session we introduce administrators to the concepts of Docker and discuss architectural decisions that will come into play when deploying containers. Although this session was originally presented as part of IBM's New Way To Learn initiative it does not discuss any specific aspects of IBM technology
⭐️ Bitcoin - Mining Race ⭐️ The Fastest Driven Bitcoin Movement ⭐️ english
⭐️ Referral link - https://miningrace.com/wallet/invite-activate/edA6xDgWMVLBAfCClWJy ⭐️
Invite code - edA6xDgWMVLBAfCClWJy
Mining Race - The fastest growing Bitcoin movement
Join the Ultimate Bitcoin Community Challenge. Race to the Top in Mining Race.
Cryptocurrencies are all about the community. And what better way to fully embrace the BTC community than a community-based mining program?
By participating in the Mining Race, you will not only contribute to the support of the Bitcoin blockchain but also earn more rewards for being a part of the Mining Race community!
Ready to join the Bitcoin Mining Race Challenge?
⭐️ Referral link - https://miningrace.com/wallet/invite-activate/edA6xDgWMVLBAfCClWJy ⭐️
Invite code - edA6xDgWMVLBAfCClWJy
A Bot Identification Model and Tool Based on GitHub Activity Sequencesnatarajan8993
These slides are presented at International Workshop on Bots in Software Engineering (BotSE) 2025 as a journal first presentation. The publication can be found at https://doi.org/10.1016/j.jss.2024.112287 and the RABBIT tool at https://github.com/natarajan-chidambaram/RABBIT.
Microsoft Azure Data Fundamentals (DP-900) Exam Dumps & Questions 2025.pdfMinniePfeiffer
• For a full set of 640 questions. Go to
https://skillcertpro.com/product/microsoft-azure-data-fundamentals-dp-900-exam-questions/
• SkillCertPro offers detailed explanations to each question which helps to understand the concepts better.
• It is recommended to score above 85% in SkillCertPro exams before attempting a real exam.
• SkillCertPro updates exam questions every 2 weeks.
• You will get life time access and life time free updates
• SkillCertPro assures 100% pass guarantee in first attempt.
Speech 2-Unity in Diversity, Strength in SolidarityNoraini Yunus
This SlideShare presentation celebrates Singapore's journey through SG60, emphasizing resilience, inclusivity, and the vision for a fair, just, and united nation. It encapsulates the Singapore United Party (SUP) manifesto principles—strong starts for children, accessible housing and healthcare, and opportunities for all—while showcasing Noraini Bte Yunus's commitment to bridging divides, supporting the silver generation, and empowering every Singaporean to pursue their dreams. Together, let's honor the past and secure a brighter future. Moving Forward, Together!
ICSE 2025 Keynote: Software Sustainability and its Engineering: How far have ...patricialago3459
Thanks to its digital transformation, society depends on software. This is expected to bring important benefits but at the same time is accompanied by worrisome constraints. The societal role of software and its engineering is not new. Nor is their need to be sustainable. But what does it mean, really? And how far have we come with our research?
This talk wants to trigger reflection on the research being done, its impact and its true contribution to the complex and urgent problems posed by both society and our planet.
Speech 3-A Vision for Tomorrow for GE2025Noraini Yunus
This SlideShare presentation explores critical choices ahead for Singapore as GE2025 approaches. It highlights the Singapore United Party's manifesto—a roadmap to balance innovation with sustainability, compassion with ambition, and inclusivity with excellence. Through affordable housing, equitable education, and accessible healthcare, Noraini Bte Yunus champions a thriving society. This inspiring message invites Singaporeans to unite, rise above challenges, and build a resilient, forward-looking nation. Together, we can turn aspirations into reality. Moving Forward, Together!
1. Bringing External Users Into Your
Connections 5 World
Gabriella Davis!
Technical Director!
The Turtle Partnership
September 2014
2. 01
Let’s talk about
me for a minute
✤ Admin of all things and
especially quite complicated
things where the fun is!
✤ Working with security , healthchecks,
single sign on, design and deployment
of Domino, ST, Connections and things
that they talk to!
✤ Stubborn and relentless problem
solver!
✤ Lives in London about half of the
time
6. What Can An External Person Do?
✤ Be a full member of a Community that allows external users!
✤ Share Files with others as well as Download files shared with
you !
✤ See Activity Streams that they are invited into!
✤ Edit Their Profile!
✤ View business cards of anyone who has shared content with
them
7. What Can’t An External Person Do?
✤ See Any Public Content!
✤ Create a community!
✤ Follow people!
✤ See or search the company directory!
✤ Use type-ahead to find people!
✤ See recommended content or people!
✤ Access the Profiles menu!
✤ Access other user profiles!
✤ See @Mentions for them
8. ✤ An existing Community can’t become a Community
that allows external users!
✤ Once created as either internal or allowing external
user access - a Community cannot be changed!
✤ Only internal users with a specific role can invite and
share with external users!
✤ Communites with external users must be restricted
9. In general an external user is limited
to participating in a restricted
community they are invited into
This isn’t a bad thing
11. 01
Internal vs External
User Directories
✤ Who am I talking to? Who am I
sharing with?!
✤ There needs to be a simple way of
identifying internal vs external users!
✤ We need to tell Connections how to
identify an internal and external
user!
✤ There are three ways to do this!
✤ They all involve using TDI scripts
12. A Quick Catch Up On TDI
✤ To enable external users, the Profile DB must be used as a Directory!
✤ TDISOL found in the Connections install directory!
✤ Updated on Fix Central!
✤ Files we change for External users!
✤ profiles_tdi.properties!
✤ map_dbrepos_from_source.properties!
✤ sync_all_dns
13. Separate LDAP Branch or Server
✤ In map_dbrepos_from_source.properties!
✤ mode={func_mode_visitor_branch}!
✤ displayName={func_decorate_displayName_if_visitor}!
✤ displayNameLdapAttr=cn!
✤ decorateVisitorDisplayName= - External User!
✤ In profiles_tdi.properties! ! !
✤ source_ldap_url_visitor_confirm!
✤ source_ldap_search_base_visitor_confirm*!
✤ source_ldap_search_filter_visitor_confirm
14. Separate LDAP Branch or Server
✤ In map_dbrepos_from_source.properties!
✤ mode={func_mode_visitor_branch}!
✤ displayName={func_decorate_displayName_if_visitor}!
✤ displayNameLdapAttr=cn!
✤ decorateVisitorDisplayName= - External User!
✤ In profiles_tdi.properties! ! !
✤ source_ldap_url_visitor_confirm!
✤ source_ldap_search_base_visitor_confirm!
✤ source_ldap_search_filter_visitor_confirm
15. Separate LDAP Steps
✤ Ensure the External directory is also configured as a
Federated Repository in WAS!
✤ otherwise your external users can’t authenticate!
✤ source_ldap_search_base_visitor_confirm must not be
empty!
✤ In mapdb_repos_from_source add
sync_source_url_enforce=true so TDI doesn’t remove one
directory’s entries
16. LDAP Attribute
✤ This is a bit easier but needs careful managing!
✤ In mapdb_repos_from_source assign an LDAP attribute
so that mode=“external”!
✤ displayName={func_decorate_displayName_if_visitor}!
✤ displayNameLdapAttr=cn!
✤ decorateVisitorDisplayName= - External User
17. LDAP Attribute As A Function
✤ Instead of mapping an LDAP attribute containing
“external” to the mode= entry you can use a
javascript function!
✤ The function must compute to the word ‘external’
for external users!
✤ It must be placed in profiles_functions.js file
18. Whatever Method You Choose
!
sync_all_dns.bat when done
.. on failure check the logs ibmdi.log and SyncUpdates.log
19. Exployee-Extended Role
✤ Not all internal users / employees can invite external
users - they must have the special Connections role!
✤ “Employee-Extended!
✤ The only way to get this role is to be assigned it via
wsadmin
22. Directory Decisions
✤ How will external users register!
✤ Who will have rights to invite external users!
✤ Password quality
23. Anonymous Access
✤ Disable Anonymous
access for all applications!
✤ Edit each application’s
“security role to user
group mapping” !
✤ Ensure “reader” is not
set to “Everyone”
24. Public Files
✤ External users can’t see public files!
✤ or can they?!
✤ If you use a caching proxy then the public cache will
contain information external users shouldn’t see!
✤ Disable public caching in LotusConnections-config.mxl
using
<genericProperty name="publicCacheEnabled">false</
genericProperty>
25. Working with Libraries
✤ With CCM installed the URL /dm can provide access
to any public Libraries!
✤ External users shouldn’t see public ANYTHING!
✤ Ensure the /dm URL is blocked from public interfaces
26. Desktop Plugin
✤ When using Connections, the interface constantly warns you if you are going to share
with internal users!
✤ The desktop plugin doesn’t do that!
✤ This quote from the documentation
says it all!
✤ “In addition, some operations
might result in unexpected errors” !
34. ✤ As A Visitor…!
✤ You can add tags but not see existing tag lists!
✤ You can view partial business cards but not full
profiles!
✤ You can search for content but that only finds things
that are shared with you!
✤ You can share files but only with the Communities
you are part of, not with people directly
35. ✤ All of this is good - it keeps your environment secure!
✤ It protects your users from accidentally sharing
something unintended!
✤ It doesn’t give up any information the external user
doesn’t already know!
!
!
✤ Some things are a bit buggy but hopefully being fixed
36. 01
Questions?
✤ Gab Davis - Technical Director!
✤ The Turtle Partnership!
✤ [email protected]!
✤ GabriellaDavis on Skype!
✤ gabturtle on twitter