Genii Weblog

Ideas for simple API extensions (for presentation) welcomed

Wed 9 Feb 2005, 10:23 PM



by Ben Langhinrichs
On February 21-22, I will be at Das EntwicklerCamp 2005 in Dortmund, Germany.  I am giving a new presentation this year called Pushing the Limits - Building Top Notch Lotus Software Extensions.  While I have a good grasp on the technology I am showing and advice I am giving, I am looking for simple extensions I can implement so that the attendees can walk away with something useful.  So, is there something you have long wished for but never gotten your C API skills up for writing?  It does not have to be rich text related - contrary to popular opinion, I do write extensions which do not involve rich text.

I have a couple already done, but if you have an idea for an LSX, menu add-in, database driver, etc., post it here or send it to me.  I'll be happy to give you a copy of the code I write at the end if I use your idea.
Session Title: Pushing the Limits - Building Top Notch Lotus Software Extensions
Session time and place:Tuesday, Feb. 22, 2:15pm - 3:45pm
Learn how to build extensions that enhance the functionality of Lotus software. Practical guide to using Lotus extensibility tools to push the limits of Lotus Notes and Domino.

Copyright © 2005 Genii Software Ltd.

What has been said:


289.1. Duffbert
(02/09/2005 08:38 PM)

I don't know if this is what you had in mind, but here's my "wish"...

When I import a graphic image into a Notes document, I like to use a two-lined border with a weight of 4 and a drop shadow for 12 weight. The "problem" is that the picture property box doesn't have a memory, so each new picture I load involves getting the picture property box, clicking on the second tab, selecting my double-edge border, selecting the drop shadow, and upping the border weight from 1 to 4.

What I'd love to do is have an @Function I could attach to a Smart Icon that allows me to feed in those parameters and set them when I have a picture object selected...


289.2. Ben Langhinrichs
(02/09/2005 10:30 PM)

Well, it wasn't exactly what I was looking for, but it does sound handy. It would require a Midas engine, unless I used a Send Keys type logic. Hmm.


289.3. Alan Bell
(02/10/2005 01:40 PM)

I am still coming to terms with the stupidity of this, but here you go.

http://www.dominux.co.uk/dominuxblog.nsf/plinks/ABEL-69GSDS

ick.


289.4. Ben Langhinrichs
(02/10/2005 01:48 PM)

Egads! I don't know whether to be impressed or horrified. I am certainly not going there with an extension to show in a presentation, but I guess it is now out there for everyone to see, and possibly even try. Thanks, or something.

Maybe I'll just do it with the Midas C++ API after all. Again, I say "Egads!"


289.5. Duffbert
(02/10/2005 02:02 PM)

I don't know whether to be grateful or embarrassed! :-)

Thank, Alan, and I'll give it a try in the next day or two...


289.6. Richard Schwartz
(02/15/2005 07:43 AM)

Hey Ben, this post gave me an idea:

http://www.chriscopeland.us/index.nsf/d6plinks/MISE-69MFE4

The solution I'm thinking of: a menu addin that creates a hotspot and puts it on the clipboard so that it can be pasted into an RTF. When clicked, the hotspot code would give the user the choice of either linking to either (a) the specifically linked document, (b) the most recent revision of the document.

-rich


289.7. Chris Copeland
(02/15/2005 08:35 AM)

RE: http://www.chriscopeland.us/index.nsf/d6plinks/MISE-69MFE4

Thanks Richard for bringing this up

I am thinking that this would be a great enhancement of the existing DocLink functionality. I am sure there are loads of cases where what is really wanted is a link to the latest document. I am eager to see what can be done in this regard.

Thanks for your help.

Have a GREAT day!