Thanks for providing the block and node links and node/comment form UI options. May I suggest another option which is a simple 'subscribe' button at bottom of a node view. When clicked, the button reveals all the available checkboxes. For example, rollover the button at http://addthis.com/

Comments

moshe weitzman’s picture

Actually, instead of checkboxes on that rollover, I suggest a toogle which works onclick. the ajax handler would send back the enabled/disabled html back similar to fasttoggle.module. we should have checked and cross out graphics for prettiness.

moshe weitzman’s picture

If you have any subscriptions already for the current node, the button could change color or something.

moshe weitzman’s picture

Title: Another UI option » Another UI option - Addthis button
zilla’s picture

that would be wonderful. as it stands today, the user experience for notifications is hampered by this visual overload - while drupalers may think it's nifty, no random user is going to want to see myriad text options alongside possible and common others like "share this" (or service links to facebook , etc) print this, email this, reply, flag for admin, add to favorites, and so on and so on...

one button to rule them all...my precious...

as for the slick ajax idea, awesome, provided it degrades nicely for all those who want the text link overload (yes, there will always be those who want to add ninety links to each node for something or other...just look at myspace profiles ;)

a25i’s picture

Nice idea Moshe... Nodequeue module uses an ajax toggle in a manner than might be a good model for what you're describing.

zilla’s picture

..oh, or how about this: a new module like "node link consolidator" , by content type it allows exposed 'node link' activities to be consolidated into one or more 'grouped' set of actions, sort of like how fieldgroup tabs works, but in this case via a popup OR tab interface, both of which degrade to 'the way it is' if script isn't there...

i can NOT write code, but here's what i imagine as interface:

create new Node Link Group
---user names it "Subscribe Activity"

content type: Story (or whatever) - such taht this will only appear on type Story
--based on rules and workflow for story (post to groups, or not a group thing etc) this selection then dynamically invokes a list of available links on such nodes:
---"Available items for Story"
-------Subscribe to this post (or unsubscribe if relevant)
-------subscribe to posts of type Story
-------Flag content (*this would appear because, for example, flag content has made this 'link' available to this content type)
-------Print this (*ditto)
-------Subscribe to posts in Group X (if displayed within a Group based on content type rules/workflow)
-------etc

choose style:
------Fieldgroup Tab style with customizable header (e.g. name it "do something with this node" and click this to show grouped items in stacked list versus row, next tab shows other groups actions)
------clickable icon that pops up options (choose/upload icon), like "ShareThis"
------clickable text that popus up options (instead of using icon, text prompts the popup for those who want to avoid icon use)

...then option to repeat this process,or possible re-use existing 'consolidated node links' by simply editing this one above and making it available to content types Blog, Forum etc - at which point it ignores something like 'Print this' or any link that is not present within the content type...

is this approachable, or does it seem like too much workflow going on?

THE POINT: this is NOT just a notifications issue - this particular MODULE idea extends beyond just notifications to encompass a "clean up" of all node link crap...would solve a huge problem for tons of users and module creators who present node links (flag content, abuse, the list goes on and on and on)

so imagine you now view a Story and at bottom see a short set of links like this, going left to right:

Track this
---presents subscriptions options in list popup
---this includes OG related option
Share this
---could be sharethis module, could be just "print this" and "email this" and "print as pdf" and "mark as favorite" etc....

now 2 links can capture like 10 items from 5 different modules or whatever - beyond just 'notifications'

moshe weitzman’s picture

@zilla - thats a fantastic suggestion. i probably can't work on it now, but hopefully someone will be inspired. feel free to blog about it and syndicate to Drupal Planet.

zilla’s picture

thanks - the ideal situation is some kind of api (correct term?) so that any module developer can expose his node links to this module for display and controls - and the module itself would be developed to handle elaborations....

got no real blog to do this on - but where on drupal planet do you think this should go? if you can suggest a link to a group/spot, i' can write this up wtih much more detail (but concise) and put it up for discussion...too bad it's october, coulda been an awesome SOC project!!!!

i believe that this could dramatically improve the user experience as well as the admin experience because this transcends typical theming issues...themers could simply reference the object and provide unique placement if desired (e.g. put these items at top of node by default instead of bottom, or whatever...

moshe weitzman’s picture

Get yourself a free blog at blogger.com or Windows Spaces or whatever. Post back here after you have published your blog post and I will add you to the planet feed. Planet only accepts posts via your own blog. See http://drupal.org/planet. There are a lot of readers.

zilla’s picture

thanks, will do...

zilla’s picture

okay, here it is (on wordpress.com), cleaned up the idea a bit and edited to make it easier to follow (with analogies and so on)

http://mrzilla.wordpress.com/

Title: Node Link Consolidator for Drupal, a “ShareThis” approach to Node links presented by contrib modules

SeanBannister’s picture

sub

jose reyero’s picture

Status: Active » Closed (won't fix)

We have that 'Notifications nice links' in Notifications Extra. No plans for new UI for now.