Interaction Components

Interaction can be extended and modified for your use with a variety of components. These are files that you add to the Components folder, each affecting Interaction in their own way. Such plug-in components will be activated when you restart Interaction. In addition, Interaction can be extended with a variety of other features.

You can update your site with the latest version of components that you already have installed from Download Components.

Entities
Components that provide optional entities for Interaction. Entities are values that can be embedded in your documents by using an entity reference.
Entity Types
Components that provide new entity types for Interaction. You can create an unlimited number of entities of the given type.
Actions
Actions are events that happens under a specific condition.
Agents
Agents are independent processes that performs specific functions.

General Components

General components extend or modify the functionality of Interaction.

Binhex Utility
The Binhex utility adds a menu to encode and decode binhex files.
Cascading Style Sheets
A dialog to configure the presentation style of the complete website using Cascading Style Sheets, a style sheet mechanism that has been specifically developed to meet the needs of Web designers and users.
Chat Filter
A filter to convert phrases posted to a chat room into alternative phrases. Can be used for example to eliminate unwanted phrases or markup posted to a room, or (more positively) to create creative features such as supporting abreviations that are converted into graphics or commonly used terms.
Chat Purger
Embeds a link that will purge all statements in the chat room in which the entity is located.
Components Manager
Provides a dialog similar to the Mac extensions manager to facilitate management of the components.
Framer
Define the frames of a framed page in one document instead of as multiple files.
HTML Editor
Adds an HTML menu to Interaction that facilitates markup.
Log Visits
Logs information about each visit to a file.
Remote Restart
Allows the webmaster to restart the computer remotely.
Remote Update Location
A component that allows a webmaster to remotely update a location using a web browser. This is particularly useful when uploading document files using FTP.
Registration
Allow visitors to register themselves as members of your site.
Script Processing Instruction
Makes it possible to embed script code in the markup of documents, for rapid prototyping of dynamic pages.
Virtual Hosting
Allows you to provide multiple sites on your server, where each server has its own host/domain (this is often reffered to as "multihoming").
Watcher Agent
Adds an agent that ensures that the server and connection is up. Can also be configured to verify other sites.
XHTML
produces HTML and other presentation formats from XML content with a vocabulary of structural element types.

Services

Threaded Forums
Chat Rooms
Shop
Provides the capabilities of a "shopping cart" so you can create a customized on-line shop where your customers can browse products, add these to their cart, view the items in the cart, and ultimately order these. No programming or scripting is required on your part.

Third Party Components

It is relatively easy to create new extensions to Interaction, and a growing number of third party developers are playing with this capability. The following is links to some indexes of third party components and tools:

Organizing the Components Folder

You can organize the components folder of Interaction as makes sense to you, as long as you make sure that any component file is either in the top level of the components folder or in a direct subfolders. Interaction will ignore any component below the first subfolder, to allow the components themselves to load its own required subcomponents.