• last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Course import utility package for a new Scorm 2004 LMS based on ilias. This

package is meant to be embedded into an LMS package. See the scorm-demo

package for a simple example as to how to do this.

Core datamodel and utilities for a new Scorm 2004 player based on the ilias

runtime environment implemented in JavaScript rather than Java.Z

Initial revision

    • -0
    • +25
    /openacs-4/packages/scorm-core/scorm-core.info
    • -0
    • +10
    /openacs-4/packages/scorm-core/tcl/scorm-core-init.tcl
    • -0
    • +43
    /openacs-4/packages/scorm-core/tcl/scorm-core-procs.tcl
    • -0
    • +15
    /openacs-4/packages/scorm-core/tcl/scorm-core-procs.xql
    • -0
    • +25
    /openacs-4/packages/scorm-importer/scorm-importer.info
  1. … 6 more files in changeset.
Using site_node::* api instead of accesing the site_nodes array directly with nsv_array calls.

    • -1
    • +1
    /openacs-4/packages/dotlrn/tcl/applets-procs.tcl
    • -14
    • +3
    /openacs-4/packages/dotlrn/tcl/dotlrn-procs.tcl
Force references to an embedded package's admin or sitewide-admin pages to

be referenced (relative to the embedding package's mount point) as

admin/package-key or sitewide-admin/package-key. This nicely arranges

all admin URLs in a composite package under ${mount-point}/admin, which

among other things will cause the request processor to do the expected

permission check. Backdoor access to the admin pages via URLs like

${mount-point}/package-key/admin or ${mount-point}/package-key/sitewide-admin

is blocked, as the request processor won't do the expected permissions check

for URLs of that form.,

No need to call site_node::unmount once dotlrn::unmount_package was called.

When using AOLserver 4.5 with a config file not containing values for maxthreads,

etc, the pools init code would choose default values that are illegal, causing

an error to show up in one's log file. I've set the default values to those

found in our /etc/config.tcl file.

- create index for acs_objects on package_ids and drop old one (as discussed in OCT)

- bump version number to trigger run of upgrade scripts for testing

file upgrade-5.6.0b1-5.6.0b2.sql was initially added on branch oacs-5-6.

- take original url for guessing content type

Added my JSON utilities package. Included are procs to parse a JSON string

into a canonical Tcl list representation, to generate a JSON string from

such a representation (round-tripping works, i.e. JSON -> Tcl -> JSON),

pretty-print JSON strings, set/get attributes, create objects and arrays,

etc.

    • -0
    • +628
    /openacs-4/packages/acs-tcl/tcl/json-procs.tcl
file json-procs.tcl was initially added on branch oacs-5-6.

    • -0
    • +0
    /openacs-4/packages/acs-tcl/tcl/json-procs.tcl
i18n of some messages.

- don't force db-query for every unknown parameter request

- allow template to be configured via get_parameter

    • -2
    • +2
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- remove dependency on folder object

- cleanup of folder-obect related code

    • -64
    • +13
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- new package parameters

* WidgetSpecs (for xinha widgets specs per instance),

* PackageTitle, PackageDescription (used in RSS feeds)

- stop using "folder objects". Folder objects are not longer

created. In rare cases, where they are used, their

content must be migrated manually to the new

package parameters.

- bump version number to 0.125

- update dependencies for xotcl-core

    • -28
    • +49
    /openacs-4/packages/xowiki/xowiki.info
    • -46
    • +45
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -4
    • +6
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
- bump version number

- minor cleanup

    • -1
    • +9
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -1
    • +7
    /openacs-4/packages/xowiki/tcl/weblog-procs.tcl
- adding a new nameing convention for forms and workflows

* a form should be named xxxxx.form

* a workflow should be named xxxxxx.wf

This naming convention helps to improve the user interface and

can avoid confusions for novices.

- follow naming new naming convention and changed prototype

pages accordingly.

    • -12
    • +12
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -1
    • +7
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
    • -2
    • +2
    /openacs-4/packages/xowiki/www/admin/test.tcl
    • -0
    • +13
    /openacs-4/packages/xowiki/www/prototypes/link.form.page
- align create-new policies to check always creation rights on parent_ids

- new method create-child, similar to create-new, but creates a child of the

base object.

    • -15
    • +11
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
- cleanup after removal of logical package_id

- fix typo in comment

- change values in policy1 & 2 for create-new and create-or-use to check

create permissions on parent_ids

- inverse logic of Page.set_resolve_context(): instead of getting optionally

"logical_parent/package_id", return now these always and provide

"physical_parent/package_id" for inherited objects optionally

- provide an additional argument "-from_package_ids" to

FormPage.get_form_entries to return pages of this for for

one/all/several package_ids.

    • -16
    • +20
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -17
    • +54
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl
Bumped info files for 5.6.0b1

    • -4
    • +4
    /openacs-4/packages/acs-tcl/acs-tcl.info
  1. … 8 more files in changeset.
Removing duplicated -private switch.

- formfiles time/image: don't require user to re-input files/images on edits

- add Stefan's patch for master/slave processing for views..

- set resolve context when resolving a page via url-path (similar to site-wite-pages)

- add -package_id as parameter to count_usages to allow cross package

usages of forms

- make sure to initialize the package of a form, when a form-page

fetches its form

    • -3
    • +4
    /openacs-4/packages/xowiki/tcl/package-procs.tcl
    • -14
    • +35
    /openacs-4/packages/xowiki/tcl/xowiki-procs.tcl