Get Started. It's Free
or sign up with your email address
XPages Learning by Mind Map: XPages Learning

1. EXTJS

1.1. Optimizing Ext JS 4.1-based Applications

1.2. Selecting data from the grid and opening a document

1.3. Doing an @Unique(@DbColumn) equivalent in the grid

1.4. Remote sorting using the REST service

1.5. Adding a Pager

1.6. Basic Grid

1.6.1. #2 Basic Grid capabilities

1.6.2. #3 Creating a basic grid from a Custom Control

1.6.3. #10 Grid Row Expander plugin

1.6.4. #12 Counting categories with Grouped columns

1.6.5. #13 Totaling your columns with a groupingSummary

1.7. EXTJS in XPages 9

1.8. An intro video for the Ext Lib Mobile Controls

2. Dojo

2.1. Beautify Your XPages Apps With Dojo Charting

2.2. Data Grid

2.2.1. #1: Default Features

2.2.2. #2: Providing the Data with a REST Service

2.2.3. #3: Creating Your First Grid

2.2.4. #4 Additional Grid Features

2.2.5. #5 Grid Column Features

2.2.6. #6 Reordering Columns

2.2.7. #7 Sorting

2.2.8. #8 Opening Documents

2.2.9. #9: Multi-Row Entries

2.2.10. #10 Full-text Search and Field-Specific Filtering

2.2.11. #11 Editing Data in the Grid

2.2.12. #12 Highlighting Edited Rows

2.2.13. #13 Create a Dojo EnhancedGrid

2.2.14. #14 Enhanced Filtering with No Coding!

2.2.15. #15 EnhancedGrid Printing

2.2.16. #16 Exporting Grid Data

2.2.17. #17 EnhancedGrid Drag and Drop

2.2.18. #18 EnhancedGrid Context Menus

2.2.19. #19 Pass-through HTML Grid Columns

2.2.20. #20 Icon Columns

2.2.21. #21 Locking Columns

2.2.22. #22 Using a Date Picker in an Editable Column

2.2.23. #23 Using a ComboBox in an Editable Column

2.2.24. #24 Using a Multiline Editor in an Editable Column

2.2.25. Lessons Learned

2.2.26. Replay Webinar Dojo Grids in XPages

2.2.27. Categorized Dojo TreeGrid in XPages – Add Totals and Counts

2.3. Using XPages? – Want to disable Dojo?

2.4. TreeGrid

2.4.1. Create a Categorized Dojo TreeGrid

2.4.2. Categorized Dojo TreeGrid - Additional Features

3. External sites

3.1. Notes In 9

3.1.1. Home

3.1.2. Index

3.1.3. Cheatsheets

3.1.4. NotesIn9 Episode GuideMap

3.1.5. NotesIn9 114: Using Wrappers with XPages

3.2. XPages.Info

3.3. OpenNTF.org

3.3.1. Category Bean for XPages

3.4. stackoverflow

3.4.1. xpages

3.4.2. xpages-extlib

3.4.3. xpages-ssjs

3.5. AppliGate

4. REST

4.1. Roll Your Own Domino REST Service

4.1.1. part 1 – Paging

4.1.2. part 2 – Sorting

4.2. Domino Data Service

4.3. Adding an INotes Calendar using a REST Service

4.4. Extension Library REST Services

4.5. Rolling Your Own Authentication for REST API's in XPages

4.6. Searching XPages REST service and returning the real count in the results

4.7. Documentation Extension Library REST Services

5. Mobile

5.1. Building Your First Mobile Application Using XPages

5.2. Using The Free Unplugged Mobile XPages Controls

5.2.1. Part 2 - Editing Data and Creating Forms

5.2.2. Part 3 - Displaying Images and Camera Integration

5.3. XPages Mobile Controls Made Easy

5.4. Unplugged XPages Mobile Controls

5.5. Mobilizing Your Applications with XPages

5.5.1. Addition

5.6. jQuery Mobile

5.7. Dojo Mobile ScrollablePane implementation

5.8. Mobile Controls

5.8.1. #1

5.8.2. #2

5.8.3. #3

5.9. Worklight

5.9.1. Overview

5.9.2. How to use Worklight with XPages

6. jQuery

6.1. Easy to use Picture Carouse

6.2. New to jQuery?

6.3. jQuery The World's Most Popular JavaScript Library Comes to XPages

6.4. Shadow (Add eye catching drop shadows to your page elements)

7. Twitter Bootstrap

7.1. Button decorations

7.2. Creating Twitter Bootstrap Widgets

