XPages Help Application v1.2.0

Home » XPages Help Application v1.2.0

Last night a new release of the XPages Help Application was launched on OpenNTF. For those who haven’t seen it, this is an XPages framework for managing online help content. The application demonstrates extensive use of themes, use of Java managed beans, and an implementation of the OpenLog Java class specifically designed for use in managed beans. The latest release includes a number of enhancements to the OpenLog class, including specific changes to enable it to be used with view scoped managed beans. (View scoped beans and any Java classes referenced by them have to implement Serializable). Nathan Freeman did a lot of the work streamlining and amending the OpenLog class specifically for XPages Java and managed beans. His work has taught me a lot about better practice in Java development. I would highly recommend developers getting started with Java to download the three releases and look at the differences in the Java classes.

You can see a screenshot below, which highlights the application and features. If you look at the article in the screenshot – the main page of the application – it also highlights ideas for future enhancements. I hope to be able to work on those later this year. Enjoy!

XPages Help Application

4 thoughts on “XPages Help Application v1.2.0”

  1. Heh. Geez Paul, if I’d known you were going to recommend it to people as a learning tool, I’d have put more than an hour into that refactor on OpenLog! 🙂

    Glad to see you have the release out. Congrats.

  2. @Nathan it’s certainly taught me loads. Thanks for your time.

    @Toby after spending half a day trying to work out why I was getting a NullPointerException when developing the application, exacerbated by the fact that I was able to log getTitle() from a recycled NotesDatabase object, I have to agree with you!

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top