====== DokuWiki Tag Entry Plugin ====== This DokuWiki plugin provides functionality to assign tags to a wiki-page using checkboxes. The [[doku>plugin:tagentry|tagentry plugin]] has just been released on the DokuWiki website. ===== About ===== {{ :oss:dokutagentry:tagentry2.png}} The //tagentry// plugin displays a set of //tag-name checkboxes// just below the edit form and automatically adds or modifies %%{{tag>}}%% in the wiki-text using JavaScript when a checkbox is activated. This plugin can be installed standalone, but makes only sense in combination with a recent version (later than summer 2008) of the [[doku>plugin:tag|tag]] plugin. *{{:oss:dokutagentry:tagentry.zip|download}} latest version (use this link with the Plugin Manager). * view [[http://gareus.org/gitweb/?p=tagentry.git;a=summary|devel repository]]. ===== Setup and Configuration ===== There are a few configuration options available, accesible via the [[doku>plugin:config|configuration-manager]]. ^''tagsrc'' |choose which tags to display. The default is to display all tags known to the tag plugin's index. Alternatively you can use the ''ID''s of existing pages in a dedicated namespace (by default the tag plugin's namespace)| ^''namespace'' |IFF ''tagsrc'' is set to custom; search this namespace.| ^''table'' |Format checkboxes using a HTML '''' instead of just pushing them into a ''
''| ^''limit'' |Maximum number of tags to list - 0:unlimited| ^''blacklist'' |Space separated list of tags to hide from the assignment-bar| ^''height'' |specify maximum height of the box in //float//(em,px,pt) format.\\ ''>0'': fixed value (eg. ''50px''); ''0'' or //empty//: use CSS; ''<0'': scale with number of entries (fi. ''-1em'' should get you rid of the scroll-bar, ''-0.05em'' is a sane value for sites with many tags.)| ^''tablerowcnt''|when using ''
'' formatting, this allows to specify the number of tags per table-row. (default:5)| Note: the default //max-height// is currently defined in lib/plugins/tagentry/style.css as ''5em''. ===== Development Info and Discussion ===== **ToDo**: * style it - v0.2.3 and above include a style.css. * hide it or print a message if no tags are found - done in v0.2.2 ''
'' wrapper is still written; but the ''