Hi!

I have an idea for drupal.org. I have many times searched and searched for the correct module for a job. I would like the ability to mark my favorite modules, themes, and sandboxes while logged in on drupal.org. It would also be good if one could add a note to the bookmarks for their information. Might also be nice to be able to mark them as public or private as well. Maybe a block on the dashboard to display them.

Another idea would be to give a "Favorite" rating to modules, themes, and sandboxes based on how many people have marked them.

The whole idea would be so people do not have to save a bunch of bookmarks in their browser but can easily then see a list of their bookmarked favorites as well. It would also let other see what modules, themes, and sandboxes others Favorite too if there is an ability to make them public. This would be something like the like button on Facebook fan pages but in this case for each modules, themes, and sandboxes project page.

However you might want to make this two separate new features for drupal.org, bookmarks/favorites and likes.

I hope this is understandable and think that this would be a very good social feature(s) for drupal.org that would help others better select and find modules, themes, and sandboxes.

God Bless!
Frederick

CommentFileSizeAuthor
#12 Screen Shot 2017-04-04 at 1.06.19 PM.png15.47 KBdrumm
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

POVYLAZZZ’s picture

I second the author of this topic. Thoe the way I imagine this functionality is a bit different.
It would be nice to be able to create lists.
I am working on several Drupal projects and if there would a possibility to have a personal tagging system per user would be very nice. Maybe asking to let users set their own hierarchy in those list would be a bit much but at least I personally would appreciated it a lot.
With this functionality I would create Drupal module trees. Top level modules like a personal core that goes more or less to every site then dependencies branch below some specific branches divided by project types.
This would benefit drupal.org website by keeping more users longer on it and by doing so some of those users would contribute to community more often.
Also best of these trees could be used as hierarchies for Drupal modules because I presume that for newbies it may prove to be difficult to get around Drupal's inner hierarchies without any guidance.

If you have opinion please share or follow this topic to express support.

dddave’s picture

Issue summary: View changes
Status: Active » Closed (duplicate)
dddave’s picture

frederickjh’s picture

Status: Closed (duplicate) » Active

Hi dddave!

I am re-activating this issue as the parent issue #1621714: Allow to bookmark/favorite issues without abusing the Assigned field or issue tags is dealing with bookmarking favorite issues.

This feature request as I originally wrote it and as POVYLAZZZ commented on is not about bookmarking issues but about bookmarking projects(modules, themes, sandboxes, distributions). It might be nice to categorize them too but the major request is to have the ability to bookmark them so I can find my favorite projects fast.

Yes, I realize that I can bookmark them in my browser, but this would also give another rating to judge a module. It might actually be better to allow people to like or dislike a project for a rating but I digress, as I am looking for a simple bookmark functionality like the star functionality on github.

Thanks for your understanding!

Frederick
PS If I did somehow misunderstood the other issue, as it was rather long and I did not read every last word of it and it would provide the functionality to also bookmark projects too, please do revert the status on this issue.

Mixologic’s picture

Github has put me in the habit of reaching for a star when I want to save a project for later review. Additionally it has put me in the habit of looking at the number of stars on a project as a signal of project quality. I've wished for this for a while.

kpojeta’s picture

Sometimes when developing new sites, I come across modules that I am not going to use on that site, but want to remember for the future maybe. It would be awesome to somehow bookmark/favorite/flag modules and themes and have them appear in our own profile list privately.

lizzjoy’s picture

Project: Drupal.org site moderators » Drupal.org customizations
Version: » 7.x-3.x-dev
Component: User account » Code

Moving to customizations for review.

schifazl’s picture

This would be a great feature! The ability to add a comment to the bookmarked module/theme/sandbox would be very nice too (e.g. to remember the reason why we have bookmarked a less used alternative of a more popular module).

cristiroma’s picture

+1 I added a duplicate issue to this one therefore I would like to vote this one up :)

drumm’s picture

Assigned: Unassigned » drumm
drumm’s picture

drumm’s picture

I have a draft of this running at https://drumm-drupal.dev.devdrupal.org/project/drupalorg

Screenshot

There isn’t a logged out state yet, you can log in to Drupal with bacon/bacon. I also need to add the listing of projects you have starred.

Longer-term, I’d like to make the “Add … to dashboard” links similarly-styled and put everything where that link is now.

  • drumm committed 55a1a00 on 7.x-3.x
    Issue #1973934: Allow users to “star” projects
    

  • drumm committed 63a1aab on 7.x-3.x
    Issue #1973934: Allow users to “star” projects
    
drumm’s picture

This has been deployed.

A good place to start for any followups is #1434450: Add the ability to follow projects like we follow issues

drumm’s picture

Status: Active » Fixed

  • drumm committed 3f4119a on 7.x-3.x, dev
    Issue #1973934: Clean up user’s starred projects page
    
MustangGB’s picture

Any chance to have ordered by starred (as well as title)?
i.e. so most starred are at the top, least starred at the bottom

  • drumm committed aba1522 on 7.x-3.x
    Issue #1973934: Remove uid exception value
    
drumm’s picture

Do you mean user-specific pages like https://www.drupal.org/user/796188/starred, or project browsing pages like https://www.drupal.org/project/project_module/?solrsort=iss_project_rele...?

We’ll be using the data in the future, but we need to collect a decent amount to make it more useful.

MustangGB’s picture

I was referring to user pages, I thought they were already ordered by title, but closer inspection would seem to indicate this isn't the case either.

drumm’s picture

They are ordered by when you starred the project. Most recently starred first.

marcelovani’s picture

Nice, I would like to click Like on your comments, but there is no button yet :)

lolandese’s picture

This is especially useful for sandboxes that don't show Reported installs. Thanks.

  • drumm committed 15e1845 on 7.x-3.x, dev
    Issue #1973934 by drumm: Export project star flag permission
    

Status: Fixed » Closed (fixed)

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

simone960’s picture

However you might want to make this two separate new features for drupal.org, bookmarks/favorites and likes.

I found the Star already implemented which kind of handy. But some time instead to "star"/like a particular module, I simply just want to bookmark for my own collection or later review. Star a module may give a wrong impression that user "likes" this module, but in actual fact, many times when I star the module, I don't really mean I "like" the module, it just a bookmarking habit that this module catch my attention and I want to bookmark it so that I can come back later or just to find it when I need. I just hope this "star" function will not give wrong impression which just indicate the quality or Likes it gains from the users. In short, there's a clear difference between bookmark and star/like. More stars do not mean more likes. What do you say?

rwilson0429’s picture

This "star" function is a very good user experience enhancement to drupal.org. Thank you. I don't think it gives any "wrong impression" what so ever. The project's usage stat provides indication of the popularity of the project. I find this star feature very useful. @drumm, thank you for making this happen.