The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Labyrinth::Metadata - Metadata Management for Labyrinth.

FUNCTIONS

MetaSearch(%hash)

Provides the IDs for the given metadata search. The sqlkeys are one or more keys into the phrasebook. Requires a hash of parameters:

  keys  => \@sqlkeys
  meta  => \@metadata
  full  => 1
  limit => $limit
  order => $order
  sort  => $sort_order

'key' and 'meta' are mandatory, all other key/value pairs are optional. If 'full' is provided with a non-zero value, a full text search is performed. If a limit is given then only that number of records will be returned if more are available. In order to suitably sort the records you can porovide the ORDER BY string via the 'order' hash key.

MetaSave

Records the metadata with the given sqlkey for the name record id.

MetaGet

Gets the metadata for the given id.

MetaCloud

Returns the XHTML snippet to display a Metadata Tag Cloud.

MetaTags

Returns the list of tags attributed to a entry type and section ids.

SEE ALSO

  Labyrinth

AUTHOR

Barbie, <barbie@missbarbell.co.uk> for Miss Barbell Productions, http://www.missbarbell.co.uk/

COPYRIGHT & LICENSE

  Copyright (C) 2002-2015 Barbie for Miss Barbell Productions
  All Rights Reserved.

  This module is free software; you can redistribute it and/or
  modify it under the Artistic License 2.0.