: 3492 | 87812 | 9797

A "component"-wise extendable / partly enrich-/replaceable, and skinnable Notes client 
Now Available: "The Social Software Platform You Already Own" Position Paper from Elguji Software. A must read for every IBM Lotus Software customer.
Use this IdeaSpace to post ideas about the Notes Client.

: 15
: 15
: 0
: framework
: Florian Vogler 21 Dec 2008
:
: / Email
Reading "Open Source the Domino product line" (http://ideajam.net/IdeaJam/P/ij.nsf/0/834A4BA0093A41F48625752600585353?OpenDocument) I thought about the following: What I could imagine to give Notes/Domino a huge boost (and to be possible for IBM) would be a mix between a closed core and parts of Notes being open for alternatives/extentions/adaption.
 
The following would certainly be a lot of work, but imo benefits would develop exponentially, as a many development areas would no longer depend on IBM entirely (and thus not happen at all - not meant blaming; with the vast amount of work on Notes/Domino things need to be prioritized if it's IBM "only" that does the work).
 
Imagine what would happen if companies could, for example, offer desktop/bookmark/replicator page replacements, customized template management (inheritance, control, creation from, ...) solutions (through round-trippable DXL for example), custom calendars (as a replacement for the one out of the box, or much better even an enriched one), custom user management functions, and similar client enhancements different from what's in the box by default.
 
As much as many things and most if not all of the above is possible with 3rd party solutions / applications / products, these applications end up being "outside" of Notes, rather than being / feeling truly integrated - as they run on top of / in Notes, but are not truly interwoven with Notes and its many parts/objects/features... .

An entirely extendable / partly enrich-/replaceable/reworkable Notes client experience is thus what I'd love to see happen - similar to the power of the Extention Manager, alternative and/or enriched "parts" would imo benefit both Notes customers, business partners, and IBM.
 
This is about much more than just "skinning" the Notes client with adjusted menus / just a different look and feel, but about possibilites to also enrich and/or exchange parts "underneath". Today one could only write a new Notes client in its entirety, or extend Notes 8 with rather disconnected plug-ins. Whilst I know that plug-ins can be very connected to Notes/Domino, they are isolated in a particular area in notes and do not allow for changes to the Notes client experience as such.

Things could really flourish if more / most / all of the underlying data structures were open and documented - be it ODS, the many Notes 8 standard client XML files, desktop*.ndk, bookmark.nsf, etc.

All I'd imagine this to boil down to
+) round-trippable, validatable/validated XML, so that it doesn't turn into a support nightmare for IBM,
+) a lot more documentation from IBM,
+) a lot more write properties (instead of many read-only, or "not visible at all" props),
+) fully controlable menus (add, hide, hide when/for whom, ...), options, objects (e.g. locations, preferences --> hide some, extend with other options/objects/...)
+) adjustable, replaceable UI parts (e.g. property boxes, what happens when pressing button x, y or z, ...)
+) "extention-manager-like"-integration points to have Notes read a 3rd party UI replacement/enrichment instead of its own parts, to have Notes run a different command/program/part/... instead of a "built-in" one
 
The result would be that
+) nothing related to intellectual property would have to be open sourced (not that I wouldn't like that, but I understand why that is pretty much impossible)
+) development of the Notes client experience (not the core / "backend", but front-end and what happens from there) would not depend on IBM alone, but could be customized / enhanced both by business partners, as well as customers --> the Notes client as such could be enhanced by IBM *and* the Notes community
 
A great many of the ideas on ideaJam could be solved if the Notes client experience could be customized from within itself - not just on top of it. To me, there is nothing more powerful than Notes/Domino, but its acceptance lags behind its possibilites as its frontend is in fact hardcoded.



1) Rob Goudvis (22 Dec 2008)
Yes, yes and yes!










:
:

Buy IdeaJam Today!


You can run IdeaJam in your company. It's easy to install, setup and customize and your employees and customers will immediately see results.

Phone: +1 (360) 450-5022

Email: sales@elguji.com

Learn more >>

Welcome to IdeaJam


IdeaJam is a place where people can post and share their ideas, and gauge the marketability, popularity and viability with input from others.

When an idea gets posted, others can help promote or demote the idea and provide comments. Popular ideas will bubble to the top.

Make your opinion count.

Share


Post your idea - from ways we can improve IBM Lotus Software to things we've haven't even yet thought of.

Vote


Check out other people's ideas and vote on the ones you like best. The community votes. The community decides.


Discuss


Talk about ideas with your peers in the IBM Lotus Community and help make them even better.



4
ideajam ideas - Lotusphere
-5
Make Ideajam database as default application on domino
18
All Design Elements view in Designer
0
Create an AppStore for $1.99 apps
13
Symphony API integration in Agents
5
In the view-quick-search dialog, there should an "advanced search" option to find a document in the current view based on the NoteID or UNID
8
Standardize Definition of Application
12
Cleanup process for mystery problems
3
DDM could benefit from addng Twitter or SMS to Notifications
15
license model for universities and schools (education)
4
Dogear: Plugin for many browsers to store bookmark in dogear
8
Give Domino an up-to-date Servlet Engine
13
Admin Client - Server Console
9
Notes Calendar - Show Calendars
12
I wish FilePath would consistently return a relative path whenever possible
26
Select Category option in Views to tick all documents within a category and sub-categories
11
Calendar overlay: documentation how to overlay application calendar
6
inbox: newest first
7
Lotus Script: record call history for for informative debugging
8
Feed Readers page for Domino
17
Get Rid of "Copy as Table" in instances where it doesn't work
16
Expose the SPR database to customers so others can easily get added to the request
10
Multi value core control







IdeaJam developed by




Hosting by