divine product documentation

dCS Product Overview

 

TOC PREV NEXT INDEX


Glossary


ACL
Access Control List. An ACL defines the group (such as ElementEditor) to which a user belongs. Each ACL has an associated list of permissions, such as read or write. dCS uses ACLs to help control the security of the site. ACLs can be assigned to pages and tables to restrict user access.

Article asset
A basic asset type, included in the CS-Direct Burlington Financial sample site, that holds the text of an article and information about it. It has many fields, such as headline, byline, and credit line.

Article flex asset
A flex asset, included in the CS-Direct Advantage GE Lighting sample site, that holds the text of an article and information about it. Its flex parent specifies only four attributes: body, byline, headline, and subheadline.

asset
The central organizational unit of CS-Direct, CS-Direct Advantage, and CS-Engage. The following are examples of assets: one image and the data that describes it, one article and the data that describes it, or one product for sale. A large site might contain millions of assets. In addition, nearly all the infrastructure in a site (for example, templates and attributes) are themselves assets. dCS defines two major categories of assets: basic assets and flex assets.

asset type
A category of basic assets. Each asset must belong to an asset type. For example, Article is a popular asset type. An Article asset is an instance of an Article asset type. A site might contain millions of Article assets but only one asset type named Article.

assignment
The designation of an asset to a user or a project. A user with a role in a workflow process can receive assignments.

association
In CS-Direct, a connection between assets of two different asset types. For example, you can create an association between an Article asset and an Image asset.

attribute
A characteristic associated with a flex family. For example, price, size, and color are typical attributes for a flex family that describes items in a product catalog. When defining an attribute, you specify its attribute type and attribute editor.

attribute editor
A short block of XML code that the CS-Direct Advantage GUI employs when prompting a user to enter an attribute value. For example, an attribute editor for entering a price attribute might display the local currency symbol, followed by a short text field.

attribute type
The data type associated with an attribute. For example, an attribute called price would probably be associated with the money attribute type.

attribute value
The data that a user assigns to an attribute. For example, a user might assign the attribute value red to the color attribute.

authentication
The process of verifying that an entity (for example, a person, a corporation, or a computer) is whom it represents itself to be. In an open network, this is the foundation of all subsequent security measures.

authorization
The process of granting or denying a user permission to access a specific web resource or set of resources, based on the user's identity.

basic asset
The kind of asset that CS-Direct manipulates. The data for a basic asset is stored in a single row of a single database table. Compare to flex asset.

blob
Binary large object; for example, a PDF file. Content Server provides a specialized servlet that serves blobs efficiently.

caching
Storing pagelets and blobs in memory, on disk, or on a remote server. Caching dramatically improves performance.

catalog
In CS-Direct Advantage, the online list of products that you create for your delivery (live) site.

collection
An ordered list of assets associated with a particular asset type; for example, a collection of Article assets whose byline is a particular journalist. A query asset generates the initial collection, and then you rank the returned assets in the desired order.

Commerce Connector
A dCS product that provides the interface between CS-Direct Advantage and Transact.

confidence
A scaling or weighting value used when a recommendation calculates the rating for an asset.

content
The text, images, and audio that make up a web site. Authors and artists create content.

Content Server
The underlying base layer of the dCS product family. Content Server provides extensive web development and delivery features.

context-based recommendation
An asset that returns a list of recommended items based on relationships between content or product assets in addition to the assets' ratings for the current visitor. The list of recommended items displayed on the site page is dynamically generated based on the content or product currently being displayed.

cookie
A string that Content Server sends to a browser to record information that is specific to a user. When that user returns to the web site, the user's browser automatically sends the cookie back to Content Server. Cookies are similar to session variables; however, sessions last only one visit but cookies can last indefinitely (or until they time out).

CS-Desktop
A dCS product that lets content contributors easily create, edit, and manage Microsoft Word documents.

CS-Direct
A dCS product that lets you create and manipulate basic assets. It provides an extensive user interface to let you control authentication, authorization, workflow, and publishing.

CS-Direct Advantage
A dCS product, built on Content Server and CS-Direct, that additionally lets you create and manipulate flex assets, to create product catalogs, for example.

CS-DocLink
A dCS product that allows content contributors to manage any kind of document through the familiar Windows Explorer interface.

