Username:
Password:
Please type the Two words with a space between them to prove you are a real human being.
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.
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
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
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:
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.
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 the newsletter archive.