: 4399 | 106118 | 11884

Tool for documenting Dhtml-components 
Use this IdeaSpace to post ideas about Domino Designer.

: 9
: 9
: 0
: Domino Designer
: dhtml, javascript
: Axel Janssen4993 18 Jan 2008
:
: / Email
If you start working with an existing Domino Web Database, smart people who have worked on it before you, tend to have used existing widgets. Those often consist of some client code, a css-file and some javaScript files. The newer they are, the more they tend to use javaScript libraries as prototype, script.aculo.us or/and jQuery.
I mean stuff like www.dynarch.com/projects/calendar/, eight.nl/files/leightbox/, fckeditor, tabbed-table solutions, navigation-trees- etc.
As the javaScript and css for those component can't be in one place, they are often spread all over the design elements of the database or even across different databases. Across different databases, if folks try to centralize their css, js-Libraries for different nsfs, which isn't a bad idea. Now it can be really time-consuming to find all those pieces. It would be great, if this would be documented. Now documentation is great, but has one bad problem: Anybody likes to read a concise documentation, but it can be really hard to write and update those in a consistent and concise fashion.
It would be cool to have kind of a Gui Client (not notes: can be Swing, Eclipse-plugIn, .NET or whatever), which assists the developer in creating such a documentation, for example by offering all the forms, subforms, scriptlibraries, fileresources, javaScript-Libraries, etc. of the databases as dropdown lists and fields to add some explanatory text. The tool might save the information in a xml-format. This xml can be saved in the notes database.
 
There is no market for such a tool. It could be developed openSource. Am thinking about it, myself.



1) Rob Goudvis6575 (30 Jan 2008)
Why is there no market for such a tool?

Many developers face the problem of having to modify an existing application without proper (and up-to-date) documentation. I am currently busy with finishing a tool that allows you to scan through applications and do all sorts of digging (e.g. given a certain field-name: where is it used). I know of TeamStudio but my tool gives you much better output.

Another remark: there is room in many design elements to add some comment. The developer could always add here something so that related elements can be found via the designer's browser. But I am aware of the fact that it requires a lot of dicipline to do this (and continue doing so).










:
:

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 >>


3
Add server and database as optional parameters for @GetProfileField and @SetProfileField
8
Have an option to copy an URL from an e-mail (or other)
-1
System wide Web Query Save
0
Design Element PostSave event
56
Please update Domino to fully support TLS (SSL v3.1)
4
Integrated ICS OneUI Editor for Designer
6
Agent context menu in editor tab eg. "Run Agent"
55
When deleting user, delete archive & roaming files as well as mail file
12
Set properties for all selected Forms







IdeaJam developed by