Home
The Toolkit for Online Communities
15900 Community Members, 0 members online, 2325 visitors today
Log In Register

XOTcl Core

OpenACS Home : xowiki : XOTcl Core
Search · Index
Previous Month May 2013
Sun Mon Tue Wed Thu Fri Sat
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 (1) 24 25
26 27 28 29 30 31 1

Popular tags

ad_form , ADP , ajax , aolserver , asynchronous , bgdelivery , bugtracker , COMET , cvs , debian , emacs , FreeBSD , includelets , install , installation , installers , javascript , libthread , linux , monitoring , nginx , oracle , osx , patches , performance , postgres , pound , redhat , selenium , ssl

1 registered user in community xowiki
in last 30 minutes

Contributors

OpenACS.org

XOTcl Core

What is xotcl-core

xotcl-core is an OpenACS package, which provides base functionality for OpenACS applications using XOTcl. The xotcl-core package is used by several other OpenACS packages such as the XOTcl request monitor, XoWiki, XoWiki Content Flow, S5 or the Learning Content Tool.

Install xotcl-core

First, get xotcl-core from the OpenACS repository:

cd /tmp
cvs -d:pserver:anonymous@cvs.openacs.org:/cvsroot co openacs-4/packages/xotcl-core

Move xotcl-core to the directory, where your OpenACS packages are stored. We assume, this directory is /usr/local/openacs-4/packages

mv /tmp/openacs-4/packages/xotcl-core /usr/local/openacs-4/packages
If you are using an version of OpenACS prior to OpenACS 5.3, follow the instructions to update the bootstrap loader and the API browser.

Next, go to acs-admin/apm (http://YOURSERVER/acs-admin/apm/), choose "install-packages" and install XOTcl Core. Finally, restart the server.

svc -t /service/${yourservice}

Now you can browse  http://YOURSERVER/xotcl

Functionality of xotcl-core

xotcl-core defines several classes for

and serveral utilities.

Code metrics and Package Description

Package specification Summary for package xotcl-core

Description This component contains some core functionality for OpenACS applications using XOTcl. It includes XOTcl thread handling for OpenACS (supporting persistent and volatile threads) and a definitions for documenting XOTcl object, classes and methods integrated with the api-browser of OpenACS. Documented procs and instproc an be created using the methods ad_proc and ad_instproc. This component provides as well an XOTcl Object and Class browser, as well as means to control the recreation of objects and classes when components are reloaded. 0.23: contains a major overhaul of the Generic classes. Object preliminary object layer for content repository, oo templating. 0.36: brings caching support for cr-items. 0.38: important change: uses cr_items.name instead of cr_revision.title to label content items. This effects as well the api (lookup uses -name instead of -title). 0.40: updating package_id in acs_objects, requires now openacs 5.2.*; 0.41: supporting storage_type file, on_submit method and html for forms; 0.43: context and connection context; 0.44: use connection_context, sch regression test works; 0.45: xo:db require operations; 0.48: policies 0.49: stored procedures object proxies (postgres and Oracle) 0.51: require package 0.52: distinguish between ImageField and ImageAnchorField, start using slots, multivalued form entries, bulk-actions, improved localization, improved sql layer (:.xo::db::sql) 0.70: oo interface to acs-object, acs-object-types and cr-items/revisions based on XOTcl slots
Maturity New Submission or Maturity Unknown
This package depends on: acs-kernel
Packages that depend on xotcl-core xotcl-request-monitor xotcl-request-monitor xotcl-request-monitor xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki xowiki

Bug Tracker Summary for package xotcl-core

Open Bugs: 0
Latest Bug Opened: This package has no open bugs.
Latest Bug Fixed: 2007-08-25 Error: content > 4000 characters on an openacs instance with oracle9.
Top Bug Submitters: Avni Khatri (1) Claudio Pasolini (1)
Top Bug Fixers: Gustaf Neumann (2)

Code Metrics Summary for package xotcl-core

# Tcl Procs 11
# Tcl Lines 10644
# Automated Tests 1
# Stored Procedures PG: 0 ORA: 0
# SQL Lines PG: 0 ORA: 0
# ADP pages 4
# ADP lines 89
# Include pages (xotcl-core/lib/) 1
# Documentation pages 0
# Documentation lines 0