SelectizeTemplateFieldTags by macrura

Admin helper for enabling selectize tagging on templates.

SelectizeTemplateFieldTags module for ProcessWire

Admin helper to enhance Template and Field tagging in Processwire ProcessWire CMS.

Features


  • Discreet tagging interface using the existing tags field on Templates and Fields.
  • Allows sorting of tags by drag and drop, and deletion by click
  • Allows admins to restrict the allowed tags

Note: In more recent versions of ProcessWire, Selectize.js has been added to the core for tagging fields and templates. However, the core does not provide any centralized location to enter a collection of tags for users to select from – that's where this module retains it's usefulness, despite the core supporting selectized tags. In addition, the core still doesn't provide selectize as an option for selecting the icon for templates or fields.

Benefits of this module for later versions of PW:

(1) Allows admins to enter a complete collection of tags, so that they are all selectable from the start, before any fields or templates have been tagged. This ensures consistency of the tags assigned to fields and templates (capitaization or spelling).

(2) Allows definition of separate value and label for tags - so for example you can have a tag called "My Great Tag", with the spaces, but the tag is stored as "My_Great_Tag".

Usage


  1. Install the module.
  2. Setup the module settings, optionally predefine a list of tags.
  3. Tag your Templates and Fields.

You can also enable the enhanced icon select, which makes it searchable, but also breaks the full icon view.

License


Licensed under the MIT license.

"SelectizeTemplateFieldTags" is provided "as-is" without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose. In no event shall the author of this software be held liable for data loss, damages, loss of profits or any other kind of loss while using or misusing this software.

Install and use modules at your own risk. Always have a site and database backup before installing new modules.

Twitter updates

  • ProcessWire 3.0.182 core updates– More
    23 July 2021
  • ProcessWire 3.0.181 has fixes and improvements as usual, but the biggest addition is a nice pull request for multi-language module translations, plus major updates to our Helloworld and ProcessHello demonstration modules. This post covers it all— More
    2 July 2021
  • ProcessWire 3.0.180 core updates– More
    18 June 2021

Latest news

  • ProcessWire Weekly #376
    In the 376th issue of ProcessWire Weekly we'll cover the latest core updates, two new third party modules for ProcessWire, and more. Read on!
    Weekly.pw / 24 July 2021
  • ProcessWire 3.0.181 core updates + “Hello World”
    ProcessWire 3.0.181 has fixes and improvements as usual, but the biggest addition is a nice pull request from LostKobrakai, plus major updates to our Helloworld and ProcessHello demonstration modules. This post covers it all.
    Blog / 2 July 2021
  • Subscribe to weekly ProcessWire news

“We chose ProcessWire because of its excellent architecture, modular extensibility and the internal API. The CMS offers the necessary flexibility and performance for such a complex website like superbude.de. ProcessWire offers options that are only available for larger systems, such as Drupal, and allows a much slimmer development process.” —xport communication GmbH