XPages Learning

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

1. Miscellaneous

1.1. How to export a view to excel

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

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

1.4. Building great looking XPages Applications

1.5. Building great looking XPages Applications

1.6. Integration with XPage Embedded Experiences

1.7. Mercurial source control

1.7.1. XPages Designer & SOURCE CONTROL

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

1.7.3. #2 Basic Repo Usage: Committing and History

1.7.4. #3 Connecting To A Remote Mercurial Repository

1.7.5. #4 Introduction to Source Control Branching Concepts

1.7.6. #5 Mercurial Branching and Merging

1.7.7. #6 Using Source Control Tags

1.7.8. #7 Pulling Changesets from a Remote Repository

1.7.9. #8 Using Revert and Changing Repo NSF Files

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

1.8. Selenium

1.8.1. Automate Testing in your XPages Application

1.9. Integrating XPages with DB2

1.9.1. Part 1

1.10. Make your XPages more maintainable

1.11. Tips

1.11.1. Notes Dev Tips "May" Newsletter

1.11.2. The useful resource for IBM Lotus Domino XPages development

1.12. CSS for IBM Notes and Domino XPages Developers

1.13. Lost in XPages, Soon to be Found

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

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

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

1.17. XPage Tips

1.17.1. Setting Up The IBM HTTP Server with Domino 9

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

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

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

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

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

2. EXTJS

2.1. Optimizing Ext JS 4.1-based Applications

2.2. Selecting data from the grid and opening a document

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

2.4. Remote sorting using the REST service

2.5. Adding a Pager

2.6. Basic Grid

2.6.1. #2 Basic Grid capabilities

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

2.6.3. #10 Grid Row Expander plugin

2.6.4. #12 Counting categories with Grouped columns

2.6.5. #13 Totaling your columns with a groupingSummary

2.7. EXTJS in XPages 9

2.8. An intro video for the Ext Lib Mobile Controls

3. Java

3.1. Basic

3.1.1. Part 1 of the Java course for XPages developers

3.1.2. Part 3 of the Java course for XPages developers

3.1.3. Writing Java to build applications

3.1.4. Lotuscript to Java Beans

3.1.5. Intro to Java for Domino Developers

3.1.6. Java Traps and Misconceptions

3.1.7. Taking the scary out of Java in XPages

3.1.8. How to recycle Notes objects in XPages and Java

3.2. Managed Beans

3.2.1. How to use Managed Beans in XPages

3.2.1.1. Part 1

3.2.1.2. Part 2

3.2.1.3. Demo

3.2.2. XPages Blast - Managed beans

3.2.3. Intro to Java Controller Classes

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

3.2.5. My Managed Bean Conundrum - Part 2

3.2.6. When, Why and How

3.2.7. Using beans as validators in XPages

3.2.8. Managed Beans, XPages and Testability

3.3. JSF

3.3.1. #1: Rethinking the Approach to XPage Development

3.3.2. #2: Designing Your Application Model for MVC

3.3.3. #3: Creating the DAO

3.3.4. #4: Finishing the Model Layer

3.3.5. Create your own Required Validators

3.4. Miscellanious

3.4.1. Relational Data Access in XPages

3.4.2. Java and Selections

3.4.2.1. Part One: Introduction

3.4.2.2. Part Five: Value Pickers Solution

3.4.2.3. Part Six: Value Picker Solution Continued

3.4.2.4. Part Seven: ArrayLists and Value Pickers

4. Dojo

4.1. Beautify Your XPages Apps With Dojo Charting

4.2. Data Grid

4.2.1. #1: Default Features

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

4.2.3. #3: Creating Your First Grid

4.2.4. #4 Additional Grid Features

4.2.5. #5 Grid Column Features

4.2.6. #6 Reordering Columns

4.2.7. #7 Sorting

4.2.8. #8 Opening Documents

4.2.9. #9: Multi-Row Entries

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

4.2.11. #11 Editing Data in the Grid

4.2.12. #12 Highlighting Edited Rows

4.2.13. #13 Create a Dojo EnhancedGrid

4.2.14. #14 Enhanced Filtering with No Coding!

4.2.15. #15 EnhancedGrid Printing

4.2.16. #16 Exporting Grid Data

4.2.17. #17 EnhancedGrid Drag and Drop

4.2.18. #18 EnhancedGrid Context Menus

4.2.19. #19 Pass-through HTML Grid Columns

4.2.20. #20 Icon Columns

4.2.21. #21 Locking Columns

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

4.2.23. #23 Using a ComboBox in an Editable Column

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

4.2.25. Lessons Learned

4.2.26. Replay Webinar Dojo Grids in XPages

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

4.3. Using XPages? – Want to disable Dojo?

4.4. TreeGrid

4.4.1. Create a Categorized Dojo TreeGrid

4.4.2. Categorized Dojo TreeGrid - Additional Features

5. External sites

5.1. Notes In 9

5.1.1. Home

5.1.2. Index

5.1.3. Cheatsheets

5.1.4. NotesIn9 Episode GuideMap

5.1.5. NotesIn9 114: Using Wrappers with XPages

5.2. XPages.Info

5.3. OpenNTF.org

5.3.1. Category Bean for XPages

5.4. stackoverflow

5.4.1. xpages

5.4.2. xpages-extlib

5.4.3. xpages-ssjs

