Was just scanning over http://drupal.org/getting-involved to see how obvious it was to those not very familiar with Drupal to 'Why they should get involved'. While 'ways to get involved' is covered, there's no mention of 'why' until you drill down to this http://drupal.org/node/281873. Would it make sense to make 'why get involved' more prominent?

Also noticed this sentence may need some review/revision -- "Many people think these community members work mostly on Drupal code, but they also documentation, marketing, user support, test results, translations, and many other contributions from people with a wide range of abilities and interests."

Thanks

Comments

arianek’s picture

Hi Gus - It would be helpful if you could propose some specific additions/changes here! Seems like a good idea to add some "why" to the "how".

lisarex’s picture

Gus, the copy in the first column of http://drupal.org/getting-involved is pulled directly from the summary section of http://drupal.org/node/281873.

I agree some "why" would be useful.

The simplest thing would be for a docs admin to move the "Why get involved?" section to the summary of the node. But this will make the page quite a bit longer. Gus, if you had some suggestions for how to edit http://drupal.org/node/281873 so that the why is shortened, that might be good too.

Also, I've added "Guide" to the title and a path.
http://drupal.org/getting-involved-guide

lisarex’s picture

Assigned: Unassigned » lisarex

It looks as if the 'why' is on the main page, but I think the 'Ways to get involved' page is much more important to attract more contributors. Don't make them think, just put the info they need in front of them.

I recommend making the content 'Ways to get involved' part of the main page (using a 2 column layout), to help new contributors quickly get to where they need to go.

And the Why is important but we have to take the itme to make copy more concise without losing meaning.

lisarex’s picture

Attached is a quick mockup of a revision to the existing Getting Involved. If there's no comments, I can make the changes in code.

The first column will list areas that people can contribute to, with lists of relevant skills. This is an attempt to help people identify an area where they can help, since newcomers often don't know.

Skill areas are :

* Writing and editing (in English)
* PHP development / LAMP
* Project management
* Design and UX
* Information architecture
* Theming
* Translating

This page can be the parent page of the Getting Involved Guide.

I'll replace the static "Ways to Get Involved" with a static "Why" with the quote from Dries.

Also, I think http://drupal.org/contribute is somewhat redundant if we're going to display this information on the /getting-involved *and* /getting-involved-guide.

The Getting Involved Guide has a lot of 2nd level pages and I wonder if it makes sense to consolidate them somehow.

lisarex’s picture

Status: Active » Needs review
StatusFileSize
new33.56 KB
heather’s picture

Of the skill areas you mentioned, you didn't mention support/mentoring. That is an actual skill and an area some people might feel comfortable in, so, might be good as a top level area. We also have good existing guide for that.

People love to see people's face. Eyes are like tiny magnets.

Would be good if we could get pictures:
Community spotlight: Show the image of the person being featured.
Ways to get involved: photo from codesprint. People intensely working together. http://www.flickr.com/photos/ceardach/4550838283/in/photostream
Why get involved: Show someone speaking to someone else. http://www.flickr.com/photos/49554039@N06/5149730724/

Some examples:
Ceardach pics are cc licensed. http://www.flickr.com/photos/ceardach/4550838283/in/photostream/ - http://www.flickr.com/photos/ceardach/4551272696/
Plenty of others, but would require asking for perms, http://www.flickr.com/photos/49554039@N06/5149730724/

lisarex’s picture

Thanks Heather, totally agree on photos; also mentioned on that other post revising Community and Support that I started on Groups. Since some of the Getting Involved content will prob appear on the landing page, do we want to discuss there?

Also yeah, the list is far from complete. .. in addition to support/mentoring, there's event organizing/hosting a sprint, advocacy/marketing, teaching/presenting. And blogging. :) And sponsoring!

Somehow we've got to find a way for people to identify themselves, then show them ways they can get involved. Like matchmaking. But not complicated. Hmm.

matthews’s picture

