How to build Drupalists

Events happening in the community are now at Drupal community events on www.drupal.org.
drumm's picture

Throughout the site there will be Drupalists

http://infrastructure.drupal.org/drupal.org-style-guide/prototype/docume...
http://infrastructure.drupal.org/drupal.org-style-guide/prototype/dashbo...
http://infrastructure.drupal.org/drupal.org-style-guide/prototype/downlo...

These are user-created lists of pages throughout the site that can be shared with others. At the most basic, a title and list of paths. This will take over the Contributor and Doc team links blocks.

What are good modules to build this?

Comments

flag, nodequeue, nodereference

greggles's picture

I feel like some text would be nice as well.

  1. Title - user defined or site-defined and users can create items inside that grouping?
  2. List of paths
  3. Some text per list?
  4. Some text per item in the list?

Flag module can do most of this. However I believe there are some concerns about the scalability of flag given it's database table structure. This would be somewhat top-down because the titles would be defined by d.o admins and then each user could make their own content within the list.

Nodequeue (with per user subqueues) can also do this. However the per user subqueue is not widely used. It also couldn't handle items 3 and 4 in my list. This is also a top-down approach with site-wide Drupalist titles.

We could also make a "Drupalist" content type and use nodereference or link modules. Though I think the db structure there is also a concern. Using multigroup we could make a "nodereference + text" field group. People could create arbitrary titles.

Initially my gut instinct was to use flag. I'm now more inclined toward nodtype+nodereference/link based solution because it lets us expand into having some text.

Also, the word "Drupalist" is already used to describe someone who uses Drupal so that concerns me a little bit...

Really bad name

patcon's picture

Great concept, but just wanted to chime in to say that I also think "drupalist" is a very poor choice of names. All common-sense intuition from knowing the English language tells us that a drupalist is a person specializing in drupal -- that's what the -ist suffix means when you add it. I think we can do better.

What about "droplist" or "droplet"? Or even "drupalisting" would be better...

Or what about something more

patcon's picture

Or what about something more along the lines of the plumbing theme? Is drupal moving away from that?
Just brainstorming here:
pipe links
pipes
wikipipes
drupalinks
droplinks
drupalogue
docket
something to do with rolodex... something-odex

Iunno. just riffing here :)
I just really don't like the alternative!

Personally, I kinda like docket... for DOCumentation

dock·et (dŏk'ĭt)
n.

  1. Law
    1. A calendar of the cases awaiting action in a court.
    2. A brief entry of the court proceedings in a legal case.
    3. The book containing such entries.
  2. A summary or other brief statement of the contents of a document; an abstract.
  3. A list of things to be done; an agenda.
  4. A label or ticket affixed to a package listing the contents or directions for assembling or operating.

tr.v. dock·et·ed , dock·et·ing , dock·ets

  1. Law To enter in a court calendar or in a record of court proceedings.
  2. To provide with a brief identifying statement.
  3. To label or ticket (a parcel).

[Middle English doggett , summary, digest .]

Please remove “Drupalist”

xmacinfo's picture

“Drupalist” means something entirely else, someone specialized in Drupal, or a Drupal user. Please don’t confuse old time users and new users by trying to force a new meaning.

Amazon.com uses the term “listmania” for user created list. I would simply suggest “userlist”.

I also find patcon reasoning about “docket” quite good.

“Drupalist” issue on the Drupal.org Redesign

xmacinfo's picture

See this issue: http://drupal.org/node/372028 about What’s a Drupalist.

Drupalinks

tstoeckler's picture

Almost the same thing, but no confusion with anything else.

Agree, I have always

lisarex's picture

Agree, I have always associated Drupalist and Drupalista with a person, and Google definitely agrees.

We don't want to come up with obscure labels, so Drupalinks is probably the most straightforward of all the suggestions.

Thoughts?

==================================
http://about.me/lisarex

These names are good and all,

drumm's picture

These names are good and all, but don't help with actually building how we edit and view them.

You're right drumm, just

patcon's picture

You're right drumm -- didn't mean to be a downer. You're doing wonderful work! Just wasn't sure where else to air it. Classic case of painting the bikeshed, huh? :)

I'll try to put some thought into the actual question this weekend!

Avoid new jargon words

andrewmacpherson's picture

How about using "Drupal Lists" or "Drupal Links" rather than Drupalists/Drupalinks?

Rationale:

  • Closer to standard (english) words, less jargon to explain/define.
  • More welcoming to newcomers - not a Drupal sociolect.
  • Easier to translate?

I really like the idea of

drumm's picture

I really like the idea of using flag, since it works with http://3281d.com/2009/03/27/death-to-subscribe-comments. I'm looking into the implementation using the 2.x version.

Drupal.org Improvements

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: