This issue has been spun off from https://www.drupal.org/project/easy_breadcrumb/issues/2912889, as an attempt to make the admin interface for easy breadcrumb easier to understand.

Below is a list of changes that will make the user interface less overwhelming to users, and easier to understand.
* Replace the word "segments" with "crumbs"
* Update grammar in checkbox labels.
* Remove description text when it's nearly identical to checkbox labels.
* Use #states on dependent form elements.
* Use placeholders instead of examples in description text, where useful.
* Use real world examples where sensible.
* Organize into two sections; 1) Breadcrumb text 2) Breadcrumb capitalization

Other changes in this patch:
* Enclosing strings with ' ' instead of " " is a micro-optimization for performance, as PHP will not try to substitute variables in strings enclosed with ' '.
* Fixing minor code style updates (fixed indentation, added trailing commas)

Comments

jenlampton created an issue. See original summary.

jenlampton’s picture

Assigned: jenlampton » Unassigned
Status: Active » Needs review
StatusFileSize
new18.8 KB

Here's a patch for review.

tatarbj’s picture

Title: Rework the admin UI » Improvements for the admin interfaces
Category: Task » Plan
Status: Needs review » Needs work

I've just renamed the issue as it's not really a rework, also i feel even there is a patch that i have to admit works well and improves a lot on the interfaces, i would go a bit further and try to push some other improvements for mainly the administration interfaces. The ones that are included in the patch can be considered the first steps, let me get back in a few days to showcase what else we could do for the next version of easy_breadcrumb.

I've also changed the category to 'plan', all contributions and suggestions are warmly welcome by other folks!

Bests,
Balazs.

tatarbj’s picture

jenlampton’s picture

Thanks @tatarbj! I've rerolled this patch with a few other minor improvements including adjustments to the text field sizes and better labels in some places. This matches what was committed in the Backdrop version of the module. I'd love to see what other improvements you have in mind, and incorporate them for Backdrop as well.

tatarbj’s picture

StatusFileSize
new1.83 KB

I attach an interdiff that shows the changes between the two patches

tatarbj’s picture

Status: Needs work » Reviewed & tested by the community

For now i don't find other things to improve on the d7 version admin interface, so to push it forward, i'm committing the second patch as rtbc. Thanks @jenlampton for the idea and implementation too!

Status: Reviewed & tested by the community » Needs work

The last submitted patch, 5: easy_breadcrumb-admin_cleanup-2938421-5.patch, failed testing. View results

tatarbj’s picture

Status: Needs work » Reviewed & tested by the community
StatusFileSize
new18.79 KB

just a small reroll had to happen as a few coding standards issues were already committed and somehow git apply didn't like the patch for the first, so i upload the one that's gonna be committed now.

  • tatarbj committed 133e63c on 7.x-2.x
    Issue #2938421 by jenlampton, tatarbj: Improvements for the admin...
tatarbj’s picture

Status: Reviewed & tested by the community » Fixed
jenlampton’s picture

Issue summary: View changes

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.