The XPages framework is designed for extensibility. This means if you don't like how something works, or think something is missing, there is often a way to achieve what you want

Here are some extra features that extend the XPages framework to provide new or modified behaviours

JDBC Provider

These Controls are all about helping you layout your pages

So much time is wasted trying to get you page right, why not use these controls to make your life easier!

Themes for Individual XPages

Sometimes you want some specific XPages to use a different theme to the rest of the application

The ExtLibX project provides a simple way to do this (with thanks from Sven Hasselbach for the original solution!)