10/31/2011

From the OpenNTF Way Back Machine

Here are two articles I recently found and wanted to share:

OpenNTF.org: The Future of Lotus Notes & Domino?
Written by Terrance Crow
Advisor Magazine, December 2002

A picture named M2 

Download PDF

The Most Important Project You're Not Invovled In (Yet)
Written by Scott Wenzel
e-Pro Magazine, September 2002

A picture named M3

Download PDF

10/31/2011

New OpenNTF Project: mAddressBook


OpenNTF Contributor Mark Hughes has created a new iOS and Android compatible mobile project called mAddressBook:

"This application will pull down information from your corporate directory or any address book you specify in the settings document, including personal contacts, and then save the information for offline use. Domino server 8.5.2, or 8.5.3, are required as is Session Authentication."


A picture named M2

Here's a video demonstrating mAddressBook in action >

10/31/2011

hedersoft GmbH becomes an OpenNTF Member


A picture named M2

Please join OpenNTF in welcoming hedersoft GmbH as an OpenNTF Member Company. hedersoft is located in Germany. hedersoft specializes in XPages development, Email management, MaRisk and more.

"The heder soft GmbH believes in the spirit of the open source movement. For this reason, we are part of our software and open source solutions available. We are closely associated with OpenNTF . OpenNTF has developed in recent years to the central platform in the Lotus community, when it comes to open source.

We will provide some of our products in a basic version for free for OpenNTF. In addition, we will provide solutions and devices to the network which have helped us. The beginning, Lars Buntrock "open database" is already done with the development of the dialogue which has been submitted for the first XPages Development Contest, where it has performed very successfully. Conversely, we also profiting from the growing community that is involved in OpenNTF and then adjusts source code freely available. It is a give and take!"

10/31/2011

Featured Project of the Month: View Picklist XPages Custom Control


A picture named M2

This month OpenNTF is proud to announce that Mark Hughes' View Picklist XPages Custom Control as the November 2011 Featured Project of the Month.

"The View Picklist Custom Control is set of two custom controls that allow you to present a dialog box where you can select values from a view (or view documents) to populate a field or scope, and also allow you to remove individual items from a field or scope value using the multi value deselect custom control (included).

This View Picklist Custom control is configurable so that you can style it any way you want. Use the built in search bar or the built in type ahead bar to narrow the results.  Return the value(or values) to a field, document value, or a scoped variable.  This can all be accomplished by configuring the properties available."

You can watch a NotesIn9 video of the controls in action here.

Congratulations to Mark on having his View Picklist Custom Control selected as the November 2011 Featured Project of the Month.

10/31/2011

Confirmed - No. 516


OpenNTF will be participating in the Lotusphere 2012 Product Showcase. We have secured pedestal number 516 and look forward to having you stop by! We are in the process of developing our plans for Lotusphere 2012 so stay tuned. Please also "Follow Us" on Twitter.

A picture named M2

10/23/2011

List of all 28 OpenNTF, Inc. Member Companies


Here is list of the 28 Member Companies that are now part of OpenNTF, Inc.:

- ASND Designs
- Assono
- Axiot Ltd
- Collaboration Matters Limited
- Conxsys
- Czarnowski
- Developi Information Systems
- e-office
- Elguji Software, LLC
- Factor-Y S.R.L.
- GBS
- Hedersoft GmbH
- IBM
- Intec Systems Ltd
- IntelliGlobe
- ISW Development Pty Ltd
- iZone  
- Kalechi Designs
- Marketing for Profitability
- PHL Consult
- Prominic
- PSC
- Sherpa Software
- Simplified Technology Solutions Inc.
- SOFTWERK Gesellschaft fur Systementwicklung
- The Turtle Partnership
- YouAtNotes
- Ytria

You can also view the OpenNTF, Inc. Member Companies list on the OpenNTF site.