7.2.1. Part I Anatomy of a Widget

7.2.2. Part II Let's Assemble

7.3. Typeahead and Tooltips with Twitter

7.4. New release Bootstrap UI Template Kit

7.5. Bootstrap4XPages

7.6. Using Bootstrap with (JS/ CSS) resource aggregation

7.7. Using Bootstrap Modal Dialog Control to Create a Step by Step Wizard

7.8. Getting Started With Twitter Bootstrap by Kathy Brown

7.8.1. Part 1

7.8.2. Part 2

7.8.3. Small Changes To Modernize Your Apps

7.9. Typeahead and tooltips with Twitter Bootstrap and XPages

7.10. Twitter Bootstrap Series by Patrick Kwinten

7.10.1. Breadcrumbs from Notes view in Twitter Bootstrap (with XPages)

8. Webinar

8.1. jQuery The World's Most Popular JavaScript Library Comes to XPages

8.2. IBM Notes Travel Rollout

8.3. Gamifying Enterprise Applications with XPages

8.4. How to work effectively with your ACLs and ACL groups

8.5. How to use the IBM Social Business Toolkit in HTML/JavaScript Applications

9. Miscellaneous

9.1. How to export a view to excel

9.2. How to tell if your web application has been modified in 4 lines of code

9.3. TIP: Getting the XPage Extension Library name pickers to show more than 50 names

9.4. Building great looking XPages Applications

9.5. Building great looking XPages Applications

9.6. Integration with XPage Embedded Experiences

9.7. Mercurial source control

9.7.1. XPages Designer & SOURCE CONTROL

9.7.2. #1 Installing Mercurial Source Control into Domino Designer 9

9.7.3. #2 Basic Repo Usage: Committing and History

9.7.4. #3 Connecting To A Remote Mercurial Repository

9.7.5. #4 Introduction to Source Control Branching Concepts

9.7.6. #5 Mercurial Branching and Merging

9.7.7. #6 Using Source Control Tags

9.7.8. #7 Pulling Changesets from a Remote Repository

9.7.9. #8 Using Revert and Changing Repo NSF Files

9.7.10. #9 Our Mercurial Source Control Strategy in Domino Designer 9

9.8. Selenium

9.8.1. Automate Testing in your XPages Application

9.9. Integrating XPages with DB2

9.9.1. Part 1

9.10. Make your XPages more maintainable

9.11. Tips

9.11.1. Notes Dev Tips "May" Newsletter

9.11.2. The useful resource for IBM Lotus Domino XPages development

9.12. CSS for IBM Notes and Domino XPages Developers

9.13. Lost in XPages, Soon to be Found

9.14. Show relational data in Domino Designer with Quantum DB Eclipse Plugin and jdbc drivers

9.15. How I Got XPiNC Run-On-Server With SSO Working

9.16. Test your webservices in Domino Designer with SOAP UI Eclipse Plugin

9.17. XPage Tips

9.17.1. Setting Up The IBM HTTP Server with Domino 9

9.17.2. Setting Up TLS (SSL) for IBM HTTP Server with Domino 9 - Part 1

9.17.3. Setting Up TLS (SSL) for IBM HTTP Server with Domino 9 - Part 2

9.17.4. Setting up IBM HTTP Server to redirect all traffic to HTTPS when fronting Domino

9.18. Snippets - Would you like to have "code snippets" ready, same as other developers do?

9.19. Workaround for issues with XPage in iframe on external website

10. Java

10.1. Basic

10.1.1. Part 1 of the Java course for XPages developers

10.1.2. Part 3 of the Java course for XPages developers

10.1.3. Writing Java to build applications

10.1.4. Lotuscript to Java Beans

10.1.5. Intro to Java for Domino Developers

10.1.6. Java Traps and Misconceptions

10.1.7. Taking the scary out of Java in XPages

10.1.8. How to recycle Notes objects in XPages and Java

10.2. Managed Beans

10.2.1. How to use Managed Beans in XPages

10.2.1.1. Part 1

10.2.1.2. Part 2

10.2.1.3. Demo

10.2.2. XPages Blast - Managed beans

10.2.3. Intro to Java Controller Classes

10.2.4. Master Class: Managed Beans and XPages: Your Time Is Now

10.2.5. My Managed Bean Conundrum - Part 2

10.2.6. When, Why and How

10.2.7. Using beans as validators in XPages

10.2.8. Managed Beans, XPages and Testability

10.3. JSF

10.3.1. #1: Rethinking the Approach to XPage Development

10.3.2. #2: Designing Your Application Model for MVC

