Giter VIP home page Giter VIP logo

enhancedtaglist's Introduction

Enhanced Tag List Field

Overview

Based on Symphony's built-in tag list field, the enhanced tag list provides four additional (optional) features:

  1. Suggestion threshold. A numerical value specifying the minimum number of times a tag must be used before it will appear in the suggestion list. Handy for keeping the interface tidier if you've got lots and lots of tags, but need only the most frequent ones in your suggestion list.

  2. Ordering. Symphony's built-in tag list reorders tags on submission. Enhanced Tag List allows you the option of preserving the order in which you entered your tags, and provides an "order" attribute in the XML output.

  3. Custom delimiters. Allows you to specify an alternative delimiter of up to 5 characters. Useful if your tags need to be able to contain commas, for instance.

  4. Suggestions from external XML.

Installation

  1. Upload the /enhancedtaglist folder to your Symphony /extensions folder.

  2. Enable it by selecting the "Field: Enhanced Tag List", choose Enable from the with-selected menu, then click Apply. You can now add the "Enhanced Tag List" field to your sections.

Usage

  1. Suggestion Threshold - Leave blank for no threshold. Otherwise enter any integer.

  2. Ordering - When adding the field to your section, check the "Preserve list order" box. Then simply enter tag list items in the desired order. You can reorder at any time by rearranging the input and saving the entry.

  3. Delimiters - Enter a delimiter of up to five characters (e.g. ";" "::" "+" etc). You can change your delimiter at any time for any field without having to reenter data.

  4. External XML Suggestions - Provide URL of external XML source, and XPath for selecting suggestion elements.

enhancedtaglist's People

Contributors

brendo avatar cz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

enhancedtaglist's Issues

Should this field return empty values into DB?

Hi there,

We've been doing a bit of import export work with Symphony to try to solve importing and exporting of large datasets. (Client Requirement for archival purposes)

In our script we are generating JSON,CSV,EXCEL files as part of the output and have noticed that an empty value in the Enhanced tag list field isn't persisted to the database.

Is this the right behaviour? or should it submit an empty Result array so we have pick up this empty node in the Entry object for output?

This returns the field before getting a chance to submit empty values: https://github.com/symphonists/enhancedtaglist/blob/master/fields/field.enhancedtaglist.php#L226

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.