NOTE: If you are a Member Company and want to have text and/or your logo changed please drop me an email. If your company is interested in becoming an OpenNTF Member please contact Peter Tanner.

10/23/2011

Have you downloaded this XPages Survey applicaton yet?


A few weeks ago IBM Business Partner FoCul released an open source version of their Survey Manager product. The Survey Application is Apache Open Source and is a derivative of the FoCul Survey Manager Product. You can see a demo here http://www.focul.net/sm-apache-demo. You can also view a screencast here http://seancull.co.uk/public/seancull.nsf/dx/apache-xpages-survey-applications.htm.

There are three versions of the app available:
 
- A Pro version supporting integration with other Apps, multiple languages and other features.
- A free Lite version with optional support.
- The Apache Open Source version available on OpenNTF.
 
I asked Sean Cull of FoCul for a quote about why they built and made available an open source version of Survey Manager and here is what he had to say"

"I think a lot of developers are hesitant to share their code examples because they think that it is not bleeding edge or even best practice. The nice thing about sharing a whole application is that it is more than the sum of its parts. Although none of it may be very clever the whole application is both useful provides good examples of how to do things. Every time I look at someone else's application I find at least one thing that makes me think "how or why did they do that ?" and I learn something new.

At FoCul Our passion is developing collaborative applications that help our customers to be more efficient, more competitive and to demonstrate that they are in control of their key processes. XPages and the new XWork server have created a lot of opportunities for us to bring quality collaborative applications to both new and existing customers. Learning XPages has been a difficult journey and one which has only been possible because of the tremendous spirit of sharing and openness in the Lotus community. We wanted to give back to the community by sharing our XPages survey application so that other people can get up to speed easier and demonstrate what XPages can do."

10/21/2011

Learn more about the XPages Extension Library, XSnippets and more on This Week in Lotus


On Episode 74 of the This Week in Lotus podcast, Niklas Heidloff, Martin Donnelly and Chris Connor talk about the new XPages Extension Library (including Mobile Controls, Social Enabler, Teamroom and more). Also discussed are the OpenNTF Development Contests, the new XWork server, the new XSnippets project and more. Well worth your listen.  

 

10/19/2011

OpenNTF Runoff Election – and the Winner is...


Elijah Lapson.  

As there was a tie for third place in the recent OpenNTF Contributor Director election, we held a Runoff vote.  In a closely fought ballot, Elijah Lapson managed to win over Frank van der Linden.  

Congratulations to Elijah on the victory, and thanks to Frank for running.

So, the makeup of the new OpenNTF Board of DIrectors is as follows:

Member Directors:
 
        Bruce Elgort
        Brent Peters
        Julian Woodward
        John Head
        Corey Davis
        Per Henrik Lausten
        Sean Burgess
        Justin Hill
        Stuart McIntyre

Contributor Directors:

        Niklas Heidloff
        Rene Winkelmeyer
        Elijah Lapson

10/18/2011

Announcing XSnippets - Next Generation OpenNTF Code Bin


Today Frank van der Linden, Serdar Basegmez, Bruce Elgort and I are announcing a new project - XSnippets, the next generation of the OpenNTF code bin.



We have a couple of goals:

- Provide a good looking and easy to use next generation of the OpenNTF code bin

- Make the code available as open source as learning resource and for internal code bin libraries

- Document not only what we've done but also how we've done certain things (project management, design, implementation, code control, etc.)



At this point we have not deployed anything and have not released a first version, but we have some code that you can check out via these screenshots or by watching this video.





10/17/2011

The next Generation of the XPages Extension Library is now on OpenNTF


Today IBM published a new release of the XPages Extension Library. However this is NOT just another release, but a major update with a huge amount of new functionality. Here are the new features:



1) New version of mobile controls (video, tutorial)







2) A preview release of Social Enabler (video)







3) New Extension Library tooling plugin for Domino Designer



