<?xml version="1.0"?>
<!-- Generated by the OpenACS Package Manager -->

<package key="curriculum" url="http://openacs.org/repository/apm/packages/curriculum" type="apm_application">
    <package-name>Curriculum</package-name>
    <pretty-plural>Curriculums</pretty-plural>
    <initial-install-p>f</initial-install-p>
    <singleton-p>f</singleton-p>
    
    <version name="1.5" url="http://openacs.org/repository/download/apm/curriculum-1.5.apm">
        <owner url="mailto:ola@polyxena.net">Ola Hansson</owner>
        <vendor url="http://www.polyxena.net">Polyxena</vendor>
        <summary>Create and track user page sequence "curriculum"</summary>
        <description format="text/html">Provides a UI for creating a sequence of links as a "curriculum" which can 
be presented as a linkbar in the page footer (or elsewhere) and is tracked per user.</description>

        <provides url="curriculum" version="1.5"/>
        <requires url="workflow" version="2.0.0b1"/>
        
        <callbacks>
            <callback type="before-uninstall"  proc="curriculum::apm::before_uninstall"/>
            <callback type="after-install"  proc="curriculum::apm::after_install"/>
            <callback type="before-uninstantiate"  proc="curriculum::apm::before_uninstantiate"/>
            <callback type="after-instantiate"  proc="curriculum::apm::after_instantiate"/>
        </callbacks>
        <parameters>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="AutomaticBarActivationP"  default="1" description="Should the bar be automatically turned on if there is no current cookie available?"/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="BarDirection"  default="horizontal" description="The direction that the bar should have. Options are &quot;horizontal&quot; or &quot;vertical&quot;."/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="DescTruncLength"  default="200" description="The number of characters at which the description text is cut off."/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="ExternalSiteBarPosition"  default="top" description="The position you want the bar to have when a subsite- or server-external element has been clicked (external pages use HTML frames in order to retain the original bar). Available options are: &quot;top&quot; or &quot;bottom&quot; if the direction is horizontal, and &quot;left&quot; or &quot;right&quot; if it is vertical."/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="ShowCurriculumBarP"  default="1" description="Decides whether or not the curriculum bar should be displayed in this package instance. 1 for &quot;yes&quot;, 0 for &quot;no&quot;."/>
            <parameter datatype="number"  min_n_values="1"  max_n_values="1"  name="StateTabsP"  default="1" description="Do you want to use the workflow state tabs on the admin page? 1 for yes and 0 for no."/>
            <parameter datatype="string"  min_n_values="1"  max_n_values="1"  name="UrlPatternsToFilter"  default="*" description="A space separated list of URL patterns defining what parts of the subsite that should work with the curriculum bar. Defaults to &quot;*&quot; which means every URL will run the filter proc in question."/>
        </parameters>

    </version>
</package>
