DéjàClick
Encyclopedia
DéjàClick is an add-on for the Mozilla
Firefox web browser
that provides the ability to record and play select web transactions to monitor and/or analyze. This functionality is similar to website monitoring
, with the exception that it monitors website transactions from inside the browser to simulate the actual user experience. The add-on was developed by AlertSite.
DéjàClick for Mozilla Firefox uses a proprietary feature known as TrueUser technology when generating testing scripts
. TrueUser automatically detects and adjusts for dynamic features of Rich Internet application
s, including cookies, caching
, certificate
s, JavaScript
and delayed user-responses. User activity is recorded and played back automatically. This allows for quick problem-detection and -resolution.
Each user can contribute and share scripts
with other users via DéjàClick’s social scripting
feature. Similar to social bookmarking
, social scripting enables users to share pertinent information and increase productivity
. Every DéjàClick script is saved as an XML file and can be sent to a select audience via email or by posting an attachment to an online community. DéjàClick also allows each user to annotate their scripts via DéjàNotes. The user can add comments, instructions and detailed messages (or notes) to their recorded browser-session on a live website, as opposed to using a static screen capture
. Messages can include hyperlink
s, video
s and image
s, providing users with the ability to document their feedback in detail. This helps to promote collaboration
and enhance performance monitoring.
The current version enables users to measure the uptime and performance of Web pages or sites built with Flash in real time, as well as providing full support for Ajax
and JavaScript custom scripting. Enabled by TrueScreen technology, these enhancements ensure a great user experience by providing a comprehensive view of the web performance details .
In addition to a freeware
version, DéjàClick is available as a business transaction recorder that uses AlertSite’s global monitoring platform. This feature provides detailed performance and availability measurement reports, along with the ability to support web testing
and Internet server monitoring
. Each user also receives a precise screenshot rendering of the error when and where it occurs on the site via DéjàCapture. Users can also annotate DéjàClick scripts
. The transaction recorder works within the Mozilla Firefox browser and is compatible with nearly every major operating system, including Windows
, Mac OS X
, Unix
and Linux
.
Mozilla
Mozilla is a term used in a number of ways in relation to the Mozilla.org project and the Mozilla Foundation, their defunct commercial predecessor Netscape Communications Corporation, and their related application software....
Firefox web browser
Web browser
A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...
that provides the ability to record and play select web transactions to monitor and/or analyze. This functionality is similar to website monitoring
Website monitoring
Website monitoring is the process of testing and verifying that end-users can interact with a website or web application. Website monitoring is often used by businesses to ensure that their sites are live and responding....
, with the exception that it monitors website transactions from inside the browser to simulate the actual user experience. The add-on was developed by AlertSite.
DéjàClick for Mozilla Firefox uses a proprietary feature known as TrueUser technology when generating testing scripts
Scripting language
A scripting language, script language, or extension language is a programming language that allows control of one or more applications. "Scripts" are distinct from the core code of the application, as they are usually written in a different language and are often created or at least modified by the...
. TrueUser automatically detects and adjusts for dynamic features of Rich Internet application
Rich Internet application
A Rich Internet Application is a Web application that has many of the characteristics of desktop application software, typically delivered either by way of a site-specific browser, via a browser plug-in, independent sandboxes, extensive use of JavaScript, or virtual machines...
s, including cookies, caching
Cache
In computer engineering, a cache is a component that transparently stores data so that future requests for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere...
, certificate
Public key certificate
In cryptography, a public key certificate is an electronic document which uses a digital signature to bind a public key with an identity — information such as the name of a person or an organization, their address, and so forth...
s, JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....
and delayed user-responses. User activity is recorded and played back automatically. This allows for quick problem-detection and -resolution.
Each user can contribute and share scripts
Scripting language
A scripting language, script language, or extension language is a programming language that allows control of one or more applications. "Scripts" are distinct from the core code of the application, as they are usually written in a different language and are often created or at least modified by the...
with other users via DéjàClick’s social scripting
Scripting language
A scripting language, script language, or extension language is a programming language that allows control of one or more applications. "Scripts" are distinct from the core code of the application, as they are usually written in a different language and are often created or at least modified by the...
feature. Similar to social bookmarking
Social bookmarking
Social bookmarking is a method for Internet users to organize, store, manage and search for bookmarks of resources online. Unlike file sharing, the resources themselves aren't shared, merely bookmarks that reference them....
, social scripting enables users to share pertinent information and increase productivity
Productivity
Productivity is a measure of the efficiency of production. Productivity is a ratio of what is produced to what is required to produce it. Usually this ratio is in the form of an average, expressing the total output divided by the total input...
. Every DéjàClick script is saved as an XML file and can be sent to a select audience via email or by posting an attachment to an online community. DéjàClick also allows each user to annotate their scripts via DéjàNotes. The user can add comments, instructions and detailed messages (or notes) to their recorded browser-session on a live website, as opposed to using a static screen capture
Screenshot
A screenshot , screen capture , screen dump, screengrab , or print screen is an image taken by a computer to record the visible items displayed on the monitor, television, or another visual output device...
. Messages can include hyperlink
Hyperlink
In computing, a hyperlink is a reference to data that the reader can directly follow, or that is followed automatically. A hyperlink points to a whole document or to a specific element within a document. Hypertext is text with hyperlinks...
s, video
Video
Video is the technology of electronically capturing, recording, processing, storing, transmitting, and reconstructing a sequence of still images representing scenes in motion.- History :...
s and image
Image
An image is an artifact, for example a two-dimensional picture, that has a similar appearance to some subject—usually a physical object or a person.-Characteristics:...
s, providing users with the ability to document their feedback in detail. This helps to promote collaboration
Collaboration
Collaboration is working together to achieve a goal. It is a recursive process where two or more people or organizations work together to realize shared goals, — for example, an intriguing endeavor that is creative in nature—by sharing...
and enhance performance monitoring.
The current version enables users to measure the uptime and performance of Web pages or sites built with Flash in real time, as well as providing full support for Ajax
Ajax (programming)
Ajax is a group of interrelated web development methods used on the client-side to create asynchronous web applications...
and JavaScript custom scripting. Enabled by TrueScreen technology, these enhancements ensure a great user experience by providing a comprehensive view of the web performance details .
In addition to a freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...
version, DéjàClick is available as a business transaction recorder that uses AlertSite’s global monitoring platform. This feature provides detailed performance and availability measurement reports, along with the ability to support web testing
Web testing
Web testing is the name given to software testing that focuses on web applications. Complete testing of a web-based system before going live can help address issues before the system is revealed to the public...
and Internet server monitoring
Internet Server Monitoring
Internet server monitoring is much wider than website monitoring. Monitoring a web server means that the server owner always knows if one or all of his services go down. Web server monitoring may be internal, i.e. web server software checks its status and notifies the owner if some services go...
. Each user also receives a precise screenshot rendering of the error when and where it occurs on the site via DéjàCapture. Users can also annotate DéjàClick scripts
Scripting language
A scripting language, script language, or extension language is a programming language that allows control of one or more applications. "Scripts" are distinct from the core code of the application, as they are usually written in a different language and are often created or at least modified by the...
. The transaction recorder works within the Mozilla Firefox browser and is compatible with nearly every major operating system, including Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
, Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...
, Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...
and Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
.
Features
- one-button recording and bookmarking
- toolbar with full record/replay controls
- ability to track uptime and performance of Flash and Ajax web pages/sites
- sidebar with replay results and property editing
- status bar with record/replay status information
- action and event keyword validation
- overlay recorded pages with notes and annotations
- optional AlertSite Business Transaction Monitor integration