New version of Bildr released

I finalized the re-work on Bildr and made it available on OpenNTF. I hope you enjoy it (or think it is worthful for your organization).

I guess for the next level of the application I want to build in some more social aspects such as user profiles and commenting. An upload interface for the web-client is also on the wish-list.

We will see when that will be released, summer is starting here in Sweden which means (at least) 2 months off 🙂

Advertisements

First project on OpenNTF – Bildr

There is a natural discussion going around about the OpenSource community for Lotus Notes Domino.

I have spreaded out my opinions about the state of OpenNTF (read: you could summarize it as: great job what the IBM-ers done so far, although I would have expected something more resources from their company) several times.

Nevertheless I am thankful to the people who have contributed code on OpenNTF and from I have learned quiet a lot.

I guess the best way to show my gratitude and my opinion or reaction on the discussion on OpenSource for Notes/Domino would be by uploading some of my past work as a project.  Dare to share.

Since this is my first release ever on OpenNTF I hope I have selected all the correct options etcetera. Just uploading the information I believe the tool to manage projects on OpenNTF can use a revision too. Especially more ‘collaborative’ applications are difficult to place under the correct category.

Anyway, my project is called Bildr, an application which allows an easy way to upload, resize multiple photos at once. The photos can be navigated via several options in the browser. Visitors can leave comments on photos.

The application is pretty much ‘domino development in the pre-xpages days’ spiced up with some MooTools and Lightbox stuff. I guess the next logical step for the application will be to XPage enable it.

Hopefully this action will lead to a continuous sharing of applications on OpenNTF. Have a nice weekend!

Bildr – A photo sharing project

Bildr is a prototype application that never received enough funding to become a full blown (internal) Notes template. The idea is to offer a place where teams can share high resolution images.

Bild is  the Swedish word for photo and Bildr refers ofcourse to Flickr.

Another reason why I stopped prototyping the database is that I started looking at XPages and the limitations I experience with pre-XPages development. To shorten it: it takes just too many design elements to build it in the old-fashioned way to be able to offer a Web 2.5 experience. Maybe after a long break I will move the idea behind the application into an XPages based solution.

For now you can download the application and use it as a start for your development project.

What’s in it?

1. Easy import and thumbnailing of images (Notes client)

Open any of the Picture views and select the New Upload button.

bildr01

The idea is that you can upload multiple images at once in a new or an existing category. You can add tags and a description to the to be created document(s). New uploads you may want to appear in the ImageFlow gallery in the startpage and you can enable commenting and read restrictions.

bildr02

When you select the Upload Images action button you can select the pictures you want to upload. The code behind this function is taken from the NSFTools site (I guess). After uploading you can select to include more images or just leave it as it is.

Behind the scenes each picture is included in a Notes document with also a mid-size image and a thumbnail:

bildr03

For the Notes client that is just it. Nothing more exciting here except some gaps in the completeness of the functionality (hey, I was talking about a prototype).

2. Presentation (Browser)

For the way of presenting different elements I guess I was so bold to use Jake Howlet’s DomBlog Template (for search, calendar, commenting, RSS etc.) which was for a long time a learning application for many Domino developer. I guess if you compare the layout with that of LinkedIn you will see some comparison.

bildr05

3. Tagcloud (Browser)

For the Tagcloud I got some help.

bildr04

4. ImageFlow Gallery

bildr06

5. Lightbox

I guess Lightbox alike functions are almost unthinkable when looking at high resolution images so this I also included when clicking on a mid-size or thumbnail image:

bildr07

What is it not?

You can not call this app a production ready application. Some things are not in place (like cleaning up categories and corresponding image documents). However it can be a nice starting point for a mature application. Untill now I experienced little or none errors so please give it a try and send me the end result of you modification.

Steal with pride and improve! (11 MB)