A new plugin is available that provides new basic Domino Designer visualization for all Extension Library controls, as well as some enhanced tooling for sophisticated controls like the ApplicationLayout. Other enhancements include new specialized pickers to help assign property values when working in the All Properties panel. The data view and dynamic view panel controls now have property panels and a dialog to help you set the data source, and the dynamic content control also has Designer support to make it easier to use the control.

A new editor is available to allow you to set properties in the xsp.properties file either in source mode, or through a property panel like interface that also provides extensive hover help to describe each of the available properties.



4) New application templates



There are new versions of the Domino Discussion and TeamRoom templates that have been extended to use new features. You can use these templates to create XPages applications that will run on the web, the Notes client or on mobile devices. You are encouraged in particular to try the mobile app implementations - both from a developer and end-user standpoint. That is to say, these templates are a good sample reference point for anyone looking to get started with XPages mobile development, while evaluating the mobile applications as an end-user will enable you to give us invaluable feedback on its features or limitations and this help us make improvements in the future.



5) General runtime upgrade to support accessibility and localization requirements



Some of the controls and complex types in the XPages Extension Library were not fully compliant with accessibility and localization standards. A simple example would be the use of the 'title' attribute as a control label rather than as a descriptive tag for assistive technologies (such as screen readers, etc). Issues like this and others have been addressed in this release. In this context some changes had to be done to comply with IBM internal policies like accessibility and localization. Some of these changes require existing NSF applications to be re-compiled. Also for power developers implementing Java controls using the Extensibility API some changes have to be done. Phil Riand and Pete Janzen describe in this document the details.



The new functionality in the Extension Library to build mobile apps and social applications can be used in the OpenNTF XPages Development Contest.



Enjoy !

10/16/2011

OpenNTF Election Results

The votes have been cast, counted and audited, and the newly incorporated OpenNTF has a Board of Directors.  

But not quite!  There was a tie in the voting for the third Contributor Director position, so we would like all Contributors to vote again – this time for either Elijah Lapson or Frank van der Linden.  Just send your choice to IP-Manager@openntf.org by midnight Tuesday October 18.

In any case, we do have the results for the nine Member Directors, and two of the three Contributor Directors.  Here they are:

Member Directors:  

Elected for two years – in order of number of votes received:
 
        1. Bruce Elgort
        2. Brent Peters
        3. Julian Woodward
        4. John Head
        5. Corey Davis

Elected for one year – in order of number of votes received:

        6. Per Henrik Lausten
        7 (tied) Sean Burgess
        7 (tied) Justin Hill
        7 (tied) Stuart McIntyre

Not elected – in alphabetical order:

        Serdar Basegmez
        Michael Falstrup
        Henning Schmidt
        Chris Toohey

Contributor Directors:

Elected for one year – in order of number of voted received:

        Niklas Heidloff
        Rene Winkelmeyer

Tied for third position, subject to runoff election:

        Elijah Lapson
        Frank van der Linden

Congratulations to the winners – and many thanks to all the candidates for their willingness to  be part of OpenNTF and for making this an exciting election.  

10/13/2011

On OpenNTF: New Release of XPages Help Application