CS-Engage
A dCS product that enables you to gather information about site visitors and customers so you can personalize the product placements and promotional offerings that are displayed for each visitor.

CS-Satellite
A dCS product that performs remote caching for a dCS site. Use CS-Satellite to improve performance of a delivery site.

dCS
divine Content Server. A suite of divine products, based on Content Server, that enable you to develop web applications, manage content, and deliver content.

delivery site
The public web site with which your visitors and customers interact. When your catalog database and online site are ready for visitors, you publish that content from the management site to the delivery site.

delivery type
The CS-Direct term for publishing mechanism, which is either Mirror to Server or Export to Disk.

development site
The dCS implementation that programmers and web developers use to design, develop, and test a site. The development site is usually protected so that site visitors cannot see it. See also management site and delivery site.

dynamic page
A web page that a program generates in response to a user request. See also static page.

element
A file in the ElementCatalog database table that contains code and/or data. The information in an element can be written in XML, JSP, HTML, or JavaScript.

ElementCatalog
The dCS database table that holds all available elements on your system. The elements are arranged hierarchically, similar to a file system that stores files in directories and subdirectories.

event management
A way of triggering certain programs within the Content Server system to run at specific times and at specific intervals. Analogous to cron jobs on a UNIX system.

Export to Disk
A publishing mechanism during which dCS uses templates to render assets into HTML. See also Mirror to Server.

flex asset
A set of name/value pairs, where each name is an attribute and each value is an attribute value. Compare to basic asset.

flex definitions
The set of required and optional attributes that constitute a flex asset.

flex family
The CS-Direct Advantage set consisting of attributes, flex definitions, flex assets, flex parent definitions, and flex parents.

flex parent
A set of attributes and attribute values that child flex assets automatically inherit.

flex parent definition
The set of attributes that a flex parent is eligible to use.

history attribute
An individual component of a history type. For example, a history type called "purchases" can be made up of the history attributes "SKU," "itemname," "quantity," and "price."

history type
A group of history attributes defined as one entity and given a name. For example, a history type called "purchases" could be made up of the history attributes "SKU," "itemname," "quantity," and "price." Marketers use history types to define segments.

Image asset
An asset type provided by the CS-Direct Burlington Financial sample site that represents one image and information about it.

Java
A popular, high-level programming language created by Sun Microsystems. Java code and binaries are system independent, meaning that the same program will run on any modern computer.

J2EE
Java 2 Enterprise Edition. A standard set of protocols, toolkits, languages, and infrastructure for creating web-based applications. J2EE is a superset of Java 2 Standard Edition. Sun Microsystems produces J2EE.

JSP
Java Server Pages. JSP is a popular language for coding J2EE servlets. Sun Microsystems produces JSP.

LDAP
Lightweight Directory Access Protocol. LDAP is a popular system for storing information about users.

live site
Another name for delivery site.

management site
The site at which content providers and content editors work on assets and push them through a workflow.

manual recommendation
A recommendation asset that returns a static, preselected list of recommended items. It always returns the same items (assets) until an item is deleted from the Content Server database or is removed from the list. Compare to context-based recommendation.

merchandising asset
An asset that enables you to display promotional messages about your products to a site visitor based on that visitor's identity.

Mirror to Server
A publishing mechanism that copies content items (usually assets) from the management site to the delivery site. Also referred to as "mirroring." See also Export to Disk.

page
pagelet
The HTML generated when Content Server parses one element. In some cases, one pagelet equals one page; however, more complex pages comprise multiple pagelets. CS-Satellite and Content Server cache at the pagelet level.

pagename
The part of a URL that identifies a specific page, as defined in the SiteCatalog database table.

personalization asset
An asset that enables you to display content tailored to a site visitor based on specific segments and rules.

placed pages
CS-Direct page assets that have been assigned a position in the Site Plan.

project
An asset that you use to organize your work. When you log in to CS-Direct, you can select a project from a drop-down list instead of searching for the individual items that belong to that project. Projects also provide a way to send multiple assets through a workflow process.

promotion
An asset that defines an offer of value (a discount) to the visitors based on the products that the visitor is buying and the segments that the visitor qualifies for.

publishing
Moving content from the management site to the delivery site. The two publishing mechanisms are Mirror to Server and Export to Disk.

