|
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
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.
First, get xotcl-core from the OpenACS repository:
Move xotcl-core to the directory, where your OpenACS packages are stored. We assume, this directory is /usr/local/openacs-4/packages
Next, go to acs-admin/apm (http://YOURSERVER/acs-admin/apm/), choose "install-packages" and install XOTcl Core. Finally, restart the server.
Now you can browse http://YOURSERVER/xotcl
xotcl-core defines several classes for
| 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 |
| 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) |
| # 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 |