3SL: Requirements management and model driven systems engineering from concept to creation.
Cradle®
Login:
Username:
Password:
 
Search:  
Visitor not logged in, You are: Home > News > 3SL web based newsletter
 

 

3SL Web-based newsletter for September 2007 [Cradle 5.6]

Web UI Extensions

A number of new capabilities were provided in the Cradle Web Access facility in the latest Cradle release. These changes have been reflected in the web UIs supplied by 3SL, and can be applied in users’ custom web UIs.

Direct Login from URL

Users can optionally login to a web UI as part of the initial URL, bypassing the Login screen. This allows Cradle web UIs to be launched from another web page with pass-through of login details by, for example, using Javascript or PHP to construct the full URL based on login details previously supplied by the user.

An example of the URL is shown below (folded onto several lines for improved readability):

http://localhost:8015/pdb/direct-login?
username=manager&
password=manager&
projectcode=demo&
access=rw&
action=login

Direct Login and Open Item from URL

You can optionally open an item as part of this single action, specified either by its type and identity, such as for a requirement (a pre-defined type of item):

http://localhost:8015/pdb/direct-login?
username=manager&password=manager&projectcode=demo&access=rw&
action=itemview&
type=INFO_REQUIREMENT&
namenum=1.2.1.2&
version=&
draft=a

or the item could be specified by its PDUID (Project Database Unique ID):

http://localhost:8015/pdb/direct-login?
username=manager&password=manager&projectcode=demo&access=rw&
action=itemview&
pduid=16B08F9CAADEMO010000000001

Embed Cradle Web UIs in Frames

Cradle web UIs (including those supplied by 3SL), can now be run in an iFrame, so they can be embedded in other web UIs, such as dashboards.

An example is supplied with Cradle-5.6 as the file:

www\pdb\default\default\examples\iFrameDDALINK.htm

in the Cradle software distribution:

This example can be used as is, or it can be used as a basis for linking Cradle Web Access into your own dashboard or portal environment.

This example HTML code illustrates some ways of embedding and linking Cradle Web Access in an iFrame:

  • Standard login
  • Standard login specifying an item to open
  • Direct login to our example DEMO database
  • Direct login to our example DEMO database opening an item

Centralised Style Information

All style information for web UIs can now be defined in a single set of three CSS files, rather than being spread throughout the web UI, to ease development and maintenance.

Centralised Scripts

Scripts (typically Javascript) for Cradle web UIs can be held in one place referenced from the web UI, to improve runtime performance and ease development and maintenance.

Back to index

 
 
[Copyright © 3SL 2008 | Last Updated: Sat Jul 19th, 2008 ]
Registered office: 2 Highfield Road, Barrow in Furness, Cumbria, LA14 5PA, Registered in England No. 2153654