Sunday, March 18, 2007

extension points....

OK, everyone keeps saying they want the new Domino Designer to have oodles of extension points. Based on Eclipse, extension points are of course a natural.

To help us out, though, since at some point a program actually has to have some immutable code, what pieces are a priority for you to extend? Since we are taking an iterative approach to moving Domino Designer over to Eclipse, starting primarily with the script editors, what extensions will you be looking to add, and what Designer behaviors do you want to contribute/attach to?

thanks!

4 comments:

Dan sickles said...

Since I've been asking (ok, whining ;-) here's a couple of items:

I would like to add annotations in the Lotusscript/Java/JS/@Formula editors as well as provide my own projection documents for custom code-folding. Actually, Id like to extend most SourceViewerConfiguration functions. I'd also like to track resources. I don't know if you are bringing the Eclipse resource model over to RCP/Expeditor to do this but if you are rolling your own resource model, I'd like to add resource types and provide editors for them.

It's late. More forthcoming...

Mikkel Heisterberg said...

As author of the LotusScript.doc project (http://www.lsdoc.org) - which I'm BTW porting to be 100% Java at the moment - I would like to be able to plug into the documentation piece of an Eclipse editor. You know - when you write Java you can attach the documentation to a library and then see the documentation inline with the type-ahead suggestions...

Since I have the documentation available for (select) LotusScript classes, subs and functions I would like to be plug in and surface the documentation when doing the type-ahead of LotusScript.

Additionally a resource extension point would be nice so I know which resource (e.g. class/sub/function) is selected in the UI so I can write a ViewPart to show the documentation.

Thanks!

bdetarade said...

Is there a Class navigator in LS Script editor?

If not, this would be very, very usefull

Maureen said...

Yes, a class browser is definitely in the works :-) Very helpful in navigating the code!