Paul Withers has released a new version 2.0.2 of his project XPages Help Application (short URL: http://xhelp.openntf.org).



Paul describes the 2.0 functionality in his blog and on the project page:



<<

XPages Help Application is an application for managing online Help [...]. It is roughly based on the Notes/Domino Help, Eclipse Help and iNotes Help. It provides functionality for navigating the help by: Contents: a hierarchical multi-level navigation. Index: like the index of a book, allowing entries to be listed under one or more index categories. Search: a full-text search of the content. Bookmarks: allows users to add or remove bookmarks to their personal profile. This is only available for logged-on users.

>>



The project is also a good learning resource since it uses themes, Java managed beans and an implementation of the OpenLog Java class specifically designed for use in managed beans (more).



Paul has also produced a video describing the application:





10/11/2011

REMINDER: Vote for the Community Director or your choice


While most of the OpenNTF Members have cast their ballots for their choice of Member Directors (which represent the corporate members), very few Contributors have cast ballots for Contributor Directors.  he three Contributor Directors who are elected are those who will represent OpenNTF Contributors on the OpenNTF Board.  There are four  Contributors who are running:

Niklas Heidloff

Elijah Lapson

Frank van der Linden

Rene Winkelmeyer

To cast your vote simply send an email with between one and three of these names to ip-manager@openntf.org. Note that only Registered OpenNTF Contributors may vote.  

To help you with your voting, each candidate has prepared a statement:

Niklas Heidloff

Niklas Heidloff has delivered numerous projects on OpenNTF including Mobile Controls, Social Enabler, XPages for Connections, etc. He has also built the new OpenNTF web user interface plus the XPages.info web site, he is continuously maintaining and updating these sites, he has hosted the contests, ideajam etc. As IBM employee working on OpenNTF almost full time Niklas wants to be able to help defining strategy and direction of OpenNTF.

Elijah Lapson

As a Director of IT for a Global non-profit organization I am constantly balancing requests for all type of technology support. When I attempt to prioritize these requests for the organization I look to see which technologies are most appropriate for the job and which solutions will have the largest possible positive impact on our staff. I would love to bring these skills which I have been developing over the past 15 years to OpenNTF. All of those involved with using/developing/administrating a Lotus Notes Domino infrastructure know that the key component of the tools is the ability to get groups of people collaborating effectively in a short period of time. I would like OpenNTF to become the go to place for Developers and Administrators to get information and tools to help their clients collaborate more effectively. I would like OpenNTF to be the go to place to donate a piece of code, an administration tip, or a full blown application to the community. I want OpenNTF with the backing of IBM to be the place where non-Xpage/Domino developers can come and easily get up and running the current Lotus/IBM platforms without a significant time investment in proprietary technologies. Please consider me for a Contributor Director position.

Frank van der Linden

As a OpenNTF contributer I have noticed the growing role of OpenNTF in the IBM/Lotus community.
And as I strongly belief in the power of OpenNTF as the main resource in the IBM/Lotus community, I will be part of OpenNTF to help guiding in the good direction.

Rene Winkelmeyer

The platform of OpenNTF has always been a very helpful and inspiring resource for Notes and Domino developers and administrators around the world. The constitution of the new incorporated OpenNTF is now the right step to evolve to the next level. As seen in the last years more and more 'new' technologies like Plug-Ins, XPages and OSGi haven been added to our most loved platform. As a Director my mission would be to help OpenNTF to force the distribution of knowledge, information and code for those cutting-edge technologies and to attract more (and new) people for this great platform.

10/10/2011

Teaser: Next Generation of XPages Mobile Controls



We'd like to post soon a new version of the XPages Extension Library on OpenNTF with new functionality to build mobile apps based on XPages.



This version is different from the OpenNTF project XPages Mobile Controls. The main difference is that the new controls have been implemented as library controls so that they can be used in custom apps without having to copy and paste design elements. Since the new version requires Domino 8.5.3 the OpenNTF controls can still be used for 8.5.2.



The new version of the mobile controls in the extension library is also significantly different from previous versions of these library controls in the extension library. The new version is now the first candidate to be included in the Lotus Domino upgrade pack based on 8.5.3 that is targeted for later this year.



Here are some of the highlights:

- Based on Dojo 1.6.1

- Built as library controls that can be deployed on Domino

- Out of the box styles for iPhone and Android. Custom styles possible

- View control to display Domino views including all filter mechanisms as for desktop applications

- Documents can be rendered easily via forms controls and manipulated as in desktop applications

- Header, outline and tab bar controls

- Dynamic content control to change a mobile page without reloading the whole page



Here is a video demonstrating the end user functionality in the first part and in the second part how to build mobile apps:



10/09/2011

Win a free pass to Lotusphere 2012!


OpenNTF is pleased to announce that in addition to the previously mentioned awards for the second OpenNTF development contest, one 2012 Lotusphere pass will be awarded. What better way to motivate participants of this contest, where social applications is a theme, than to award them with a pass to Lotusphere.

This means that we will now differentiate between the three contestants who receive awards as follows.

The winner will receive a pass to Lotusphere 2012 (the winner will be responsible for their own travel, hotel and other expenses). Also, the ticket is non-transferable and must be used for Lotusphere 2012.

The winner and two finalists can choose between one of these three prizes:

1) Apple iPad 2, 64 GB Wifi or 32 GB 3G
2) Apple iPhone 4S 32 GB
3) Amazon voucher for $800 (US) if available in your country

