antoniop
committed
on 21 Nov 24
Further collect callback logics into procs and test them
openacs-4/packages/search/search.info (+2 -2)
1 1 <?xml version="1.0"?>
2 2 <!-- Generated by the OpenACS Package Manager -->
3 3
4 4 <package key="search" url="http://openacs.org/repository/apm/packages/search" type="apm_application">
5 5     <package-name>Search</package-name>
6 6     <pretty-plural>Search</pretty-plural>
7 7     <initial-install-p>t</initial-install-p>
8 8     <singleton-p>t</singleton-p>
9 9     <implements-subsite-p>f</implements-subsite-p>
10 10     <inherit-templates-p>t</inherit-templates-p>
11 11
12       <version name="6.0.0d1" url="http://openacs.org/repository/download/apm/search-6.0.0d1.apm">
  12     <version name="6.0.0d2" url="http://openacs.org/repository/download/apm/search-6.0.0d2.apm">
13 13         <owner url="http://openacs.org">OpenACS</owner>
14 14         <summary>Site wide search</summary>
15 15         <release-date>2024-09-02</release-date>
16 16         <vendor url="http://openacs.org">OpenACS</vendor>
17 17         <description format="text/html">Site wide search implemented with service contracts, currently supports PostgreSQL via the tsearch2 driver and Oracle via the intermedia-driver.</description>
18 18         <license>GPL version 2</license>
19 19         <maturity>3</maturity>
20 20
21           <provides url="search" version="6.0.0d1"/>
  21         <provides url="search" version="6.0.0d2"/>
22 22         <requires url="acs-service-contract" version="5.10.1"/>
23 23         <requires url="acs-tcl" version="5.10.1"/>
24 24         <requires url="acs-templating" version="5.10.1"/>
25 25         <requires url="acs-automated-testing" version="5.10.1"/>
26 26
27 27         <callbacks>
28 28             <callback type="after-instantiate"  proc="search::install::after_instantiate"/>
29 29         </callbacks>
30 30         <parameters>
31 31             <parameter scope="instance" datatype="number"  min_n_values="1"  max_n_values="1"  name="FtsEngineDriver"  default="tsearch2-driver" description="Which search engine driver to use? You should enter the name of the related binding (e.g. openfts-driver, swish-driver,...)"/>
32 32             <parameter scope="instance" datatype="number"  min_n_values="1"  max_n_values="1"  name="LimitDefault"  default="10" description="Default limit value"/>
33 33             <parameter scope="instance" datatype="number"  min_n_values="1"  max_n_values="1"  name="PagesPerGroup"  default="10" description="Number of pages in a page group"/>
34 34             <parameter scope="instance" datatype="number"  min_n_values="1"  max_n_values="1"  name="SearchIndexerInterval"  default="31" description="Interval in seconds for the search indexer to sweep for new or updated items."/>
35 35             <parameter scope="instance" datatype="string"  min_n_values="1"  max_n_values="1"  name="SearchTheWeb"  default="http://www.ask.com/web?q=%s Ask.com http://www.bing.com/search?q=%s Bing https://duckduckgo.com/?q=%s DuckDuckGo https://www.google.com/search?q=%s Google https://twitter.com/search?q=%s Twitter http://search.yahoo.com/search?p=%s Yahoo!" description="Search the Web (e.g. Google)"/>
36 36             <parameter scope="instance" datatype="number"  min_n_values="1"  max_n_values="1"  name="SubsiteSearchP"  default="0" description="If mounted in a subsite should the search be restricted to items in the subsite by default.  Requires that package_id in acs_objects be properly populated."/>
37 37             <parameter scope="instance" datatype="string"  min_n_values="1"  max_n_values="1"  name="Symbol2Interval"  default="m3 {3 month ago} m6 {6 month ago} y1 {1 year ago}" description="Translate symbol to date interval."/>
38 38             <parameter scope="instance" datatype="number"  min_n_values="1"  max_n_values="1"  name="Syndicate"  default="0" description="Should syndication data be stored when indexing for search."/>
39 39             <parameter scope="instance" datatype="number"  min_n_values="1"  max_n_values="1"  name="ValidateCSRFP"  default="1" description="Boolean parameter to activate/deactivate CSRF protection for this package instance"/>
40 40         </parameters>
41 41