Joomla!

Joomla! is a content management system (CMS) that enables you to create a website or blog from scratch, or to improve an existing website. It is one of the most popular CMSs in use today, with millions of websites and blogs powered by Joomla!. Joomla! is free and open source software released under the GNU … Read more

Single-page application (SPA)

A single-page application (SPA) is a web application or web site that interacts with the user by dynamically rewriting the current page rather than loading entire new pages from a server. This approach avoids interruption of the user experience between successive pages, making the application behave more like a desktop application. SPAs use a mix … Read more

Production server

A production server is a server that is used for hosting a live website or service. This type of server is typically configured for high availability and is able to handle large amounts of traffic. Production servers are usually more expensive than other types of servers, such as development or testing servers, because they require … Read more

Application awareness

Application awareness is a concept in computer networking that refers to the ability of network devices and applications to identify and track individual applications as they travel across the network. This information can then be used to optimize network performance and security. Application awareness can be implemented in a number of ways, including through the … Read more

WebSocket

WebSocket is a computer communications protocol, providing full-duplex communication channels over a single TCP connection. The WebSocket protocol was standardized in 2011, and the WebSocket API in Web IDL is being standardized by the W3C. WebSocket is designed to be implemented in web browsers and web servers, but it can be used by any client … Read more

Software agent

A software agent is a computer program that is designed to autonomously perform tasks on behalf of a user or another program. In some cases, a software agent may be designed to operate without any direct interaction with a user, instead carrying out its tasks in the background in response to changes in its environment … Read more

SMIL (Synchronized Multimedia Integration Language)

SMIL (Synchronized Multimedia Integration Language) is a World Wide Web Consortium (W3C) recommended XML markup language for describing multimedia presentations. SMIL enables authors to write time-based, interactive multimedia presentations. The SMIL specification is part of the W3C’s Synchronized Multimedia Activity. A SMIL document is composed of three parts: A head, which contains metadata and other … Read more

IAP (Internet access provider)

An IAP (Internet access provider) is a company that provides customers with access to the Internet. IAPs can be either residential or business-focused, and they typically offer a variety of services such as email, web hosting, and broadband Internet access. Many IAPs also provide value-added services such as online security and parental controls. What are … Read more

Exploratory testing

Exploratory testing is a form of testing that is conducted without any prior planning or preparation. It is an exploratory process in which testers are free to explore the software in any way they see fit, and to use any test techniques they feel are appropriate. Exploratory testing is often used when there is little … Read more

Crawl depth

Crawl depth is the number of times a search engine crawler visits a given site during a crawl. The depth of a crawl is determined by the number of links followed from the initial URL. A shallow crawl would follow a small number of links from the initial URL, while a deep crawl would follow … Read more