4) Directory of all trainings to solve talent issue

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

The Drupal project is growing and we need more talented people in the Drupal community. Many companies are providing training and several of those companies are listed on the training page. However, not all trainings are listed and it can still be difficult for people to find relevant training.

Objectives (Why are we doing this?)
We need more talented Drupal people

Metric (How do we measure success?)

  • Follow-ups with training companies
  • # of people training

Program(s) (What we are going to do?)

Comments

1) It's also been really hard

heather's picture

1) It's also been really hard for even reputable, experienced companies to get listed in the market place. So improving this process and establishing what "qualifies" as a listing is clarified.

2) In the curriculum and training group, we're working on a Drupal skills map. We'd got some good momentum around it, but the vision would be that an individual could identify a topic area and easily find both free/paid online materials, and also free/paid in-person training events.

See the skill sets: http://groups.drupal.org/node/172434

Notably, Lin Clark is working on the engine to make this distributed service work, and she is doing something similar with the documentation team.

Easy steps to make this happen

Ben Finklea's picture

This is a good idea! It seems logical that if Drupal has a reputation for a steep learning curve then we should provide ample opportunities to flatten it if we want Drupal to grow. Here is a list of steps that would move d.o toward achieving this objective:

  1. Change drupal.org/training-services to drupal.org/training (redirect the old one). This is much more memorable and logical. "Services" is ambiguous and doesn't even properly reflect what's on this list as there are products listed, too.
  2. Add a training sentence to the Get Support step on drupal.org/start. "Attend a Drupal training in your city." and link to d.o/training.
  3. Put "Training" as one of the sitewide nav on the d.o homepage pointing to drupal.org/training.
  4. Add a city, state, country to the training company list and allow it to be sorted.
  5. Create a separate training-only calendar that resides on the main body at drupal.org/training. (Get rid of the list of companies. People who need training don't know anything about any of those companies so it is useless to list them anyway.) Use a filterable and sortable list view instead of a calendar view. Calendar views are not good tools for displaying a lot of information needed on a training day. See http://training.apple.com/schedule.
  6. Remove the right sidebar. Move everything that's there to the bottom. Service providers will look for those links on the bottom but regular users shouldn't see those links. They're distracting.
  7. Make it filterable and sortable by training topic, company, city and date. Include a link that goes to the registration page of the company giving the training.
  8. Allow trusted companies to add all their Drupal trainings to this new calendar. Consider supporting a calendar feed to add trainings.
  9. Allow people to be alerted when new trainings in their city have been added.
  10. Remove training events from the [http://groups.drupal.org/events?field_event_type_value_many_to_one%5B%5D=training&uid=All|Groups Events Calendar]. Put a link there to drupal.org/training explaining that training stuff has moved.

Some of these should be very easy to do. The calendar is a bit harder but would help a lot.

Please add your ideas and comments. I'll compile a list and we can start to put together an initiative to make this happen.

There are some good ideas in

tvn's picture

There are some good ideas in this list. And some of them are indeed very simple and easy to do (like 1 and 2).

However I'd like to bring your attention to the work that's being done right now on 2 parts of *.d.o related to these ideas.

The training page (http://drupal.org/training-services) is currently a simple book page, it will be replaced with a view of organization nodes. Here is an issue (http://drupal.org/node/1671162) to discuss which fields we should add to organization node type for training information and which of them to show in the view.
This still will be the list of companies which provide Drupal trainings.

The list of training events will stay on groups.drupal.org website, however it will be changed to the list view instead of calendar. The implementation is almost ready, you can see how this will look like on the development site: http://events-groups.redesign.devdrupal.org/events (drupal/drupal). It's a list of all events which can be filtered to show trainings only.

It might be a good idea to create specific group e.g. "Drupal training", promote it and encourage training companies to post their training events on g.d.o so they would appear on the list.

Moving events calendar to d.o does not look feasible right now, since g.d.o has needed functionality - events, scheduling, signups, notifications etc., which d.o does not have. Adding all that functionality to d.o only because of trainings is not the best idea. Not to forget that we are in the middle of Drupal 7 upgrade right now which largely reduces the list of the things we can do.