query
Searching a database for one or more rows that match certain criteria.

Also, a CS-Direct asset that retrieves a list of assets from the database based on selected parameters or criteria. You use queries in pages, collections, and manual recommendations.

rating
A value that determines how important a CS-Direct Advantage product or content asset is to a member of a specific CS-Engage segment.

recommendation
An asset that determines which products or content should be featured or "recommended" on a site page. Recommendation assets are rules that are based on the segments that visitors qualify for, and, in some cases, on relationships between the product or content assets. See also context-based recommendation, manual recommendation, and SQL recommendation.

registration
The process of entering user credentials into a database for subsequent authentication.

rendering
Converting information to a displayable format. In dCS, templates usually render assets into HTML for display on the delivery site.

resultset caching
Storing the results of a database lookup to save time on subsequent lookups for the same query.

revision tracking
Maintaining the history of the data inside a database table, noting what is being changed, who is making the change, and when the change is being made.

role
In CS-Direct, the term that describes user responsibilities. If your organization is using the workflow feature, tasks and privileges are usually assigned to roles rather than user names. Although you log in using your user name, it is your assigned role that determines what you can do. CS-Direct displays your role or roles at the top of every page.

root element
The first element that Content Server invokes when a user requests a particular pagename.

rules
Criteria that determine the content displayed on a web site.

segment
In CS-Engage, an asset that categorizes groups of visitors based on the visitor data that you are gathering about them. A segment asset represents a group of visitors with one or more characteristics in common, such as geographic location, gender, job description, and item purchased. Marketers use the visitor data assets to define segments.

servlet
A J2EE-based server-side web application. CGI programs and servlets perform similar kinds of tasks; however, unlike CGI programs, servlets are persistent.

session
The resources accompanying a visitor during one visit to the web site.

session variables
Temporary Content Server variables that hold information relating to the current session. For example, the user's login name is a session variable.

site
The set of hardware and software on which you develop, manage, or deliver web content. See development site, management site, and delivery site.

SiteCatalog
A database table, maintained by web designers, that maps pagenames to root elements.

Site Plan
A hierarchical tree in which you organize the page assets that you plan to publish for a site. When you log in to CS-Direct, the Site Plan appears in the left window of the main screen.

SQL recommendation
A recommendation asset that returns a list of recommended items obtained from a SQL query. The list of recommended items is dynamically generated by the query each time the recommendation asset is called by a site page.

state
The possible status of an asset during the life cycle of a workflow process. The same states can be used by many processes for different sites. Not every state must be used by a process. "Ready to Approve" is an example of a state in a publishing workflow. See also step.

static page
A web page (in HTML) that exists before a user requests it.

step
The movement of an asset through a CS-Direct workflow process. An asset can use more than one step to move from one state to another. "Send for Approval" is an example of a step in a publishing workflow. See also state.

template
XML or JSP code for rendering assets of a specified asset type. For example, the template for an Article asset type might create HTML containing the headline, byline, and body of the specified Article asset. Templates determine how your site displays the information in the asset, usually through HTML. All content assets and the page asset can have a template.

Transact
divine back-office software that processes payment cards, tracks order flow, registers buyers, and performs many other complex e-commerce tasks.

unplaced pages
CS-Direct page assets that have not yet been assigned a position in the Site Plan.

visitor attribute
A visitor data asset that defines one single kind of information. For example, you could create visitor attributes named "years of experience," "job description," or "number of children." Marketers use visitor attributes to define segments.

visitor data asset
A visitor attribute, history attribute, or history type. These assets define the kinds of information you want to gather about your visitors

workflow process
In CS-Direct, a set of states connected by steps. Assets can be (but do not have to be) assigned a workflow process. The states and steps are set up by the CS-Direct system administrator. When an asset is assigned a workflow process, the workflow ID is stored with the asset. The workflow process lets CS-Direct direct and track the assignment of assets to users and specifies what users can do with those assets through function privileges.

XML
The acronym for eXtensible Markup Language. A tag language that you use to create web pages. XML is a superset of HTML.




Copyright © 2002, divine, inc.
All rights reserved.
TOC PREV NEXT INDEX

dCS Product Overview
Revision 5.0, Document version 12/08/02
Customer Support