Closed (fixed)
Project:
Nodewords: D6 Meta Tags
Version:
6.x-1.x-dev
Component:
Third-party service integration
Priority:
Major
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
23 Nov 2010 at 12:36 UTC
Updated:
24 May 2012 at 14:40 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
dave reidHere's my honest and frank input about the current UI, which we *have* to do something about.
Comment #2
damienmckennaWorking through your comments:
Comment #3
dave reidThe search option items isn't even used by any single line of code in nodewords, so I vote to just remove it and leave the variable untouched rather than deleting it in an update.
Comment #4
damienmckennaI added a new issue for the search engine integration: #984346: Remove the 'search' customization options
Comment #5
damienmckennaI'm tempted to say this should be on v6.x-1.12, just because otherwise the module is currently a massive turkey, see how many people are having problems because of how the configuration has gotten stupid: #860304: Meta tags do not appear on the page (and others).
Comment #6
damienmckennaChanging this to a v6.x-1.12 blocker.
Comment #7
damienmckennaLets make this even simpler.
Comment #8
damienmckennaNot going to tackle this in the next release, we'll do it afterwards.
Comment #9
damienmckennaBumping the priority as it'll be an important fix.
Comment #10
damienmckennaAm refocusing this ticket to cover the output handling differently.
Right now the 6.x-1.x branch adds options to the Nodewords settings page so that you have to manually tell the system which of the metatags are actually outputted, regardless of which will actually contain values (see attachment).
This is a pretty horrible UX.
What I propose is changing it to the following:
Comment #11
damienmckennaComment #12
damienmckennaAnother idea I had was to change the output workflow as follows:
This would allow for existing configurations to work as-is, but also make it easier for new installations.
Comment #13
damienmckennaTaking this off the blockers list.
Comment #14
damienmckennaThis adds a new checkbox (variable "nodewords_output_non_empty") to the main settings page that controls whether all non-empty meta tags are output (the default) or whether the legacy method of controlling individual tags is used.
Comment #15
damienmckennaI decided to commit this, it's one of the module's biggest WTF's and I'm happy to have a solution for it.
Comment #16
damienmckennaYou know, on second thought there's *no* point for 99% of sites to *not* display all meta tags.
Comment #17
damienmckennaOk, this patch completely removes the options for controlling which meta tags are output and outputs all tags.
Comment #19
damienmckenna#17: nodewords-n979618-17.patch queued for re-testing.
Comment #20
damienmckennaCommitted. Begone, demons of obnoxious usability.