SlideShare uma empresa Scribd logo
1 de 25
Customizing User Profiles ,[object Object],Dave Shepperton Senior Software Engineer
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object]
User Profile Architecture ,[object Object],[object Object],[object Object]
User Profile Schema ,[object Object],[object Object],[object Object],[object Object]
config/data/forms/profile.properties ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
config/data/forms/profile.sdl
config/data/forms/profile.sdl ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
profile.sdl:  <form> ,[object Object],[object Object],[object Object],[object Object]
profile.sdl:  <group> ,[object Object],[object Object],<group type=”fieldset” label=”Basic Information”>
profile.sdl:  <field> ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],<field type=”text” name=”property_twitter” label=”Twitter ID”>
profile.sdl:  <field>  types text Text input or text area if rows attribute is specified select Pulldown with option elements or special name=project date Date selector that allows choosing a day using a calendar html HTML block that can be used for adding fixed content readonly Displays as non-editable text, often used with source=ldap projectselect Link, click to show select with project list label Label pillbox labelselect Label select input with options or project and prefix  users User pillbox, completes against all users in the system members User pillbox, completes against space members, then all goalselector Allows selection of a goal, called a project in the interface milestoneselector Allows selection of a milestone richtext Coming soon! attachments Coming soon!
User Profiles in Proteus ,[object Object],[object Object],[object Object],[object Object]
User Profile Entry Tokens ,[object Object]
Customizing the User Profile Form ,[object Object],[object Object],[object Object],[object Object],[object Object]
Customizing the User Profile Form (cont’d) ,[object Object],[object Object],[object Object]
Customizing the User Profile Form (cont’d) ,[object Object]
Customizing the Display of User Profile Information ,[object Object],[object Object],[object Object]
Customizing the Display of User Profile Information (cont’d) ,[object Object],[object Object]
Customizing the Display of User Profile Information (cont’d) ,[object Object]
Customizing the Display of User Profile Information (cont’d) ,[object Object],[object Object],[object Object],[object Object]
Customizing the Display of User Profile Information (cont’d) ,[object Object],[object Object]
Customizing the Display of User Profile Information (cont’d) ,[object Object]
Profile information from Active Directory / LDAP Active Directory Properties Viewed using JXplorer
Profile information from Active Directory / LDAP Add it to the Profile Schema in config/data/forms/userprofile.sdl Render it using user.profile and property.value
Custom DataSources ,[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Creating a data report in visual basic 6
Creating a data report in visual basic 6Creating a data report in visual basic 6
Creating a data report in visual basic 6
mrgulshansharma
 
Peoplesoft Basic App designer
Peoplesoft Basic App designerPeoplesoft Basic App designer
Peoplesoft Basic App designer
mbtechnosolutions
 
Bw training 7 bw reporting b ex 1
Bw training   7 bw reporting b ex 1Bw training   7 bw reporting b ex 1
Bw training 7 bw reporting b ex 1
Joseph Tham
 
People soft application-designer-practice-8.43
People soft application-designer-practice-8.43People soft application-designer-practice-8.43
People soft application-designer-practice-8.43
cesarvii
 

Mais procurados (20)

Oracle D2K reports
Oracle D2K reports Oracle D2K reports
Oracle D2K reports
 
Oleksandr Krakovetskyi - Orchard CMS
Oleksandr Krakovetskyi - Orchard CMSOleksandr Krakovetskyi - Orchard CMS
Oleksandr Krakovetskyi - Orchard CMS
 
Orchard
OrchardOrchard
Orchard
 
Creating a data report in visual basic 6
Creating a data report in visual basic 6Creating a data report in visual basic 6
Creating a data report in visual basic 6
 
Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12Customize the login homepage For Oracle EBS R12
Customize the login homepage For Oracle EBS R12
 
SharePoint 2010 For Developers
SharePoint 2010 For DevelopersSharePoint 2010 For Developers
SharePoint 2010 For Developers
 
Peoplesoft Basic App designer
Peoplesoft Basic App designerPeoplesoft Basic App designer
Peoplesoft Basic App designer
 
Bw training 7 bw reporting b ex 1
Bw training   7 bw reporting b ex 1Bw training   7 bw reporting b ex 1
Bw training 7 bw reporting b ex 1
 
People soft application-designer-practice-8.43
People soft application-designer-practice-8.43People soft application-designer-practice-8.43
People soft application-designer-practice-8.43
 
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
Webformer: a Rapid Application Development Toolkit for Writing Ajax Web Form ...
 
Oracle apps online training
Oracle apps online trainingOracle apps online training
Oracle apps online training
 
O365 Saturday - Deepdive SharePoint Client Side Rendering
O365 Saturday - Deepdive SharePoint Client Side RenderingO365 Saturday - Deepdive SharePoint Client Side Rendering
O365 Saturday - Deepdive SharePoint Client Side Rendering
 
Best practices in using Salesforce Metadata API
Best practices in using Salesforce Metadata APIBest practices in using Salesforce Metadata API
Best practices in using Salesforce Metadata API
 
Unit 2
Unit 2 Unit 2
Unit 2
 
Accessing The Oracle Apps Database Without Having A Db Login
Accessing The Oracle Apps Database Without Having A Db LoginAccessing The Oracle Apps Database Without Having A Db Login
Accessing The Oracle Apps Database Without Having A Db Login
 
Oracle application-development-framework-best-practices
Oracle application-development-framework-best-practicesOracle application-development-framework-best-practices
Oracle application-development-framework-best-practices
 
Asset modelimportconn devguide_5.2.1.6190.0
Asset modelimportconn devguide_5.2.1.6190.0Asset modelimportconn devguide_5.2.1.6190.0
Asset modelimportconn devguide_5.2.1.6190.0
 
Build Secure Cloud-Hosted Apps for SharePoint 2013
Build Secure Cloud-Hosted Apps for SharePoint 2013Build Secure Cloud-Hosted Apps for SharePoint 2013
Build Secure Cloud-Hosted Apps for SharePoint 2013
 
Lec5 ecom fall16_modified7_november16
Lec5 ecom fall16_modified7_november16Lec5 ecom fall16_modified7_november16
Lec5 ecom fall16_modified7_november16
 
Reusable ui components
Reusable ui componentsReusable ui components
Reusable ui components
 

Semelhante a Customizing User Profiles

Architecture Specification - Visual Modeling Tool
Architecture Specification - Visual Modeling ToolArchitecture Specification - Visual Modeling Tool
Architecture Specification - Visual Modeling Tool
Adriaan Venter
 
CustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputsCustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputs
Suite Solutions
 
User Profiles: I Didn't Know I Could Do That (Updated Demo)
User Profiles:  I Didn't Know I Could Do That (Updated Demo)User Profiles:  I Didn't Know I Could Do That (Updated Demo)
User Profiles: I Didn't Know I Could Do That (Updated Demo)
Stacy Deere
 
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfolio
cummings49
 

Semelhante a Customizing User Profiles (20)

Dexterity in the Wild
Dexterity in the WildDexterity in the Wild
Dexterity in the Wild
 
Ibm
IbmIbm
Ibm
 
TYPO3 + CKEditor: Heaven for TYPO3 Developer & Editor
TYPO3 + CKEditor: Heaven for TYPO3 Developer & EditorTYPO3 + CKEditor: Heaven for TYPO3 Developer & Editor
TYPO3 + CKEditor: Heaven for TYPO3 Developer & Editor
 
Auslug 2011 customising ibm connections
Auslug 2011 customising ibm connectionsAuslug 2011 customising ibm connections
Auslug 2011 customising ibm connections
 
Social Connections VI — IBM Connections Extensions and Themes Demystified
Social Connections VI — IBM Connections Extensions and Themes DemystifiedSocial Connections VI — IBM Connections Extensions and Themes Demystified
Social Connections VI — IBM Connections Extensions and Themes Demystified
 
Architecture Specification - Visual Modeling Tool
Architecture Specification - Visual Modeling ToolArchitecture Specification - Visual Modeling Tool
Architecture Specification - Visual Modeling Tool
 
Actionview
ActionviewActionview
Actionview
 
IBM Connections Activity Stream 3rd Party Integration - Social Connect VI - P...
IBM Connections Activity Stream 3rd Party Integration - Social Connect VI - P...IBM Connections Activity Stream 3rd Party Integration - Social Connect VI - P...
IBM Connections Activity Stream 3rd Party Integration - Social Connect VI - P...
 
Coding standards
Coding standards Coding standards
Coding standards
 
Introduction to Polymer and Firebase - Simon Gauvin
Introduction to Polymer and Firebase - Simon GauvinIntroduction to Polymer and Firebase - Simon Gauvin
Introduction to Polymer and Firebase - Simon Gauvin
 
PM Architecture
PM ArchitecturePM Architecture
PM Architecture
 
Customizing IBM Connections 3.0 - LS11 AD304
Customizing IBM Connections 3.0 - LS11 AD304Customizing IBM Connections 3.0 - LS11 AD304
Customizing IBM Connections 3.0 - LS11 AD304
 
CustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputsCustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputs
 
20.1 creating functions_part_20.1
20.1 creating functions_part_20.120.1 creating functions_part_20.1
20.1 creating functions_part_20.1
 
Unit 2 - Data Binding.pptx
Unit 2 - Data Binding.pptxUnit 2 - Data Binding.pptx
Unit 2 - Data Binding.pptx
 
User Profiles: I Didn't Know I Could Do That (Updated Demo)
User Profiles:  I Didn't Know I Could Do That (Updated Demo)User Profiles:  I Didn't Know I Could Do That (Updated Demo)
User Profiles: I Didn't Know I Could Do That (Updated Demo)
 
Drupal CMS: generating reports with the Forena module.
Drupal CMS: generating reports with the Forena module.Drupal CMS: generating reports with the Forena module.
Drupal CMS: generating reports with the Forena module.
 
C# .NET Developer Portfolio
C# .NET Developer PortfolioC# .NET Developer Portfolio
C# .NET Developer Portfolio
 
Essential html tweaks for accessible themes
Essential html tweaks for accessible themesEssential html tweaks for accessible themes
Essential html tweaks for accessible themes
 
Asset modelimportconn devguide_5.2.1.6190.0
Asset modelimportconn devguide_5.2.1.6190.0Asset modelimportconn devguide_5.2.1.6190.0
Asset modelimportconn devguide_5.2.1.6190.0
 

Mais de Traction Software

Mais de Traction Software (20)

Thierry Barsalou - IPSEN CIO - on Traction TeamPage for Competitive Intellige...
Thierry Barsalou - IPSEN CIO - on Traction TeamPage for Competitive Intellige...Thierry Barsalou - IPSEN CIO - on Traction TeamPage for Competitive Intellige...
Thierry Barsalou - IPSEN CIO - on Traction TeamPage for Competitive Intellige...
 
Proteus Navigation and Project Management
Proteus Navigation and Project ManagementProteus Navigation and Project Management
Proteus Navigation and Project Management
 
Capturing and managing non-traditional information for Competitive Advantage....
Capturing and managing non-traditional information for Competitive Advantage....Capturing and managing non-traditional information for Competitive Advantage....
Capturing and managing non-traditional information for Competitive Advantage....
 
Portal or Enterprise Software ? Gilbane 2010 Boston
Portal or Enterprise Software ?  Gilbane 2010 BostonPortal or Enterprise Software ?  Gilbane 2010 Boston
Portal or Enterprise Software ? Gilbane 2010 Boston
 
Attivio - What's New in AIE 2 and Dictionary Management
Attivio - What's New in AIE 2 and Dictionary ManagementAttivio - What's New in AIE 2 and Dictionary Management
Attivio - What's New in AIE 2 and Dictionary Management
 
Managing and Monitoring TeamPage
Managing and Monitoring TeamPageManaging and Monitoring TeamPage
Managing and Monitoring TeamPage
 
Adventures in 21st Century Organizational Design
Adventures in 21st Century Organizational DesignAdventures in 21st Century Organizational Design
Adventures in 21st Century Organizational Design
 
Traction Training and Enhancements at FDA - CDRH
Traction Training and Enhancements at FDA - CDRHTraction Training and Enhancements at FDA - CDRH
Traction Training and Enhancements at FDA - CDRH
 
Proteus SDK
Proteus SDKProteus SDK
Proteus SDK
 
From Mexico to Proteus
From Mexico to ProteusFrom Mexico to Proteus
From Mexico to Proteus
 
A Deep Dive into Profiles, Status, and PM
A Deep Dive into Profiles, Status, and PMA Deep Dive into Profiles, Status, and PM
A Deep Dive into Profiles, Status, and PM
 
TeamPage Beginner to Jedi, Jordan Frank
TeamPage Beginner to Jedi, Jordan FrankTeamPage Beginner to Jedi, Jordan Frank
TeamPage Beginner to Jedi, Jordan Frank
 
Observable Processes, Kevin Duprey
Observable Processes, Kevin DupreyObservable Processes, Kevin Duprey
Observable Processes, Kevin Duprey
 
Patterns of Observable Work, Brian Tullis
Patterns of Observable Work, Brian TullisPatterns of Observable Work, Brian Tullis
Patterns of Observable Work, Brian Tullis
 
Communication / Collaboration / Content / Competition, Peter O'Kelly
Communication / Collaboration / Content / Competition, Peter O'KellyCommunication / Collaboration / Content / Competition, Peter O'Kelly
Communication / Collaboration / Content / Competition, Peter O'Kelly
 
Traction 2010 Update, Chris Nuzum, Traction Software
Traction 2010 Update, Chris Nuzum, Traction SoftwareTraction 2010 Update, Chris Nuzum, Traction Software
Traction 2010 Update, Chris Nuzum, Traction Software
 
Doing and Managing Knowledge Work, Jim McGee
Doing and Managing Knowledge Work, Jim McGeeDoing and Managing Knowledge Work, Jim McGee
Doing and Managing Knowledge Work, Jim McGee
 
Being Observable, Jon Udell
Being Observable, Jon UdellBeing Observable, Jon Udell
Being Observable, Jon Udell
 
Traction TeamPage Release 4.2 Highlights
Traction TeamPage Release 4.2 HighlightsTraction TeamPage Release 4.2 Highlights
Traction TeamPage Release 4.2 Highlights
 
Traction Software Showcases New Collaboration Capabilities
Traction Software Showcases New Collaboration CapabilitiesTraction Software Showcases New Collaboration Capabilities
Traction Software Showcases New Collaboration Capabilities
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Customizing User Profiles

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. profile.sdl: <field> types text Text input or text area if rows attribute is specified select Pulldown with option elements or special name=project date Date selector that allows choosing a day using a calendar html HTML block that can be used for adding fixed content readonly Displays as non-editable text, often used with source=ldap projectselect Link, click to show select with project list label Label pillbox labelselect Label select input with options or project and prefix users User pillbox, completes against all users in the system members User pillbox, completes against space members, then all goalselector Allows selection of a goal, called a project in the interface milestoneselector Allows selection of a milestone richtext Coming soon! attachments Coming soon!
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Profile information from Active Directory / LDAP Active Directory Properties Viewed using JXplorer
  • 24. Profile information from Active Directory / LDAP Add it to the Profile Schema in config/data/forms/userprofile.sdl Render it using user.profile and property.value
  • 25.