: 4537 | 107851 | 12223

LotusScript Editor element for Classes 
Use this IdeaSpace to post ideas about Domino Designer.

: 223
: 224
: 1
: Domino Designer
: lotusscript, classes, editor
: James Summerton1402 01 Nov 2007
:
: / Email
One of the big negatives for using classes in LotusScript is the fact that they live in the declarations section.
 
I would like to see a specific section created in the LotusScript editor that at the least works like the Java Editor.
 
The following is my crude example of how I see it fitting in.
_______________________________________
   (options)
   (declarations)
-  (classes)
       - ClassName1
         + Properties
          - Methods
             - New(x as string, y as integer)
             - doSomethingFancy()
      + ClassName2
      + ClassName3
_______________________________________
 
For those that don't know, TeamStudio have a free tool called Script Browser that does this in an external way, but I would like to see it integrated into the LotusScript editor itself.
 



1) Matt White9265 (01 Nov 2007)
I'd really hope that with the Eclipse based Domino Designer that we'd get a modern IDE for LotusScript which works as well as the Eclipse Java editor. But failing that then your idea is a good one.
2) James Summerton1402 (01 Nov 2007)
@Matt - yeah fingers crossed!
3) Keil Wilson110 (08 Nov 2007)
Amen on the class browser. I love using classes in LotusScript, but I hate having them stuck in the Declarations section.
BTW - NotesHound also has a class browser (although it's part of their commercial product). It made me realize how cool it would be to have one built into Notes (assuming it was stable and worked). I was never able to get TeamStudio's class browser to work for me.
4) Dwight Wilbanks87 (23 Nov 2007)
Im pretty sure that IBM is fully aware of our desires for a class editor. But, to put energy into it would take away from java resources.
5) Ben Langhinrichs6999 (26 Nov 2007)
Dwight - And that would be such a bad thing? - Ben
6) Peter LaComb682 (02 Dec 2007)
The third party class browsers are nice, but it would be nice to have something better (like this suggestion) built in.
7) Thomas Kennedy85 (04 Dec 2007)
Perhaps being less specific would be best here. I don't care if the classes live in the Declarations area or not, I just want a class browser. TeamStudio's is nice but it won't work with my larger -- 2500+ lines -- class libraries.
8) Peter Presnell26511 (15 Dec 2007)
It would also be nice if any new IDE for classes had a similar feature to VisualStudio in which you can place #region #endregion around blocks of code and collapse those. It is a big help when debugginbg code and you want to temporarily ignore large chunks that are not relevant (e.g. a block for public properties and a separate block for public methods etc. inside large classes).
9) John Smart833 (31 Jan 2008)
Voted yes, but Maureen demo'd this for Lotusphere. I think she said it will be there for 8.5.

8.5 will have an outline for JavaScript libraries, too.

(Note: I'll still also be using the free script browser tool by TeamStudio because I allows me to all references to a given object, accross all agents and other script libraries. It is too easy. Check it out at { Link } )
10) Marius Neumann36 (11 Jun 2008)
As we learned recently the desperately awaited LS class browser won't be in 8.5 Designer release. A good reason for a promote here. What else can I do to get it? PLEASE HELP!
What century was it again when this for asked for for the first time??
11) James Summerton1402 (12 Jun 2008)
Yep, I think generally everyone is pretty unhappy with the fact that this didn't make it in.

I would have thought that with the rework of the designer and the sheer number of people still developing Lotus Script this would have been a priority.
12) Melissa Snell1766 (13 Nov 2008)
I've just seen a presentation at "the view" conference and seen the beginnings of it. It will be in 8.5.1 (as will the java editor) - probably Q2 2009 but no promises ;-)

Just hold on for a little while longer....
13) Erik Brooks795 (21 Feb 2010)
This idea was delivered in 8.5.1.
14) Bruce Elgort8054 (21 Feb 2010)
Status changed to Complete










:
:

Welcome to IdeaJam™


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

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>


1
Inbox Zero for Notes
5
XWork Server Community Edition
7
Allow groups, domains etc. to be used to set background or ink colours in the ($inbox)
4
Allow more than Database Icons on the Workspace?
6
Dynamic favicon
9
Save snoozed alarms
6
Add functionality in IdeaJam to Automatically create an SPR for the enhancement request with IBM
18
One-click way to add participants to a Lotus Notes Meeting Invite
3
Sametime group chat with all meeting invites
7
Make Notes Not Crash when Home Server is Down / Restarts
0
Add Signature to new calendar entry
8
Clicking the Quickflag icon on an already flagged e-mail should remove the flag
5
Propose to download attachments before forwarding mail (Android)
-3
put sent items in folders
3
Traveler refresh by pull down
-2
Provide A doc-Load option in each object to load just the first 40k of rich text fields in a doc
36
Calendar current time visual indicator
22
IBM needs to implement some of the ideas on this site
-1
Allow more granular control of the Database Administrators security setting on the server document for roaming upgrade
6
Message Recall available to Administrators (SPR # Included)
3
Have the "Folder" column of the "All Docs" view also available in iNotes
3
I wish evaluate() would throw errors (again)
6
Replication and Sync Sametime contacts
5
Allow predefined notifications to be sent automatically when a task is completed in an Activity
4
I wish @Eval returned errors much like other @Functions






IdeaJam developed by

Elguji Software Logo