Used Terminology

From Tangra Framework Wiki

Jump to: navigation, search

aio package - refers to release package of Tangra Framework. Such releases are named like tangra_framework_aio_buildYYYYMMDD.zip/tar.gz/bz2. Some times is refered as "TF aio package" in order to distinguish it from "modules aio package".

core developer - see Tangra core developer. Sometimes is refered as "coredev".

DSN - Stands for Data Source Name. See DSNs in TF context for more information.

interceptor, interceptor page - file, that resides in /htdocs directory and "intercepts" request from the web server. Real page functionality is in _WP file (see WP).

module - in TF context means released package that is managed by modules manager and provides some functionality. Modules reside in tangra_modules directory of TF root.

modules aio package - package that contains all Tangra modules. Such packages are named like tangra_modules_aio_buildYYYYMMDD.zip/tar.gz.bz2. Please don't confuse it with "aio package" which is package containing whole Tangra Framework (tangra_lib, tangra_modules, and Tangra Control Center).

package - In TF context means release package in zip/tar.gz/bz2 format.

structured array - array used as data structure for communication between two methods. Such arrays must conform requirements posed by communicating methods about presence of predetermined set of keys.

Tangra application - Application that you create using Tangra Framework. Synonym of "Tangra Site" (see bellow).

Tangra Control Center - web site used for defining and installing new sites, creating pages, grids, forms, etc for given site. Think of it as "IDE" for Tangra Framework.

Tangra Code Library - Refers to content of directory /tangra_lib, i.e. all classes and raw code that belong to Tangra Code Library. Sometimes TCL is mentioned as TL or tangra_lib.

Tangra core developer - developer that works on developing TF itself.

Tangra developer - web developer that uses TF to create applications/sites. Please don't confuse it with "Tangra core developer"

Tangra Framework Site - tangraframework.net (aka Tangra Framework Home Site).

Tangra site - site created using Tangra Framework. Please don't confuse it with Tangra Framework Site (tangraframework.net). "Tangra site" is site that you create using TF.

Tangra site directory structure - directory structure of Tangra site created installing module directory_structure_base-x.x.x.

TCC - TCC stands for Tangra Control Center (see above)

TCL - Stands for Tangra Code Library.

TF - Stands for Tangra Framework.

TF root - root directory of TF. After unpacking aio package it is the top directory that contains tangra_lib/, tangra_modules/ and tcc/

template engine - "script" that parses given tpl file and substitutes special tags with previously exported values. At the outset HTML code is produced.

tpl file - template file, Usually ends with .tpl. Such files reside in /hidden/tpl directory and contain HTML code with some template engine tags in it.

WP, _WP, wp, _wp, WP file - Stands for "Web Page". Filenames that ends with _wp.class.php contain class that is descendant of Web_Page. Control to that class is passed from interceptor file (see interceptor)

zend - may have two meanings: 1. Zend Studio Client - an IDE for PHP; 2. Zend Framework - PHP library with many different classes/groups of classes.

Personal tools