10.3.3. #3: Creating the DAO

10.3.4. #4: Finishing the Model Layer

10.3.5. Create your own Required Validators

10.4. Miscellanious

10.4.1. Relational Data Access in XPages

10.4.2. Java and Selections

10.4.2.1. Part One: Introduction

10.4.2.2. Part Five: Value Pickers Solution

10.4.2.3. Part Six: Value Picker Solution Continued

10.4.2.4. Part Seven: ArrayLists and Value Pickers

11. Basic

11.1. Getting Started with IBM Notes 9

11.1.1. Part 1: Installation

11.1.2. Part 2: Introducing the Masthead

11.1.3. Part 3: The Search Box

11.1.4. Part 4: Discovering the new Notes welcome screen

11.1.5. Part 6: Bookmarks

11.1.6. Ubuntu

11.2. Taming IBM Domino Designer

11.3. Introduction to SSJS Debugger in Domino Designer 9

11.4. IBM Domino 9.0 Social Edition OpenSocial Component Deployment Cookbook

11.5. Notes 9: Some interesting xsp.properties

11.6. Intro to XPages development for Domino developers

11.7. XPages Jumpstart

11.8. Introduction to XPages Development

11.9. What’s New In Domino Designer 9 – REPLAY

11.10. OpenNTF

11.10.1. Domino API - I LOVE IT

11.10.2. Running OpenNTF Domino API code directly from Eclipse

11.11. XPages Masterclass

11.11.1. Video 1

11.11.2. Video Series 1 - Video 4

11.11.3. Master Class: XPages Performance - Inside Out

11.12. IBM Social Business Toolkit SDK Sample Apps Walk Through More information for XPages Developers :- Getting started with XPages

12. Beyond the Basic

12.1. Beyond the Basics

12.2. XPages Extensibility API

12.3. Responsive Layout Framework

12.4. XPages Social Tools cheat sheet

12.5. Test your XPages knowledge

12.6. Planning applications (XPages MindMap)

12.7. Domino JDBC Access

12.8. OneUI styled replacement for the alert() function

12.9. Creating custom renderers for XPages controls

12.10. Disable automatic On Disk Project syncing

12.11. Beware <script> in XPages

12.12. XPages ND9 (Dojo 1.8) does not work with other AMD loaders (and the work around)

12.13. Twelve Tasks Made Easier With IBM Domino XPages

12.14. Testing XPages: Quick Start

12.15. OpenNTF

12.15.1. Bootstrap UI Template Kit

12.15.2. New Release of the Trouble Ticket Application

12.15.3. New release XPages Bazaar

12.15.4. OSnippets

12.15.4.1. OSnippets Application to share Code Snippets and Blog Entries

12.15.4.2. OSnippets Template

13. Controls

13.1. Basic Controls

13.1.1. Rich Text Editor

13.1.1.1. XPages Rich Text Editor Evolution

13.1.1.2. Enable autogrow feature of CKEditor

13.1.2. Edit Box

13.1.2.1. Hide-whens in XPages

13.2. Container Controls

13.2.1. View Control

13.2.1.1. Launch Attachments

13.2.2. isEditable() won't work on panels with READ ACL

13.2.3. XPages best practice: computed selection lists

13.2.4. Striped Tables in XPages

13.2.5. Repeat Control 101

13.3. Custom Conrols

13.3.1. XPages Custom Properties

13.3.2. Custom Control for custom layout of checkboxes

13.4. Social Controls

13.4.1. Using Social Controls in XPages

13.4.2. Extending Your App Arsenal With OpenSocial

13.5. JavaScript

13.5.1. Learning JavaScript Design Patterns

13.5.2. Get All Properties of an Object in JavaScript

13.5.3. How to activate and use the expressions view in the SSJS debugger

13.5.4. CSJS

13.5.4.1. Inject CSJS code at page top

13.5.4.2. JavaScript variable hoisting

13.5.4.3. Writing a single library for SSJS and CSJS validation

13.5.4.4. Writing a single library for SSJS and CSJS validation – first success

13.5.5. Using Object literal notation to write better JavaScript in your XPages

13.5.6. Test to see if your variable's value is valid

13.5.7. Breadcrumbs in XPages

13.5.8. Alternating Row Colors along with Dynamically Setting

13.5.9. Dynamically Set Row Colors in a View or Repeat Control

13.5.10. Arguably the most dangerous thing you could ever do in XPages

13.6. Extention Library

13.6.1. What Does That Do? Application Layout Control

13.6.2. xe:objectData