Soumettre la recherche
Mettre en ligne
BP210 XPages: Enter The Dojo
•
7 j'aime
•
6,145 vues
Paul Withers
Suivre
BP210 session from Lotusphere 2011
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 52
Recommandé
XPages Binary Output
XPages Binary Output
JohnFoldager
Dojo javascript toolkit
Dojo javascript toolkit
Predhin Sapru
Moving to Dojo 1.7 and the path to 2.0
Moving to Dojo 1.7 and the path to 2.0
James Thomas
Dojo toolkit
Dojo toolkit
Vanessa Me Tonini
Dojo & HTML5
Dojo & HTML5
Mike Wilcox
The Dojo Toolkit An Introduction
The Dojo Toolkit An Introduction
Jeff Fox
Advanced guide to develop ajax applications using dojo
Advanced guide to develop ajax applications using dojo
Fu Cheng
Responsive Layout Frameworks for XPages Application UI
Responsive Layout Frameworks for XPages Application UI
Chris Toohey
Recommandé
XPages Binary Output
XPages Binary Output
JohnFoldager
Dojo javascript toolkit
Dojo javascript toolkit
Predhin Sapru
Moving to Dojo 1.7 and the path to 2.0
Moving to Dojo 1.7 and the path to 2.0
James Thomas
Dojo toolkit
Dojo toolkit
Vanessa Me Tonini
Dojo & HTML5
Dojo & HTML5
Mike Wilcox
The Dojo Toolkit An Introduction
The Dojo Toolkit An Introduction
Jeff Fox
Advanced guide to develop ajax applications using dojo
Advanced guide to develop ajax applications using dojo
Fu Cheng
Responsive Layout Frameworks for XPages Application UI
Responsive Layout Frameworks for XPages Application UI
Chris Toohey
Introduction Dojo Toolkit & IBM Lotus Domino
Introduction Dojo Toolkit & IBM Lotus Domino
Rolf Kremer
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
Endava
Zero To Dojo
Zero To Dojo
Peter Higgins
How dojo works
How dojo works
Amit Tyagi
DevTeach Ottawa - Webmatrix, see what the matrix can do for you!!
DevTeach Ottawa - Webmatrix, see what the matrix can do for you!!
Frédéric Harper
jQuery Tips Tricks Trivia
jQuery Tips Tricks Trivia
Cognizant
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
Dave Wallace
JavaScript Advanced - Useful methods to power up your code
JavaScript Advanced - Useful methods to power up your code
Laurence Svekis ✔
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Howard Greenberg
Creating Custom Templates for Joomla! 2.5
Creating Custom Templates for Joomla! 2.5
Don Cranford
How to create a joomla component from scratch
How to create a joomla component from scratch
Tim Plummer
HTML5 e CSS3 (slides della sessione tenuta al DIMI di Udine)
HTML5 e CSS3 (slides della sessione tenuta al DIMI di Udine)
Gabriele Gigliotti
Css, xhtml, javascript
Css, xhtml, javascript
Trần Khải Hoàng
Drupal Flyover, CMS Expo
Drupal Flyover, CMS Expo
Emma Jane Hogbin Westby
Getting started with drupal 8 code
Getting started with drupal 8 code
Forum One
Leksion 1 hyrje ne xhtml
Leksion 1 hyrje ne xhtml
mariokenga
Drupal
Drupal
Rightway Solution (I) Pvt. Ltd
Joomla Templates101
Joomla Templates101
Barb Ackemann
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
Horacio Gonzalez
Implementing xpages extension library
Implementing xpages extension library
dominion
Dojo: Getting Started Today
Dojo: Getting Started Today
Gabriel Hamilton
How and Why to extend Firefox
How and Why to extend Firefox
Graham King
Contenu connexe
Tendances
Introduction Dojo Toolkit & IBM Lotus Domino
Introduction Dojo Toolkit & IBM Lotus Domino
Rolf Kremer
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
Endava
Zero To Dojo
Zero To Dojo
Peter Higgins
How dojo works
How dojo works
Amit Tyagi
DevTeach Ottawa - Webmatrix, see what the matrix can do for you!!
DevTeach Ottawa - Webmatrix, see what the matrix can do for you!!
Frédéric Harper
jQuery Tips Tricks Trivia
jQuery Tips Tricks Trivia
Cognizant
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
Dave Wallace
JavaScript Advanced - Useful methods to power up your code
JavaScript Advanced - Useful methods to power up your code
Laurence Svekis ✔
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Howard Greenberg
Creating Custom Templates for Joomla! 2.5
Creating Custom Templates for Joomla! 2.5
Don Cranford
How to create a joomla component from scratch
How to create a joomla component from scratch
Tim Plummer
HTML5 e CSS3 (slides della sessione tenuta al DIMI di Udine)
HTML5 e CSS3 (slides della sessione tenuta al DIMI di Udine)
Gabriele Gigliotti
Css, xhtml, javascript
Css, xhtml, javascript
Trần Khải Hoàng
Drupal Flyover, CMS Expo
Drupal Flyover, CMS Expo
Emma Jane Hogbin Westby
Getting started with drupal 8 code
Getting started with drupal 8 code
Forum One
Leksion 1 hyrje ne xhtml
Leksion 1 hyrje ne xhtml
mariokenga
Drupal
Drupal
Rightway Solution (I) Pvt. Ltd
Joomla Templates101
Joomla Templates101
Barb Ackemann
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
Horacio Gonzalez
Implementing xpages extension library
Implementing xpages extension library
dominion
Tendances
(20)
Introduction Dojo Toolkit & IBM Lotus Domino
Introduction Dojo Toolkit & IBM Lotus Domino
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
Angularjs vs Dojo toolkit | SuperSpeaker@CodeCamp Iasi 2014
Zero To Dojo
Zero To Dojo
How dojo works
How dojo works
DevTeach Ottawa - Webmatrix, see what the matrix can do for you!!
DevTeach Ottawa - Webmatrix, see what the matrix can do for you!!
jQuery Tips Tricks Trivia
jQuery Tips Tricks Trivia
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
JavaScript Advanced - Useful methods to power up your code
JavaScript Advanced - Useful methods to power up your code
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating a Great XPages User Interface, TLCC Teamstudio Webinar - Feb, 2014
Creating Custom Templates for Joomla! 2.5
Creating Custom Templates for Joomla! 2.5
How to create a joomla component from scratch
How to create a joomla component from scratch
HTML5 e CSS3 (slides della sessione tenuta al DIMI di Udine)
HTML5 e CSS3 (slides della sessione tenuta al DIMI di Udine)
Css, xhtml, javascript
Css, xhtml, javascript
Drupal Flyover, CMS Expo
Drupal Flyover, CMS Expo
Getting started with drupal 8 code
Getting started with drupal 8 code
Leksion 1 hyrje ne xhtml
Leksion 1 hyrje ne xhtml
Drupal
Drupal
Joomla Templates101
Joomla Templates101
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 3/3 - Web Components avec Po...
Implementing xpages extension library
Implementing xpages extension library
Similaire à BP210 XPages: Enter The Dojo
Dojo: Getting Started Today
Dojo: Getting Started Today
Gabriel Hamilton
How and Why to extend Firefox
How and Why to extend Firefox
Graham King
Widgets: Making Your Site Great and Letting Others Help - WordCamp Victoria
Widgets: Making Your Site Great and Letting Others Help - WordCamp Victoria
Jeff Richards
Creating Custom Dojo Widgets Using WTP
Creating Custom Dojo Widgets Using WTP
nsandonato
JavaScript 2.0 in Dreamweaver CS4
JavaScript 2.0 in Dreamweaver CS4
alexsaves
Grails and Dojo
Grails and Dojo
Sven Haiges
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
LiquidHub
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
LiquidHub
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
LiquidHub
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for Mobile
Chris Toohey
Mozilla Firefox Extension Development, Course 1: Basic
Mozilla Firefox Extension Development, Course 1: Basic
littlebtc
Mashups as Collection of Widgets
Mashups as Collection of Widgets
giurca
Browser extension
Browser extension
Cosmin Stefanache
Browser extension
Browser extension
Cosmin Stefanache
Making Your Site Look Great in IE7
Making Your Site Look Great in IE7
goodfriday
Dojo: Beautiful Web Apps, Fast
Dojo: Beautiful Web Apps, Fast
Gabriel Hamilton
Bootstrap and XPages (DanNotes 2013)
Bootstrap and XPages (DanNotes 2013)
Mark Leusink
AD215 - Practical Magic with DXL
AD215 - Practical Magic with DXL
Stephan H. Wissel
Grails Introduction - IJTC 2007
Grails Introduction - IJTC 2007
Guillaume Laforge
Demystifying Maven
Demystifying Maven
Mike Desjardins
Similaire à BP210 XPages: Enter The Dojo
(20)
Dojo: Getting Started Today
Dojo: Getting Started Today
How and Why to extend Firefox
How and Why to extend Firefox
Widgets: Making Your Site Great and Letting Others Help - WordCamp Victoria
Widgets: Making Your Site Great and Letting Others Help - WordCamp Victoria
Creating Custom Dojo Widgets Using WTP
Creating Custom Dojo Widgets Using WTP
JavaScript 2.0 in Dreamweaver CS4
JavaScript 2.0 in Dreamweaver CS4
Grails and Dojo
Grails and Dojo
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
Creating%20a%20 Custom%20 Site%20 Definition%20for%20 Microsoft%20 Windows%20...
IBM Lotus Notes Domino XPages and XPages for Mobile
IBM Lotus Notes Domino XPages and XPages for Mobile
Mozilla Firefox Extension Development, Course 1: Basic
Mozilla Firefox Extension Development, Course 1: Basic
Mashups as Collection of Widgets
Mashups as Collection of Widgets
Browser extension
Browser extension
Browser extension
Browser extension
Making Your Site Look Great in IE7
Making Your Site Look Great in IE7
Dojo: Beautiful Web Apps, Fast
Dojo: Beautiful Web Apps, Fast
Bootstrap and XPages (DanNotes 2013)
Bootstrap and XPages (DanNotes 2013)
AD215 - Practical Magic with DXL
AD215 - Practical Magic with DXL
Grails Introduction - IJTC 2007
Grails Introduction - IJTC 2007
Demystifying Maven
Demystifying Maven
Plus de Paul Withers
Engage 2019: Introduction to Node-Red
Engage 2019: Introduction to Node-Red
Paul Withers
Engage 2019: Modernising Your Domino and XPages Applications
Engage 2019: Modernising Your Domino and XPages Applications
Paul Withers
Engage 2019: AI What Is It Good For
Engage 2019: AI What Is It Good For
Paul Withers
Social Connections 14 - ICS Integration with Node-RED and Open Source
Social Connections 14 - ICS Integration with Node-RED and Open Source
Paul Withers
ICONUK 2018 - Do You Wanna Build a Chatbot
ICONUK 2018 - Do You Wanna Build a Chatbot
Paul Withers
IBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 8598 Domino and JavaScript Development MasterClass
Paul Withers
IBM Think Session 3249 Watson Work Services Java SDK
IBM Think Session 3249 Watson Work Services Java SDK
Paul Withers
GraphQL 101
GraphQL 101
Paul Withers
GraphQL 101
GraphQL 101
Paul Withers
OpenNTF Domino API (ODA): Super-Charging Domino Development
OpenNTF Domino API (ODA): Super-Charging Domino Development
Paul Withers
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
Paul Withers
Social Connections 2015 CrossWorlds and Domino
Social Connections 2015 CrossWorlds and Domino
Paul Withers
ICON UK 2015 - ODA and CrossWorlds
ICON UK 2015 - ODA and CrossWorlds
Paul Withers
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
Paul Withers
IBM ConnectED 2015 - MAS103 XPages Performance and Scalability
IBM ConnectED 2015 - MAS103 XPages Performance and Scalability
Paul Withers
OpenNTF Domino API - Overview Introduction
OpenNTF Domino API - Overview Introduction
Paul Withers
What's New and Next in OpenNTF Domino API (ICON UK 2014)
What's New and Next in OpenNTF Domino API (ICON UK 2014)
Paul Withers
From XPages Hero to OSGi Guru: Taking the Scary out of Building Extension Lib...
From XPages Hero to OSGi Guru: Taking the Scary out of Building Extension Lib...
Paul Withers
Engage 2014 OpenNTF Domino API Slides
Engage 2014 OpenNTF Domino API Slides
Paul Withers
IBM Connect 2014 BP204: It's Not Infernal: Dante's Nine Circles of XPages Heaven
IBM Connect 2014 BP204: It's Not Infernal: Dante's Nine Circles of XPages Heaven
Paul Withers
Plus de Paul Withers
(20)
Engage 2019: Introduction to Node-Red
Engage 2019: Introduction to Node-Red
Engage 2019: Modernising Your Domino and XPages Applications
Engage 2019: Modernising Your Domino and XPages Applications
Engage 2019: AI What Is It Good For
Engage 2019: AI What Is It Good For
Social Connections 14 - ICS Integration with Node-RED and Open Source
Social Connections 14 - ICS Integration with Node-RED and Open Source
ICONUK 2018 - Do You Wanna Build a Chatbot
ICONUK 2018 - Do You Wanna Build a Chatbot
IBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 8598 Domino and JavaScript Development MasterClass
IBM Think Session 3249 Watson Work Services Java SDK
IBM Think Session 3249 Watson Work Services Java SDK
GraphQL 101
GraphQL 101
GraphQL 101
GraphQL 101
OpenNTF Domino API (ODA): Super-Charging Domino Development
OpenNTF Domino API (ODA): Super-Charging Domino Development
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
AD1279 "Marty, You're Not Thinking Fourth Dimensionally" - Troubleshooting XP...
Social Connections 2015 CrossWorlds and Domino
Social Connections 2015 CrossWorlds and Domino
ICON UK 2015 - ODA and CrossWorlds
ICON UK 2015 - ODA and CrossWorlds
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - MAS103 XPages Performance and Scalability
IBM ConnectED 2015 - MAS103 XPages Performance and Scalability
OpenNTF Domino API - Overview Introduction
OpenNTF Domino API - Overview Introduction
What's New and Next in OpenNTF Domino API (ICON UK 2014)
What's New and Next in OpenNTF Domino API (ICON UK 2014)
From XPages Hero to OSGi Guru: Taking the Scary out of Building Extension Lib...
From XPages Hero to OSGi Guru: Taking the Scary out of Building Extension Lib...
Engage 2014 OpenNTF Domino API Slides
Engage 2014 OpenNTF Domino API Slides
IBM Connect 2014 BP204: It's Not Infernal: Dante's Nine Circles of XPages Heaven
IBM Connect 2014 BP204: It's Not Infernal: Dante's Nine Circles of XPages Heaven
Dernier
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
SynarionITSolutions
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Dernier
(20)
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
BP210 XPages: Enter The Dojo
1.
BP207 XPages: Enter
The Dojo Paul Withers | Senior Domino Developer | Intec Systems Ltd David Leedy | Developer | Czarnowski
2.
3.
Team leader at
Intec Systems Ltd
4.
Developed classic web
apps with Dojo
5.
Developing XPages apps
since Q2 2009
6.
Guest on The
X Cast Feb 2010, TWiL Sept 2010
7.
XPages Tutorials: Including
Validation and Dojo charts
8.
Article on using
OAT Javascript Framework with XPages
9.
Video on using
XPages for live-text widget
10.
Audit Comments Custom
Control on OpenNTF
11.
12.
Customer NOT a
business Partner
13.
Client Developer who
got XPages Religion in 2009
14.
Lotus Community Enthusiast
15.
NotesIn9 Screencast
(Notesin9.com)
16.
XPages.TV
17.
lotusnotebook.com
18.
WikiMadness.com
19.
XPages Cheat Sheet
20.
21.
It's an Intro
to using Dojo inside of XPages
22.
23.
you're familiar with
XPages itself
24.
you're familiar with
the Source pane
25.
you may have
some familiarity with JavaScript
26.
you want to
make great Web 2.0 XPages applications
27.
28.
29.
30.
31.
Open Source Toolkit
designed for cross platform RAD
32.
33.
Drag and Drop
34.
Event Handling
35.
Visual Effects /
Animation
36.
37.
38.
Many Books available
39.
40.
Designed to be
cross platform across browsers
41.
Contributions from IBM
42.
Commercial support is
available
43.
Custom builds can
be created
44.
It's also FREE
FREE FREE
45.
46.
Partial Refresh
47.
XSP Class
48.
Date Picker
49.
Type Ahead
50.
Extension Library
51.
52.
8.5.2 defaults to
CKEditor
53.
54.
8.5.0 = Dojo
1.1.1
55.
8.5.1 = Dojo
1.3.2
56.
57.
58.
Event Handling
59.
60.
61.
62.
63.
64.
65.
Setting up Dojo
via Source <xp:view xmlns:xp="http://www.ibm.com/xsp/core" dojoParseOnLoad="true" dojoTheme="true"> <xp:this.resources> <xp:dojoModule name="dijit.layout.AccordionContainer"> </xp:dojoModule> <xp:dojoModule name="dijit.layout.ContentPane"> </xp:dojoModule> </xp:this.resources>
66.
67.
Panel is 8.5.2
or higher <div dojoType="dijit.layout.AccordionContainer" style="height: 300px;"> <div dojoType="dijit.layout.ContentPane" title="Panel 1"> Panel 1 content or custom Control </div> <div dojoType="dijit.layout.ContentPane" title="Panel 2"> Panel 2 content or Custom Control </div> <div dojoType="dijit.layout.ContentPane" title="Panel 3"> Panel 2 Content or Custom Control </div> </div>
68.
69.
70.
71.
dijit.Calendar
72.
73.
74.
75.
The stars are
linked to a DIV – Not a field
76.
We get the
value of the dijit and add it to a hidden field
77.
Needs additional CSS
Loaded <xp:styleSheet href=”/.ibmxpres/dojoroot/dojox/form/resources/Rating.css”> </xp:styleSheet> <div id="rateControl" dojoType="dojox.form.Rating" numStars="5" value="2" onChange="dojo.byId('#{id:editControlName}').value = dijit.byId('#{id:rateControl}').value"> </div>
78.
79.
80.
81.
82.
Use for Div's
OR Panels
83.
84.
85.
86.
87.
dijit.layout.ContentPane <xp:panel dojoType="dijit.layout.TabContainer"
style="width: 350px; height: 300px"> <xp:panel dojoType="dijit.layout.ContentPane" title="dojo Tab 1"> Content for Tab 1 </xp:panel> <xp:panel dojoType="dijit.layout.ContentPane" title="dojo Tab 2"> Content for Tab 2 </xp:panel> <xp:panel dojoType="dijit.layout.ContentPane" title="dojo Tab 3"> Content for Tab 3 </xp:panel> </xp:panel>
88.
89.
90.
91.
92.
93.
Images
94.
95.
Label attribute or
content within div / panel
96.
Define connectId (component's
client-side ID) <div dojoType="dijit.Tooltip" connectId="label1" position="below" label="Enter only numbers"> </div>
97.
98.
99.
soria
100.
nihilo
101.
102.
103.
104.
105.
<data>ominotmlkeditor (compressed files)
106.
_source subfolder for
uncompressed files
107.
Managed by <dojoroot>bmspidgetayoutKEditorWrapper.js
108.
109.
110.
Names can be
found in plugin.js files in subfolders of plugins folder
111.
112.
skins: to theme
the editor
113.
...and many more.
See CKEditorWrapper.js
114.
115.
116.
117.
118.
So content is
not posted back to server
119.
120.
121.
"provide" your Dojo
module
122.
"require" any other
Dojo modules required
123.
"declare" your module
referencing the module you're extending
124.
125.
Anatomy of a
Dojo Module 1
126.
Anatomy of a
Dojo Module 2
127.
Anatomy of a
Dojo Module 3
128.
Anatomy of a
Dojo Module 4
129.
130.
131.
132.
Compatibility mode required
for Microsoft Internet Explorer 8
133.
134.
Bar charts /
column charts
135.
Pie charts
136.
137.
Configurable Axes
138.
Background grids
139.
Predefined themes
140.
Legends (contributed by
Chris Mitchell, IBM)
141.
142.
143.
Magnify
144.
MoveSlice / Shake
145.
Tooltip
146.
Events
147.
148.
Map chart
149.
Additional themes
150.
151.
Restart server
152.
Server / client
automatically uses highest numbered dojo-x.x.x folder
153.
154.
155.
156.
157.
Many Dojo widgets
packaged as native controls
158.
Mobile Controls
159.
160.
161.
Improves ease of
use
162.
Improves development time
163.
164.
xpag.es/?search
165.
xpages.tv
166.
xpages.info
167.
thexcast.net
168.
qtzar.com
169.
xpagesblog.com
170.
171.
Thank You, Q&A
Paul Withers [email_address] @PaulSWithers http://hermes.intec.co.uk/intec/blog.nsf http://www.youtube.com/intecsystems http//www.intec.co.uk David Leedy [email_address] @DavidLeedy NotesIn9.com XPages.TV LotusNotebook.com Please complete your evaluations
172.
Legal Disclaimer ©
IBM Corporation 2011. All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.