5.5. AppliGate

6. Basic

6.1. Getting Started with IBM Notes 9

6.1.1. Part 1: Installation

6.1.2. Part 2: Introducing the Masthead

6.1.3. Part 3: The Search Box

6.1.4. Part 4: Discovering the new Notes welcome screen

6.1.5. Part 6: Bookmarks

6.1.6. Ubuntu

6.2. Taming IBM Domino Designer

6.3. Introduction to SSJS Debugger in Domino Designer 9

6.4. IBM Domino 9.0 Social Edition OpenSocial Component Deployment Cookbook

6.5. Notes 9: Some interesting xsp.properties

6.6. Intro to XPages development for Domino developers

6.7. XPages Jumpstart

6.8. Introduction to XPages Development

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

6.10. OpenNTF

6.10.1. Domino API - I LOVE IT

6.10.2. Running OpenNTF Domino API code directly from Eclipse

6.11. XPages Masterclass

6.11.1. Video 1

6.11.2. Video Series 1 - Video 4

6.11.3. Master Class: XPages Performance - Inside Out

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

7. REST

7.1. Roll Your Own Domino REST Service

7.1.1. part 1 – Paging

7.1.2. part 2 – Sorting

7.2. Domino Data Service

7.3. Adding an INotes Calendar using a REST Service

7.4. Extension Library REST Services

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

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

7.7. Documentation Extension Library REST Services

8. Mobile

8.1. Building Your First Mobile Application Using XPages

8.2. Using The Free Unplugged Mobile XPages Controls

8.2.1. Part 2 - Editing Data and Creating Forms

8.2.2. Part 3 - Displaying Images and Camera Integration

8.3. XPages Mobile Controls Made Easy

8.4. Unplugged XPages Mobile Controls

8.5. Mobilizing Your Applications with XPages

8.5.1. Addition

8.6. jQuery Mobile

8.7. Dojo Mobile ScrollablePane implementation

8.8. Mobile Controls

8.8.1. #1

8.8.2. #2

8.8.3. #3

8.9. Worklight

8.9.1. Overview

8.9.2. How to use Worklight with XPages

9. jQuery

9.1. Easy to use Picture Carouse

9.2. New to jQuery?

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

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

10. Beyond the Basic

10.1. Beyond the Basics

10.2. XPages Extensibility API

10.3. Responsive Layout Framework

10.4. XPages Social Tools cheat sheet

10.5. Test your XPages knowledge

10.6. Planning applications (XPages MindMap)

10.7. Domino JDBC Access

10.8. OneUI styled replacement for the alert() function

10.9. Creating custom renderers for XPages controls

10.10. Disable automatic On Disk Project syncing

10.11. Beware <script> in XPages

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

10.13. Twelve Tasks Made Easier With IBM Domino XPages

10.14. Testing XPages: Quick Start

10.15. OpenNTF

10.15.1. Bootstrap UI Template Kit

10.15.2. New Release of the Trouble Ticket Application

10.15.3. New release XPages Bazaar

10.15.4. OSnippets

10.15.4.1. OSnippets Application to share Code Snippets and Blog Entries

10.15.4.2. OSnippets Template

11. Twitter Bootstrap

11.1. Button decorations

11.2. Creating Twitter Bootstrap Widgets

11.2.1. Part I Anatomy of a Widget

11.2.2. Part II Let's Assemble

11.3. Typeahead and Tooltips with Twitter

11.4. New release Bootstrap UI Template Kit

11.5. Bootstrap4XPages

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

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

11.8. Getting Started With Twitter Bootstrap by Kathy Brown

11.8.1. Part 1

11.8.2. Part 2

11.8.3. Small Changes To Modernize Your Apps

11.9. Typeahead and tooltips with Twitter Bootstrap and XPages

11.10. Twitter Bootstrap Series by Patrick Kwinten

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

12. Controls

12.1. Basic Controls

12.1.1. Rich Text Editor

12.1.1.1. XPages Rich Text Editor Evolution

12.1.1.2. Enable autogrow feature of CKEditor

12.1.2. Edit Box

12.1.2.1. Hide-whens in XPages

12.2. Container Controls

12.2.1. View Control

12.2.1.1. Launch Attachments

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

12.2.3. XPages best practice: computed selection lists

12.2.4. Striped Tables in XPages

12.2.5. Repeat Control 101

12.3. Custom Conrols

12.3.1. XPages Custom Properties

12.3.2. Custom Control for custom layout of checkboxes

12.4. Social Controls

12.4.1. Using Social Controls in XPages

12.4.2. Extending Your App Arsenal With OpenSocial

12.5. JavaScript

12.5.1. Learning JavaScript Design Patterns

12.5.2. Get All Properties of an Object in JavaScript

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

12.5.4. CSJS

12.5.4.1. Inject CSJS code at page top

12.5.4.2. JavaScript variable hoisting

12.5.4.3. Writing a single library for SSJS and CSJS validation

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

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

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

12.5.7. Breadcrumbs in XPages

12.5.8. Alternating Row Colors along with Dynamically Setting

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

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

12.6. Extention Library

12.6.1. What Does That Do? Application Layout Control

12.6.2. xe:objectData

13. Webinar

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

13.2. IBM Notes Travel Rollout

13.3. Gamifying Enterprise Applications with XPages

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

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