DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

EXT: contagged

Author:Kasper Skårhøj
Created:2002-11-01T00:32:00
Changed:2009-08-31T10:33:00
Author:Jochen Rau
Email:jochen.rau@typoplanet.de
Info 3:
Info 4:

EXT: contagged

Extension Key: tx_contagged

Copyright 2008, Jochen Rau, <jochen.rau@typoplanet.de>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.com

Introduction

Please visit http://wiki.typo3.org/index.php/Contagged for more Information about how to install, configure and use this extension.

What does it do?

  • * auto-parsing, tagging and replacing of terms in a text
  • * scenarios of usage:
  • o auto-link to a glossary page
  • o auto-link to a bibliography page
  • o auto-replace a product number with the actual price
  • o auto tag a persons name to show the corresponding address in a tool- tip an link to a list of addresses
  • o (new) replace text to hold typographic conventions (eg. replace ``foo´´ with ,,foo´´ or remove double typed spaces)
  • * (new) the term can be treatet as regular expression (see type "Regular Expression")
  • * (new) any database table can be used as a data source
  • o fully configurable via TS (table name, mapping of fields)
  • o default database table (term, alternative terms, replacement, short description, long description, language of the term, link)
  • o full support of stdWrap to do complex mapping of fields
  • * Synonyms and morphologies are supported (alternative terms)
  • * definition of new types via typoscript (definition, acronym, person, keyword, cities, replacements ...)
  • * (improved) inclusion and exclusion of branches, individual pages and individual content objects (cObj)
  • * content elements to be tagged are selected by using tt_content.text.20.parseFunc.userFunc = tx_contagged->main
  • * custom link (mail,http,pid) for each term
  • * auto-parser takes joined words (with a dash) into account
  • * single and list view
  • o template based
  • o alphabetical index (or any other index like ZIP-Codes, names etc.; configurable via locallang.xml)
  • o links only index-chars for which a database entry exists
  • o index-chars missing can be added automatically
  • o link "back to last page" in single view for easy navigation
  • * multi language support
  • o translated content
  • o localized sorting (not UTF8-safe by now)
  • o localized index (FE-Plugin)
  • o adds a "lang"-attribute, if the page language is not the same as the language of the term
  • * stdWrap for the term to be searched ("termStdWrap"; usefull to search for already tagged text like <lex>My Term</lex>)

Screenshots

img-1

img-2 EXT: contagged - 2