Evangelizing - this could be

  • blogging (yes Lisa!) - once you have shown your (or your company's blog) to be on topic, submit your feed to the Webmasters Issue Queue for inclusion on the Planet.
  • social media sharing to promote projects, events, etc
  • Go to meetups OUTSIDE the Drupal community
  • Join the Drupal Association as an individual or Company - display your badge on your website!
  • Find volunteers for events and volunteer yourself(you don't need to be the organizer of a camp or con to participate!)
lisarex’s picture

How's this for a list of "Interest Areas"? We can eventually provide examples of each inside the Getting Involved sections.

Marketing & promotion
Outreach/advocacy
Event organizing
Event volunteering
Blogging
Documentation (technical writing)
Project management
Design and UX
Information architecture
Theming
Translating
PHP development / LAMP
Support
Mentoring
Presenting
Training
Sponsoring
Hosting sprints
Donations

heather’s picture

Looks comprehensive!

Let's see if we can whittle down to fewer, bigger chunks.

I also like the way Ubuntu chunks developer, technical from non-technical. What do you think about this?

Only local images are allowed.
Uploaded with Skitch!

Non -technical

Donations and Sponsoring
Blogging, marketing & promotion
Outreach, advocacy
Event organizing and volunteering, hosting sprints
Project management

Technical

Presenting and Training
Mentoring and Support
Documentation (technical writing)
Translating
Design and UX
Information architecture

Developer

Theming
PHP development / LAMP

lisarex’s picture

The Ubuntu example is great. I like how 'Donate' is a separate thing, because many organizations have money but not time.

What's is a better label for it though? "Financial contributions" ?
Money is used for D.A. membership, sponsoring camps/cons, hosting sprints & meetups, donations to D.A., coder lounges etc.
Seriously, get people in a room for 6 hours and amazing things happen.

heather’s picture

Is there something wrong w Donation? Hmm. I think it's clear.. but... Funding, donation, sponsorship... I guess they are Financial contributions, but it's a mouthful.

heather’s picture

You saw this on the "getting involved" research thread, and I hope it's not too off-topic here, but I just fell in love with Gnome project:

"The GNOME Project is a diverse international community which involves hundreds of contributors, many of whom are volunteers. Anyone can contribute to the GNOME: the project involves a wide range of activities, not just programming."

The biggest headline: "So, what do you want to do?" - with each section underneath.

Only local images are allowed.

Gnome sections are even "chunkier" and generalized.

* Write (includes marketing and docs)
* Design (includes design and usability)
* Translate
* Code (also points to the Gnome Love start pages)
* Test
* Administrate

heather’s picture

Title: Review/revise 'Getting Involved' » Identify interest areas for getting involved landing page
StatusFileSize
new48.79 KB

I should have put that "gnome" issue into the research thread. Anyway, I just realized there's no connection from between this issue and the roadmap - Where the heck does this issue fit in? I would like to rename this issue to "Identify interest areas for getting involved landing page", since "Review/revise 'Getting Involved'" seems a bit grandiose or at least too broad for this one issue. Anyway, I'm changing the issue title and you can change it back if you disagree!

Where does this fit in? Imagine a way for people to self-identify as skilled or interested in an area of activity. Then they could facet search results, or use it as a contact form pull down menu, etc to find related issues and initiatives.

See related:

Roadmap: Community/support/getting involved redesign http://groups.drupal.org/node/174999
Interest areas - #1010262: Identify interest areas for getting involved landing page
Create community initiative landing page content type #1288378: Create community initiative pages

jhodgdon’s picture

Subscribing - THIS IS A MUCH NEEDED and much appreciated initiative!

A few random thoughts on the above:

#14 - I don't like that approach (faceted drill-down) as much as #13 ("What do you want to do?" big question heading, with sections on the page) or maybe #10 (headings with links, but I think I like #13 better). I'd rather see the information all visible rather than having to click/search (visible in small chunks, with links to more details).

And #5 (including the why prominently) is definitely a good idea!

heather’s picture

Cool!

1) #14 is poached from Mozilla's Get Involved page. Their topic list is used in a drop-down menu, but also as a page listing the topics. Page of "areas of interest" http://www.mozilla.org/contribute/areas.html Also a sidebar contact form:
Only local images are allowed.

2) There is another related effort identifying "topics" for topic pages - and this may be overlapping.
"Creating Topic Pages" http://groups.drupal.org/node/144584

webchick’s picture

Subscribing.

Anonymous’s picture

I like the idea of chunking the big list on the first page, then guiding the user to more focused areas of interest. I wonder if it could be more socially engaging? Could we do something like this for each chunk?

Writing
Writers can contribute to Drupal in a number of ways etc etc
There are currently ### writers involved in Drupal. Find out more about how you can contribute.

My thinking re showing the number of writers currently involved is that it may relieve the fear of being overwhelmed by the commitment.

lisarex’s picture

douggough@drupal.org, that's a very interesting idea to show people how many are already holding that designation. We could make it work with what's on our user profiles e.g. count the people who have checked "I contributed Drupal translations". Is this just a bit of PHP to output these to a page generated by the drupalorg module?

PS you can see the # of user-specified options available.
http://drupal.org/user/#######/edit/Drupal

We'd just need to ensure that these options match the contributor options we display on that page. If we go that route (display data from user profiles) then I'll create another issue to ensure the two lists match.

If we decide not to rely on the honor system, I suspect it gets more complicated to count the # of contributors in each section... e.g. how would we ever know who contributes to Write if that also includes marketing, or who provides support on the Forums (a comment doesn't equal support in all cases)

lisarex’s picture

Getting back to the organization of the ways to contribute, #13's options are good, but we need to also include evanegelizing and donations. I really like the Ubuntu example too. So for our purposes, I'd suggest we adopt the groupings suggested in #10 for now. I could def see our user profile options adjusted to include each of those options. We'd want to do that sooner rather than later, to give people time to update their profiles, so the numbers are accurate.

Also agree that the faceted drill-down is probably not the best approach. Hopefully this page can just be a node with tight access controls, rather than a tpl.php! That makes creating this page much easier ;) Even if we have someone query the database to get the #'s for each of the areas of contribution, that's going to be faster than going the code route.

I've asked drumm to weigh in on the architecture questions :)

jhodgdon’s picture

How about this for a plan:

Getting Involved landing page -- keep it pretty much like it is now http://drupal.org/getting-involved except:

First column: Add a paragraph about the "why", including things like:
-- improve/demonstrate your skills
-- feel good about helping the community
-- etc.

Third column: Replace "Ways to get involved" with a "What would you like to do?" block. Each main word would be a link leading (I think) to an anchor on the Ways to Get Involved page [that page would also be reorganized to be an expanded version of this list, with links to specific things to do in each area]:
* Write - Create and edit documentation and marketing copy
* Design - Create themes and improve usability
* Translate - Translate Drupal, modules, themes, and documentation into other languages
* Code - Program for Drupal core and contributed modules
* Test - Verify that Drupal, modules, and themes are working correctly
* Administrate - (not sure what to put here?)
* Donate - Sponsor events and donate to Drupal efforts
* Evangelize - Spread the word about Drupal
* Support - Help others with their Drupal questions

Suggested changes to the Drupal.org Activity block in third column:
- Documentation - we have a thing on our profile now that says "More than 100 pages edited". Use a similar query to list "763 people wrote or edited documentation pages" instead of the current "365 members of the Documentation team" (I'm not even sure what that current phrase means?).
- Add a count (from localize.drupal.org if possible?) of languages or of individual translation items? Like:
45678 translations into 123 languages
- Add the number of contributed modules and themes:
4032 contributed modules
2100 contributed themes
- Add a count of forum posts (as a measure of support activity?)

Anonymous’s picture

After some thinking I'm not sure if my first idea (counting the contributors in each area) is the best way to create social engagement. I'm going to give it some more thought.

Anonymous’s picture

Here's a quick breakdown of the possible stakeholders and what their priorities might be.

Experienced Drupal people: Help me see the specific needs and determine, based on my skills and who else is involved, where I can be the most help. Then make it easy for me to dive in and get started. Let me see if other friends of mine (from drupal.org) are involved in specific tasks, because it might be fun to work with them on something.

People who are new to Drupal: Show me the top level categories so that I can compare my basic skills to areas of need. Show me tasks within those areas that are doable by someone with my skill level. Hook me up with someone who is knowledgeable about how I could contribute.

Section Maintainers/Admins: This thing has got to be mostly self-governing and self-populating because I also have a day job. (I haven't thought as much about these stakeholders)

I'm aware that going this deep may be beyond the scope of this discussion, but I think it's worth considering the stakeholders and their goals in order to know what the content and organization of the main page should be.

As a middle ground between new and experienced users, I like the chunky direction that #13 is going, and I really think the self-identifying option from #14 is helpful as well.

lisarex’s picture

@jhodgdon, I created a separate issue last night (#1414988: [Meta/Plan] Create a new Getting Involved Guide section to talk about the redesign of the actual Getting Involved page, so this issue could just be about what the areas are, and how to group them. My bad for starting off talking about the redesign though :)

jhodgdon’s picture

Maybe you could edit the issue summary to describe what it is you are trying to do on this issue, and point to the others? I'm a bit confused I guess.

jhodgdon’s picture

Regarding the interest areas, I was just looking through the issue queue, and found these issues (which I'm closing as duplicates of this one):
#1150710: Add Design and UX to the Get Involved (contribute) guide (design and UX)
#1225918: Create a project management area in the How to Get Involved Guide (project management)

tvn’s picture

tagging

mgifford’s picture

I think that this page should really have more life in it than it does right now.

This is about highlighting our community. Think about this page like you were checking out this company to see if you wanted to submit your resume to a company.

Do they look fun? Is it easy to find where you would fit in? Does it feel welcoming? What do you do if you have questions? Is it any different to a visitor or to a registered user?

I've attached some related issues (I think).

I'd like to see this thought through, maybe include more icons to help guide folks through the different ways they could be involved.

mgifford’s picture

So many good ideas expressed here....

This content needs to change:

Ways to Get Involved

Forums – Get advice and give advice.

IRC – Start chatting now with other community members.

Community Initiatives – Get involved with an active longer-term project, such as improving Drupal core or documentation processes and infrastructure.

Modules – Build a module that other Drupal users can enjoy.

Themes – Feeling creative? Design a theme for other people to customize their site with.

Translations – Fluent in French or a speaker of Spanish? Translate Drupal for other users around the world.

Groups – A place for groups to organize, plan, and work on projects and meetups.

Events – Come to a Drupal event and have fun with the community.

Donate – Whether you want to say thanks or ensure there is a secure future for Drupal, every little bit helps and is gratefully received.

Documentation – Join the Drupal Documentation Team, and build your skills while improving Drupal’s documentation.

Drupal Association – Join the Drupal Association: the non-profit that helps the Drupal project and community flourish.

Maybe with something like proposed by @jhodgdon:

What Would You Like to Do?

Write - Create and edit documentation and marketing copy
To get documentation processes and infrastructure.
Design - Create themes and improve usability
Contribute a themes for other people to customize their site with.
Translate - Translate Drupal, modules, themes, and documentation into other languages
Drupal is a proudly multi-lingual CMS help add translations of Drupal for other users around the world.
Code - Program for Drupal core and contributed modules
Build a module that other Drupal users can enjoy.
Test - Verify that Drupal, modules, themes and distributions are working correctly. There is also always work to be done on Drupal core.
Governance - (not sure what to put here?)
Our Groups are a place to start organizing locally or by issue. The Community Initiatives are also a great way to get involved. Join the Drupal Association, the non-profit that helps the Drupal project and community flourish.
Donate - Sponsor events and donate to Drupal efforts
Donate – Whether you want to say thanks or ensure there is a secure future for Drupal, every little bit helps and is gratefully received. There are also many members who have joined Gittip where you can make an anonymous contribution to users who have helped you.
Evangelize - Spread the word about Drupal
Events – Come to a Drupal event and have fun with the community.
Support - Help others with their Drupal questions
Get involved in the Forums to get advice and give advice. Join theIRCand start chatting now with other community members.
mgifford’s picture

Also from @jhodgdon above, we should be explaining the intrinsic motivations for people contributing. This is an opportunity to have Autonomy, develop Master and work toward a common Purpose. So what is that?

There are over 30,000 active contributors to Drupal. These users contribute for a range of reasons, but by contributing, users are able to improve their skills. Users are also able to demonstrate their knowledge within a very knowledgeable community. Many users do this in their spare time because they can pursue issues that they are interested in and feel good about contributing back to a project that is useful to them. There are millions of dollars worth of software available for free in the Drupal community, many community members feel better by being able to contribute back to the community.

Someone with real writing skills should do something more with this.

leehunter’s picture

Project: Documentation » Drupal.org content
Component: Correction/Clarification » Services listing

Moving this to the content queue since the Content working group is now responsible for d.o. landing pages.

mgifford’s picture

I love the wording of this Mozilla Page http://www.mozilla.org/en-US/contribute/

WP's is ok https://make.wordpress.org/

Ubuntu's is similar http://community.ubuntu.com/contribute/

Gnome's is pretty good http://www.gnome.org/get-involved/

mgifford’s picture

The /getting-involved page is a mess. Seems to be built in drupalorg-getting-involved.tpl.php with the node teaser from /node/281873 (the Getting Involved Guide) injected in on the left, a view with the latest community spotlight article in the middle and finally a block with the Ways to get Involved - /admin/structure/block/manage/block/48/configure

I'm not sure why this is, other than the interest in the 3 column layout.

I've brought over @jhodgdon text into this block, but it doesn't look right.
https://search_api-drupal.redesign.devdrupal.org/getting-involved

Having a consistent icon associated with these ideas across the site would be nice. http://thenounproject.com/ - Even they didn't have an ideas for IRC though....

I really don't think we should be putting text into drupalorg-getting-involved.tpl.php on a regular basis. This is a CMS after all and we should be using it.

Would make it much easier though to implement something like what @heather suggested in #14 though.

lizzjoy’s picture

Component: Services listing » Other
lizzjoy’s picture

Project: Drupal.org content » Drupal.org /community section
Component: Other » Getting Involved Guide
Assigned: lisarex » Unassigned
Status: Needs review » Closed (outdated)
Issue tags: -drupal.org landing pages

Thanks for all of the thoughts put into this issue. Because there's work being done now on a refresh of the Getting Involved Guide, I'm moving this issue to that new Community Projects queue and closing it. I think the Why, Who, and How questions for getting involved are being addressed in the work being done now. To see more about the work, go to https://www.drupal.org/community/about/getting-involved-guide-refresh