Please be sure to read the "Eligibility" section on the contest page to ensure that you are eligible to participate in the contest.
Download File

10/09/2011

OpenNTF Contributors Please Vote


There are four candidates for the three OpenNTF Contributor Director positions.  So, if you are a registered OpenNTF Contributor, you can help decide who will represent you on the OpenNTF Board of Directors.

To vote, simply send an email to ip-manager@openntf.org with between one and three of the following names before Friday, October 14.  
Niklas Heidloff
Elijah Lapson
Frank van der Linden
Rene Winkelmeyer

To help with your decision, here are the statements from the Candidates.

Niklas Heidloff
Niklas Heidloff has delivered numerous projects on OpenNTF including Mobile Controls, Social Enabler, XPages for Connections, etc. He has also built the new OpenNTF web user interface plus the XPages.info web site, he is continuously maintaining and updating these sites, he has hosted the contests, ideajam etc. As IBM employee working on OpenNTF almost full time Niklas wants to be able to help defining strategy and direction of OpenNTF.

Elijah Lapson
As a Director of IT for a Global non-profit organization I am constantly balancing requests for all type of technology support. When I attempt to prioritize these requests for the organization I look to see which technologies are most appropriate for the job and which solutions will have the largest possible positive impact on our staff. I would love to bring these skills which I have been developing over the past 15 years to OpenNTF. All of those involved with using/developing/administrating a Lotus Notes Domino infrastructure know that the key component of the tools is the ability to get groups of people collaborating effectively in a short period of time. I would like OpenNTF to become the go to place for Developers and Administrators to get information and tools to help their clients collaborate more effectively. I would like OpenNTF to be the go to place to donate a piece of code, an administration tip, or a full blown application to the community. I want OpenNTF with the backing of IBM to be the place where non-Xpage/Domino developers can come and easily get up and running the current Lotus/IBM platforms without a significant time investment in proprietary technologies. Please consider me for a Contributor Director position.

Frank van der Linden
As a OpenNTF contributer I have noticed the growing role of OpenNTF in the IBM/Lotus community.
And as I strongly belief in the power of OpenNTF as the main resource in the IBM/Lotus community, I will be part of OpenNTF to help guiding in the good direction.

Rene Winkelmeyer
The platform of OpenNTF has always been a very helpful and inspiring resource for Notes and Domino developers and administrators around the world. The constitution of the new incorporated OpenNTF is now the right step to evolve to the next level. As seen in the last years more and more 'new' technologies like Plug-Ins, XPages and OSGi haven been added to our most loved platform. As a Director my mission would be to help OpenNTF to force the distribution of knowledge, information and code for those cutting-edge technologies and to attract more (and new) people for this great platform.
Download File

10/07/2011

Today's the deadline to throw your hat into the OpenNTF ring!

Member Directors – we have eleven people nominated, for the nine positions.  If your employer is an OpenNTF Member – you could add your name to that list.

Contributor Directors – we have four people nominated for the three positions.  This is your chance to help determine the direction of your organization.  If you are a Registered Contributor, then do consider running.

To run, simply send your name to the IP-Manager@openntf.org

10/06/2011

New OpenNTF Project: XBlog - The XPages Blogging Platform


