» Home > inCONTEXT > inCONTEXT TechnologySeptember 08, 2010
inCONTEXT Technology
InContext consists of three technology components that work together to create rich, dynamic websites.
When you interact with the websites of companies like amazon.com, ebay.com and the like, you are interacting with a web based software application that generates a particular user interface based on your input. That interaction allows you to sign up for some service, make a payment, or to accomplish some task that impacts the relationship that you have with that company. Large companies have millions of dollars to spend on creating the systems and infrastructure needed to provide that level of interactivity.

When it comes to smaller businesses, you have two options: leverage tools from a site like Microsoft bCentral or cobble together a website using one of the many free software components found on the internet. However, even with bCentral you still need someone to create a professional design, and even though many tools are free, it takes some level of programming knowledge to integrate them into your website. inCONTEXT attempts to solve both of those problems by giving you advanced software programs built into your website that you can administer using simple online forms.

We leverage open standards and open source software like Apache, PostgreSQL and PHP to create a robust but low cost environment for creating web based applications. The following guide describes some of our technology.

 
A Transactional Database
Fast Content Retrieval
Web Application Architecture
Rich Keywords
Object Oriented Templates
The Page Generator
 
Rich Keywords
Our web applications are specified as supporting a number of execution paths which are analogous with the view that the user will be seeing. Each execution path is associated with an rich keyword. Based on parameters on the URL, the correct keyword is chosen for a specific execution path through the web application. When the application was first installed, the components of that execution path are specified in an XML definition file that is processed and turned into data records that stored in the applications database.

The rich keyword contains the name of the view and one or more parameters that are used to customize the look and feel of the web application. An example of an rich keyword is below:

__contactmanager(view=shortform,sendemail=1,smtpemail=1)__

This keyword calls up the content manager view and customizes it using one or more parameters.

 Overview
 How to Use
 Pricing
 Technology

©1999-2010 Asset Foundry, Inc.
PO Box 244293
Boynton Beach, FL 33424
Phone: 561-733-9366