Redesigned Drupal.org profile page: your feedback needed!

danigrrl's picture

Hi everyone! We're in the process of redesigning the profile page on Drupal.org, and we need the community's feedback! You can find the issue at: https://www.drupal.org/node/2281763.

Specific feedback needed:

  1. Assuming that we're keeping the current theme, does the organization of information make sense on the page?
  2. Is there any new information we should be collecting on profiles? Since this will require refactoring several of the data elements in profiles, we have a great opportunity to allow users to show/share more about themselves.
  3. Are there any things you've been DYING to see on user profiles that you haven't seen yet? Now's a great opportunity to share them!

Feedback will be collected until August 1st, and the layouts will be iterated over the next month and a half. Thanks for your feedback!

Comments

Well, as it happens...

rachel_norfolk's picture

Well, as it happens, I've just been thinking about this very thing...

I've been working recently using @openbadges as part of the way of recognising learning and contributions. I think it really applies well to Drupal.org, so much so that I've even submitted a talk to Amsterdam: https://amsterdam2014.drupal.org/session/recognising-learning-achievemen...

Maybe we could catch up on Twitter or Skype or somewhere?

Rachel

I agree using open badges and

Bowevil's picture

I agree using open badges and some gamification elements would be really interesting. The end result would be getting people to complete and update their profile. Maybe some form of 4square functionality?!

Rachel, I'd love to! We're

danigrrl's picture

Rachel, I'd love to! We're definitely looking to step up work on this again in the next week or so. I'm thezenkitchen on Skype, if you want to chat, and available all afternoon on Friday 6/27 :-)

Profiles need to be configurable

recentcoin's picture

If you want to make the profiles really useful to large groups of people, you need to make them configurable. For example, I work at an academic institution and what we need in a profile isn't quite the same as say a Law Office.

Prime example, most of our faculty have office hours. Not that common for non-academic institutions.

How do you handle personal social media? Most businesses would frown on it but we encourage it.

TIA,

RecentCoin

Communication is not what separates us from animals. It is the act of creation. Conceiving of something new and bringing it into existence is what it means to be made in the image of God. - Me

Isn't this about DRUPAL?

Senpai's picture

But isn't this about our DRUPAL profile? So why would someone need office hours, or a photo gallery, or a set of social media tools that are different from what every other Drupal person would need?


Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805

b-d's picture

IF the other variants of *.Drupal.org is going to be having a SEPARATE Profile systems or Have the Option to join them or AT LEAST have a Directory of which *.Drupal.org their Profile is active.

My Groups.Drupal.org Profile my have different Modules added on to the Profile system compared to the basic drupal.org version.

Have the *.drupal.org each have a different color schemes cause one could easily mistake that ALL are in one unified profile system when it's actually different.

in My Groups profile I'd like modules that are Relevant to the group like a meetup.com calendar organization and which group joined and which you control and which are your favs beside the the others you signed up as not to clutter the email box.

in the BASIC drupal.org is the monitor of your edits watch list or frequent viewed NODE. and the merge of the ticket system to which node is it refereed to etc...

Basic Draft NODEs that can be stored in the server if the same Conditions/Modules are used or TEXT written in Header or Footer or Table settings.

Thanks for the very

danigrrl's picture

Thanks for the very comprehensive feedback! I'll make sure to communicate this to the team. One of the things we've definitely been talking about is having the same information on GDO vs. Drupal.org profiles, and there are some interesting possibilities for that.

danigrrl's picture

I think you make an interesting point, but I want to make sure we're talking about the same thing. As Senpai mentions, this is about Drupal.org profiles, rather than profiles in Drupal core.

If it's here, it will end up in core

recentcoin's picture

If the functionality gets written for the drupal website, I'm almost certain it will get rolled into core. I just don't want to see something that's too inflexible written.

TIA,

RecentCoin

Communication is not what separates us from animals. It is the act of creation. Conceiving of something new and bringing it into existence is what it means to be made in the image of God. - Me

That's usually not how it works

yoroy's picture

Many (most) of the drupal.org features are built as custom modules for drupal.org alone. Drupal.org is always a version behind the core version that is in development so it's unlikely that drupal.org features find their way into core.

Yes and no...a lot of the

greggles's picture

Yes and no...a lot of the scalability/performance enhancements in Pressflow were developed with/for drupal.org and got forward-ported to Drupal 7. Bakery was built for Drupal.org first and has since been used by hundreds of other sites.

But the point is certainly valid that this is an excercise focused on improving the profiles for drupal.org and if there are improvements in profile building tools for Drupal core/contrib then that will be a side-effect and not the focus.

Better design that highlights contributors

Chris Charlton's picture

The list of [my] maintained modules would do better being above the fold. A goal I'd love to see is: glancing at a contributor's profile should quickly give you an idea of what modules they're involved with. Contributions such as these are important to the Drupal ecosystem so those extensions to Drupal should be apparent; these are key elements now for hiring/recruiting Drupal talent.

I'd like to see some cues taken from Github/BitBucket where a portion of the user page is profile info/links/badges, while the other side is projects/contributions & [*.d.o.] posts.

Chris Charlton, Author & Drupal Community Leader, Enterprise Level Consultant

I teach you how to build Drupal Themes http://tinyurl.com/theme-drupal and provide add-on software at http://xtnd.us

Fun coding facts of contributions

Chris Charlton's picture

Some fun items that can bring some playfulness to contributor profiles are listed below. Note: these are just fun profile elements, don't overthink them:

  • How many commits and/or lines of code their commits sum up to on contrib.
  • How many minutes/hours they help Drupal grow through their code commits.
  • How many Drupal sites are benefiting from their contributions. (simple aggregate number)
  • How many steps they would have walked versus coding.
  • How many meters they would have ran versus coding.
  • How many projects by category: Module, Theme, Profile.

Chris Charlton, Author & Drupal Community Leader, Enterprise Level Consultant

I teach you how to build Drupal Themes http://tinyurl.com/theme-drupal and provide add-on software at http://xtnd.us

Chris, this is a great

danigrrl's picture

Chris, this is a great comment. Would you mind cross-posting it to the issue so we can keep all the feedback together?

I would like to see the check

njmahesh's picture

I would like to see the check box if the user is available for the job now and it should be appearing on jobs.drupal.org like available candidates. Also want to see if I presented any session or talk at local Meetup.

This is a great idea! Would

danigrrl's picture

This is a great idea! Would you mind cross-posting it to the issue listed in the original post, so we can keep everything together? Thanks!

my .02¢

BLadwin's picture

I absolutely love how people can list their mentors. That feature is fantastic! The only downside though, for me, is that the links generated from the user's input are treated as taxonomy terms. I would love to see this field be a user reference. We could then use this relationship to show user images to make two separate mosaic blocks: "mentored by" and "has mentored", respectively.

I like the new "DA Sponsor" badges. The long list of checkboxes where a user has selected all the things they have done/attended/are going to do/attend - can we create/reuse [event icons already exist] icons for this list and either bring it above the fold, or make it vertically shorter?

Darn just seeing this

btopro's picture

Darn just seeing this now!

"Are there any things you've been DYING to see on user profiles that you haven't seen yet? Now's a great opportunity to share them!"

As part of work and helping raise awareness of our impact in open source / the world, I regularly assemble numbers associated with how many systems report that they are using various modules, themes, etc that we produce. Download counts and reported usage are both things that I think would be really useful to see next to the # of commits either on the project overview page for a member or at the bottom of their profile.

Right now I go to every page and assemble these statistics by hand when I'm thinking the data is most likely just attached to an entity on the project page.

Proper Distribution of Post

harshil.maradiya's picture

As there are no segregation of post on user profile page so my idea is that There will be a proper categorization on user profile page
e.g
Commits will be different section
Applied Patch on issue will be different section
Making comment on Project review section
etc etc

Please let me know i have detailed plan on same.

Harshil Maradiya
harshil.maradiya@gmail.com

mobile friendly

suntog's picture

I happen to be retooling the profile page for Babson College (in D7). The general idea is to make the profile page the first page the users want to go when they log in. The first thing was to make the page responsive to mobile. The next thing I did was to rework the page--user.tpl.php file to include a whole bunch of profile specific regions for profile specific custom, contirb and core drupal blocks. The current profile page requires too many clicks to get at small amounts of info. For example I'm in about 7 groups but I have to click each group link to get at the latest comment, why can't I place a block of the groups I care about with the 5 most recent comments? If the content keeps changing, I would be checking in all to the time.

The above post is one for the

John_B's picture

The above post is one for the support forums more than this page. You can make the various items into Views, and pass the profile ID into the view by displaying them in Panels (possible but poorly documented), or (my preferred method) by attaching the view(s) to the profile using EVA module.

The mentors section is a nice

belairdirect's picture

The mentors section is a nice touch, I think that's a great way for us too see who influencers look to for knowledge.

Cant wait to see the changes

dentisa madrid's picture

mmm... i like it they way it is but i guess if i had to change or add anything , maybe it will be nice to had our profile connect to other sites so like facebook twiiter and other stuff not just pout the link but interact and connect them through groopal , maybe im a bit crazy and this is nonsense haha xD thanx anyways

first impression

Hosting Servant's picture

Here is what I like:
- it is simple
- a lot information in there
- companies working for is great
- location, even city will be great
what I don't like:
- my eyes go on the green, is this the most important
- account #number - I don't like such numbers, they mean nothing to me
- industries working in - it is not helpful to me as a viewer
- I'd like to follow the changes of a person

Insted of using links for showing user

vb_swapnil's picture

Insted of using links for showing user other's profile, we can used logo for the same and try to fit below user profile pic.
Showing his grap of expertise and rating given by mentor will also helpfull for others. I also like suggestion posted by Chris Charlton.

Swapnil Bijwe
Software Engineer
Skype: swapnilb25
Twitter : @swapnilb25
Mail : swapnil.bijwe@yahoo.com
https://www.linkedin.com/pub/swapnil-bijwe/1b/b11/813

Maybe not all in one screen

eigentor's picture

If there is a lot of information for very prolific contributors, it gets overwhelming. See angies profile for reference https://www.drupal.org/files/issues/profile__high_code_contributor_v4.png

It feels these persons are some kind of superheroes and you can never achieve that from a new contributors point of view. Like eternal highscore on a pinball machine that got more zeroes than fit in the display.

For other people it is just too much information to process. Maybe there should be some collapsing/filtering/whatever.

Looking closer I see there is collapsing for projects maintained and some other sections. This might be extended to more sections, if they get too long.

Life is a journey, not a destination

Boston

Group organizers

Group categories

More Specifically

Group events

Add to calendar

Group notifications

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