Path module usability improvements

solipsist - September 18, 2006

Project: User experience
Component: usability
Category: feature
Priority: normal
Assigned: Unassigned
Status: active

Description

A few suggestions to improve the URL Alias management:

Grouping alias by path allowing menu-like navigation

For example if you use Pathauto you can opt to have a blog/username alias for every user's blog. it would be nice if these could be grouped under blog/ and could be expanded just like a menu, and also work with activemenu for fast navigation.

Search autocompletion

Allowing users to look up and edit an alias by entering a path in an AJAX-enabled auto-complete field. Searching and editing could be done on the same page.

Mass-editing operations

Allowing users to check several alias for deletion or other operations. Use the label element to link the path with the checkbox to make it easier to select. Combine with the menu-style navigation to let the user select whole alias branches for deletion.

Quick-find duplicates

A way to quickly find aliases that point to the same system path

Browse aliases by alias or system path initial letter, alpha order

Select an initial letter in the alias or the system path to browse the listing page by.

Browse by system path/node type

Browse the aliases based on what system path they point to, be it node/nid, node type or something else.

Non-English chars in system paths without having to use phpMyAdmin

Fix the character encoding so that you can enter the chars as they are. Certain modules such as Profile require one to use urlencoded non-English chars in system paths. While urlencoding is unavoidable and system paths will not always make sense to non-techies, try to make it as seamless as possible. Right now it just doesn't work at all.

Regex/pattern based mass operations

Perform operations on large numbers of patterns using regex patterns or wildcards.

Some of the features above should be available when creating new nodes, for example the autocompletion.


Updates

#1 submitted by solipsist on September 23, 2006

Title: Usability improvements » Path module usability improvements
Project: Path » User experience
Component: User interface » usability

Moved to the right project.

Additional feature: Edit alias in place in list without page reload using AJAX enabled form.

#2 submitted by solipsist on February 1, 2007

This post has been around for a while and no feedback. Anyone else interested in making any of these improvements real in Drupal 6?

 

Copyright 2006