Keith Strickland has contributed a new project to OpenNTF - XBlog. He describes it in his blog:

- Everything is configurable, layout, date formats, sidebars, styles, everything
- Multiple Layouts already configured
- Web Based Blog management site
- RSS Import from your previous blog (This kind-of works and could certainly use some improvement, especially in resource management)
- Google +1, facebook, twitter and digg this icons for all posts
- Spam Prevention provided by Akismet
- XSS Prevention proided by AntiSamy
- Tags instead of Categories
- Google Analytics and Google Adwords built in
- Downloads are part of posts and pages
- Automatic Comment locking after X# days
- Build in code syntax highlighting using SyntaxHighlighter 3.0
- Email notifications for blog owner and blog commentors (if they so choose)

There is also a good documentation in which Keith thanks several other OpenNTF contributors for their help and input: Karsten Lehmann, Tim Tripcony, Ferry Kranenburg, Declan Lynch, Thomas Ladehoff.

Here is a screenshot:

A picture named M2

10/05/2011

You too can be help direct the future of OpenNTF! But the deadline is Friday!


OK – you have seen that increased activity of OpenNTF.  More contributions, more downloads, more serious licensing rules.  OpenNTF is growing up. Things are happening. OpenNTF is now incorporated as an independent nonprofit corporation.

Lets say that you are one of the nearly 450 people who have registered as an OpenNTF Contributor – you contribute code, but you would like do more. Perhaps you would like to set up a cross-company project, help with the infrastructure, help set the direction of where OpenNTF is heading.

Well, if you send the IP-Manager an email stating you are interested, by end of day Friday, October 7, you too can run for one of the three Contributor Director positions of OpenNTF.

The Contributor Directors along with the Member Directors are the ones who control OpenNTF.  They set the direction, and either directly, or through committees, run things like the technical direction, the infrastructure, the contests. It's not a massive call on your time – there is a one hour meting every two weeks – plus your involvement in those aspects of OpenNTF that you are interested in.

Once we have all the nominations (by Friday), we will post the statements of each nominee – and then during the week, next week, all registered contributors can vote for up to three Contributor Director Candidates.

Currently there are two candidates – Niklas Heidloff and Rene Winkelmeyer. You can add your name to that list and lets make it a real election.

10/04/2011

IBM XWork Server and XPages in IBM Lotus Domino 8.5.3


This week is a big announcement week for XPages: 1. IBM XWork Server, 2. IBM Lotus Notes/Domino 8.5.3.

IBM XWork Server

Yesterday Ed Brill introduced the new IBM XWork Server.

<<
Tomorrow IBM will announce IBM XWork Server 8.5.3. The new server is part of the IBM Lotus Domino 8.5.3 family, but with a completely different licensing approach, different branding, and different packaging (installer). The new IBM XWork Server will be available for ordering tomorrow, and the software release is scheduled for Friday, October 7, in English.
>>

Read Ed's blog for more information and the announcement letter.

A picture named M2

IBM Lotus Notes/Domino 8.5.3

Today IBM Lotus Notes/Domino 8.5.3 was announced. Read the announcement letter and Ed's blog.

There are several key extensions to XPages as you can read in the announcement letter or on my blog.

Another highlight for XPages developers is the entitlement to some functionality in IBM Connections:

<<
Entitlement to IBM Connections Files and Profiles, for no additional charge, allows you to tap into the knowledge of networks of professionals with a single click. This helps users to quickly find skills within their organization and to easily share content with other people and remove the need to send large files through email.
>>

Developers can start building XPages applications accessing Connections easily via the image on the IBM SmartCloud and the new Social Enabler.

There is also a Taking Notes podast with Ed Brill and Peter Janzen about the new XWork Server and the new 8.5.3 functionality. One of the key statements (34:30 mins) in this podcast comes from Ed Brill: "This [XPages] is our key application development strategy within the [IBM] Collobartions Solutions team".