Description

The chh_keywords plugin provides Txp tags for managing articles based on multiple lists of keywords, categories, or “tags.”

You can see a live example of the plugin on this site. Try this page, for instance. Studio and Genre lists are produced by from the Studio and Genre custom fields using chh_keywords_list. Clicking a Genre link will produce a list generated by chh_keywords_articles.

chh_keywords now has experimental support for clean URLs. Aside from looking much nicer and being search-engine friendly, this also means that your Txp site can now have internal tag links that are compliant with the rel-tag microformat specification used by Technorati and other tag aggregator sites.

Download

This plugin requires the chh_article_lib library plugin, version 1.04 or greater, to be installed and enabled.

Important: Keywords field handling was broken. Please use field="keywords" (all lowercase, instead of the previously documented mixed-case) if you need to manually specify the keywords field.

Discussion / Bug Reports

Please post all comments, suggestions, and bug reports to the chh_keywords Txp Support Forum thread.

Similar plugins

If chh_keywords doesn’t meet your needs, you might find one of these plugins useful:

Both plugins use a single field to categorize articles. Rob’s is exceptionally user-friendly and offers some bells and whistles made possible by using a separate database table for categories, which is what Txp should’ve been doing in the first place.

chh_keywords is a more generalized implementation that can be used for this sort of article tagging but endeavors to be more flexible for non-blog applications.

Changelog

v0.21 (2006-02-19)

  • Fixed sortby="weight".
  • Added limit attribute to chh_keywords_list_all.

v0.20 (2006-01-21)

  • Added clean URLs mode.
  • Added chh_keywords_name and chh_keywords_values tags.
  • chh_if_keywords now accepts a comma-separated list for the _field_attribute.

v0.12 (2006-01-18)

  • Compatibility fix for some versions of PHP5.

v0.11 (2006-01-18)

  • Fixed keywords field handling.
  • Fixed typo in chh_keywords_list_all.
  • Quieted undefined key warnings in chh_keywords_list_all.

v0.10 (2006-01-08)

  • Initial public release.