Thread:VisualEditor/Feedback/Categories/reply (11)

To add categories should not be intimidating to any users. When viewing pages, these categories are simply shown at bottom of pages in the footer. In the "visual editor", this should be visully editable at the same place (no need to hide this in "page settings" drop down menu, they are directly visible in the bottom of pages

This should use an existing tool that works very well : HotCat, which should be working as well in the visul editor (except that it will not save directly in the actual page, but in the work buffer used by the visual editor, which will immeditely render the new Categories page footer).

Otherwise drop this menu, and activate HotCat instead : the page will be categorized separately from its edit work, and the VisualEditor will not alter the categories, just displayed at the bottom

If you relly want to include this menu for editing categories, place it there in the page footer, not at the top with the odd menu: - a link under the (translated) term "Categories:" at start of this footer (to add a new category) - a link under an existing (and editable, not generated internally by templates) category name (to edit it, or remove it) with the same effect as the action link "[+/-]" added by HotCat *after* this category name (HotCat cannot replace the link in page view mode, so it has to insert an dditional link after it)

In visual-edit mode, HotCat would not add "+/-" links, it can - safely replace the target link (under each displayed category name) normally going (in view mode) to visit the category page, by a javascript link opening a popup menu for: "view category in a new tab", "view category in a new window", "modify category", "remove category". - insert the link to add a category under the label "Categories:", or still with the "+" link at end of list of categories.

Ideally, we should also be able to edit the category name, along with its sort key parameter. If we edit an existing category but drop the name, the category would be removed, unless there's a non-empty sort key, in which case the empty category name just means the "defaultsort" key for the page. The VisualEditor (HotCat as well when it is used in page view mode..) should warn if there are attempts to place several occurences of the same category name (including the empty category name for the default sort key), but with a distinct sort key parameter.