U4-689 - Dictionary items - improvement suggestions

Created by Jan Skovgaard 24 Aug 2012, 17:54:08 Updated by Ricardo Marcelino 08 Nov 2016, 18:11:09

Relates to: U4-205

Relates to: U4-614

Working with dictionary items can be really frustrating if you use them at a larger scale and with multilingual setup.

Therefore I would like to suggest these improvements.

Context menu In the context menu it should be possible to do the same stuff as in media. So I suggest that the following options are added:

  • Move
  • Sort

Otherwise you really need to have thought things through thorughly before creating the items, which can mess things up at a later stage if you do something wrong.

I would also like to suggest that it gets possible to rename the dictionary item.

Comments

Bo Mortensen 24 Aug 2012, 18:18:54

Also, I think it would be useful to be able to create folders for your dictionary items.


Marc Stöcker 24 Aug 2012, 18:22:22

Agree! Folders would help a lot.


Sébastien Richer 26 Sep 2012, 18:41:08

There are many issues to be tackled with dictionary items. Multiple site / multiple language umbraco installations bring these forth instantly. The Backoffice UI need to allow to edit more than one at a time, more often than not these values are copy-pasted into the CMS from excel. Back office needs to reflect day to day usage as much as possible. Thanks


Sébastien Richer 26 Sep 2012, 18:47:54

There is also more back end issues, in database we have cmsDictionary and cmsLanguageText tables. I propose renaming those tables to more explict names "cmsDictionaryKeys" and "cmsDictionaryValues". Also when manual changes are made to the database the back office front end does not always (I have not investigated completely) reflect those changes, for instance, changing key names. Finally, cmsDictionnaryValues are not created in a "blank" state in the cmsLanguageText table. This is inconvinient because we can't then easily automate import scripts. Of course creating blank items there creates records for nothing, but these tables will never grow really large so it's not a problem to gain the flexibility (I think).


Kevin Giszewski 25 Mar 2013, 18:28:43

The nesting of items needs more development. When a dictionary item is nested under another, the relationship isn't well defined. Is there inheritance (no)? Is it merely a grouping (I think so)? Finding dictionary items can be difficult if nested too deeply.

+1 on the Folders above. Most of the time, I just need an organizational unit. +1 on the move and copy.


Tim Geyssens 26 Nov 2013, 08:32:01

Add Eazy D to the core? http://our.umbraco.org/projects/developer-tools/eazy-d (easier dictionary item creation)


Douglas Robar 26 Nov 2013, 08:37:45

You can make folders in the dictionary, but it isn't obvious how. All you do is right-click an existing dictionary item and then choose the 'create' menu and you have nested dictionary keys for easier organization.

It would be nice if there were a way to show the hierarchy when inserting dictionary items in templates so that users also get the benefit of the organizational structure.


Marc Stöcker 20 Dec 2013, 07:57:13

Yeah, Douglas is right. You can indeed create folders. But as far as I remember they need to be unique nevertheless? So no "foo/dummy" and "bar/dummy", because they are all referenced just by "dummy"?

How about some quick search field above the tabular list (when clicking on "Dictionary") that narrows down the items (like all these AngularJS/JQuery/* list filtering). Also we should get rid of the old icons in the list ... ;)


Marc Stöcker 20 Dec 2013, 07:58:59

With all this work we could also move Eazy D to the core. The idea is simple but very effective (depending on your workflow).


Nigel Morris 21 Sep 2016, 12:59:18

Please add the ability to move dictionary item around so that they can be organised into groups. I have one for every form label and every form place holder and it would help if they could be reorganized into groups based on form or type or both?


John Churchley 27 Oct 2016, 16:00:51

Maybe this is something which could be pickup at the Hackathon during the Umbraco UK Festival? Renaming of Dictionary Item is included in 7.5.5.


Ricardo Marcelino 08 Nov 2016, 18:11:09

This would be a valuable adition, extending the ability for Content Editors to edit certain fields not specific to pages, but regarding forms, simple UI messages and result messages, etc.


Priority: Normal

Type: Feature (request)

State: Submitted

Assignee:

Difficulty: Normal

Category:

Backwards Compatible: True

Fix Submitted:

Affected versions: 7.5.1, 7.5.2, 7.5.3, 7.5.4

Due in version:

Sprint:

Story Points:

Cycle: