Overview
| FarCry Verity Plugin requires a minimum of FarCry v4.07 to function. |
FarCry Verity plugin provides configuration and management services for the ColdFusion implementation of Verity K2 server. This plugin replaces the legacy Verity configuration tools that were in core. FarCry Verity allows you to set up a specific collection for each content type, defining exactly which properties should be searchable. In addition, there are features to allow multiple servers in a cluster manage their own collections, replicating/synchronising the verity configurations. Sample search code is provided, although many users will want to develop their own search interfaces. The plugin also provides logging and reporting of search activity.
Download
You can grab the latest code base from the FarCry subversion repository:
- v1.0.x (suitable for FarCry v4.x) http://modius.svn.cvsdude.com/farcry/plugins/farcryverity/branches/p100
- trunk (under develoment, suitable for FarCry 5.x) http://modius.svn.cvsdude.com/farcry/plugins/farcryverity/trunk
Installation
5,0,x Installation
Update the plugin list in your project's ./www/farcryConstructor.cfm file.
<!--- FARCRY SPECIFIC ---> <cfset THIS.locales = "en_AU,en_US" /> <cfset THIS.dsn = "fullasagoog" /> <cfset THIS.dbType = "mssql" /> <cfset THIS.dbOwner = "dbo." /> <cfset THIS.plugins = "farcryblog,farcrycfimage,farcryverity,farcrydoc" />
4,0,x Installation
Add farcryverity to your plugin list in the farcryinit tag of your project's Application.cfm:
<farcry:farcryInit name="daemon" dbType="mssql" plugins="farcrycms,farcryverity,googleMaps" />
Configuration
Then you need to configure the Verity collection storage path and hosts to be managed in your _serverSpecific Vars.cfm configuration file:
<cfsetting enablecfoutputonly="true" /> <!--- setup environment variables for specific developers/machines/servers ---> <cfset machineName = createObject("java", "java.net.InetAddress").localhost.getHostName() /> <!-------------------------------------------- PRODUCTION ENVIRONMENT ---------------------------------------------> <!--- set verity plugin config ---> <cfset application.stplugins.farcryverity.storagePath="C:\Inetpub\verity\collections" /> <cfset application.stplugins.farcryverity.lhosts = machinename /> <cfsetting enablecfoutputonly="false" />
Then simply reinitialise your application and login to the webtop. You'll find the administration screens under: ADMIN > Verity Plugin
| Verity Default Configuration If you don't specify a collection path and lhosts you will get the following defaults:
|
Content Types
farVerityConfig
farVerityLog
Release Notes
You can track changes to the FarCry Verity plugin code base here: http://fisheye.farcrycms.org/browse/plugins/farcryverity
Issues
|
|
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| T | Key | Summary | Assignee | Reporter | Pr | Status | Res | Created | Updated | Due |
|
|
VER-28 | Allow custom type specific function to allow developer to determine which records to index. | Matthew Bryant | Matthew Bryant |
|
|
UNRESOLVED | Nov 15, 2008 | Mar 12, 2010 | |
|
|
VER-39 | Farcry Verity and Oracle | Unassigned | Chris Kent |
|
|
UNRESOLVED | Sep 29, 2009 | Sep 29, 2009 | |
|
|
VER-6 | Ability to flush collection and rebuild in one click | Unassigned | Geoff Bowers |
|
|
UNRESOLVED | Jun 21, 2007 | May 04, 2009 | |
|
|
VER-14 | Verity optimisation template for dmCron | Unassigned | Geoff Bowers |
|
|
UNRESOLVED | May 10, 2005 | May 04, 2009 | |
|
|
VER-18 | Case sensititvity issue dmHTML verity | Unassigned | Elaine Montoya |
|
|
UNRESOLVED | Jan 20, 2008 | May 04, 2009 | |
|
|
VER-12 | Sample search code for projects | Unassigned | Geoff Bowers |
|
|
UNRESOLVED | Jun 21, 2007 | May 04, 2009 | |
|
|
VER-3 | Sample Agent code for unattended verity build by hostname | Unassigned | Geoff Bowers |
|
|
UNRESOLVED | Jun 14, 2007 | May 04, 2009 | |
|
|
VER-2 | Auto generate config based on typename metadata | Unassigned | Geoff Bowers |
|
|
UNRESOLVED | Jun 14, 2007 | May 04, 2009 | |
|
|
VER-10 | Create multiple category based collections | Unassigned | Geoff Bowers |
|
|
UNRESOLVED | Jun 21, 2007 | May 04, 2009 | |
|
|
VER-1 | Attended incremental build feature for large collections | Unassigned | Geoff Bowers |
|
|
UNRESOLVED | Jun 14, 2007 | May 04, 2009 | |
|
|
VER-34 | Need isDefined on bSearchperformed variable | Unassigned | Ken Smith |
|
|
UNRESOLVED | Dec 16, 2008 | Dec 16, 2008 | |
|
|
VER-33 | Search phrase appears in lower case in the search result | Unassigned | Knut Bewersdorff |
|
|
UNRESOLVED | Dec 12, 2008 | Dec 12, 2008 | |
|
|
VER-32 | Upper-/Lower Case problem in verity plugin 5.1 | Unassigned | Knut Bewersdorff |
|
|
UNRESOLVED | Dec 05, 2008 | Dec 05, 2008 | |
|
|
VER-29 | Setting language for verity collection | Unassigned | Jan Weiss |
|
|
UNRESOLVED | Jul 20, 2006 | Nov 20, 2008 | |
|
|
VER-27 | setCollectionList() needs argument to allow developer to force the collections to be used | Matthew Bryant | Matthew Bryant |
|
|
UNRESOLVED | Nov 13, 2008 | Nov 13, 2008 | |
|
|
VER-26 | webskin for dmCron is incorrect | Unassigned | Andrew Mercer |
|
|
UNRESOLVED | Oct 24, 2008 | Oct 24, 2008 | |