While following the buzz from IBMConnect16 remote I have been working in spare time on my Bildr project available on OpenNTF.
This time I have been focussing on improving the UI by adding more material design principles which should make it easier to distinguish content on a page. Beside that it is just good fun to work with UI sometimes it forces you to improve the back-end logic also.
The image above demonstrates the display of related content on a single page where a profile contains lists of related documents.
NoSQL is a party
The following image demonstrates the information (e.g. categories) abstracted from a list of documents and on the right a random selected document from that list and showing some abstracted information from that document.
Here you can see well IBM Notes works as a nosql database where documents are loosely coupled and may contain almost anything (well I try to avoid rich text). Especially in a rapid application development paradigm I like the flexibility of nostrict data structure at the time you start developing.
I have not heard much news about NSF from IBMConnect (Solr? Graph features? Performance improvements?) to make it competitive to other nosql options (why do I not see NSF back in this list?).
I hope IBM is aware of NSF’s image problem and admits steps need to be taken to improve it.
I am not sure what the next step for the app will be but I haven’t tried it on Bluemix yet, which could be interesting. The XGallery demo on YouTube shows some great potential.
Today I released a new version of Bildr on OpenNTF ! There have been spent quiet a few long evenings coding but it was fun (I may drink at home) and interesting!
So just before the holiday season and January’s IBM Connect buzz I thought it would be a proper moment for a release. So consider it my Xmas present to the community :-)
I label this version 5.0 since I (almost) completely rewrote the application from scratch. Lot of the logic I have placed in Java classes and the data format is mainly JSON.
I also separated the design from the data so in principle you should be able to place the app in the IBM Bluemix environment.
Because of these decisions there is no backward compatibility so a simple replace design will not work for your existing installation.
Below you can find some screenshots of the new interface. I hope you like it.
I would like to thank all the teachers in our community who post their presentations, code samples and answers on the platforms out there.
I have tried to post the code on Github but this failed with the Github desktop client. If some can get me started with that I will distribute the project there too.
A Merry Christmas and fortune in 2016 !
OpenNTF is a rich environment for developers and administrators to express and share their ideas, hopes and believes regarding the IBM Notes Domino platform. Everyone’s contribution is valuable and treated with respect. As contributor director I bring my experience from both Notes customer and ISV side to this great community.
I have decided to nominate myself as contributor candidate for the OpenNTF board. The voting ends October 1 so hurry up in case you have not voted yet. The reason for the nomination is to give something back to the community and learn from others. Probably the reason why most people are active on OpenNTF.
The last decade I have been working for the most part as a Notes customer. Although OpenNTF is merely a community to develop open source applications a Notes customer is more interested in ready to deploy solutions. Hopefully I can initiate activities in this area.
Today I created a new project on OpenNTF called ‘DB Manager Notifier‘. The application is a tool that can send periodically notifications to persons who are listed as Manager in an Application document in the catalog.nsf on your IBM Domino server.
A typical use case is a Development or Sandbox environment where users are free to install new applications. In such loosely managed environments people tend to “forget” their applications and leave them installed on the server.
The application contains an agent which you can set to scheduled e.g. monthly. The memo contains a default message and an overview of the applications the recipient is listed as Manager, including a doc-link to the catalog document and a link to the application. From there the recipient can decide what to do with their application(s).
The idea behind this app is not to increase the amount of mail people receive but receiving a summary of your applications with links can saves you time doing your application maintenance and may reduce the used amount of disc-space on the server.
I have updated the walk through of the Single Page Application Wizard available in the Extension Library. You can find the document here. The document covers release 901v00_06.20140424-0600 which contains some improvements for the control e.g.:
- Improved warnings were created to alert the user to missing or badly configured options.
- Better defaults were created for certain Wizard options.
- The Document Viewer label position was changed to “above.”
The default CRUD options are a big time saver, also the checkboxes for fields to display on a Document Viewer Page.
I received some comments on the eCard app on OpenNTF:
- A overlooked the middle fingers suggestion a Santa makes on the default image (dumb dumb).
- I never tested in IE (out of scope).
Now these 2 items have been fixed:
I have created a new project on OpenNTF called site stats: http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=Site%20Stats.
It contains the code from a previous post on visualizing visit statistics for your xpages along with some additions.
The project does not has the intention to be a fully site statistic tool, but makes it possible to monitor individual xpages in a single application.
I wonder what tools there are nowadays in the market to collect site statistics in Domino?