Component Plugins represent HTML widgets. They are implemented using a database table containing the TCL code to render the HTML widgets and API calls in the business objects .adp pages:
Structure of the im_component_plugins database table:
create table im_component_plugins (
plugin_id integer
constraint im_component_plugin_id_pk
primary key
constraint im_component_plugin_id_fk
references acs_objects,
plugin_name varchar(200) not null,
package_name varchar(200) not null,
sort_order integer not null,
page_url varchar(200) not null,
-- One of "left", "right" or "bottom".
location varchar(100) not null
constraint im_comp_plugin_location_check
check(location in ('left','right','bottom')),
component_tcl varchar(4000),
constraint im_component_plugins_un
unique (plugin_name, package_name)
);
Calle Aprestadora 19, 12o-2a
08902 Hospitalet de Llobregat (Barcelona)
Spain
Tel Europe: +34 609 953 751
Tel US: +1 415 200 2465
Mail: info@project-open.com