As part of a re-working of the Drupal /support page, we want to make a list of Drupal training services. This list will include training services including training DVDs, and training service providers.

Robert Douglas put together an initial list. I'd like to add the companies as they provide a drupal training service landing page so that visitors feel like they are getting linked to specific training services, not just pointed at a jack of all trades company. Here's the list:

Lullabot: http://www.lullabot.com/
Drupaltherapy: http://www.drupaltherapy.com/
Drupal Admin Bootcamps: http://www.cctvcambridge.org/bootcamp
Druplinars.com: http://druplinars.com/
NobleProg.com: http://www.nobleprog.co.uk/drupal
AdvantageLabs.com: http://www.advantagelabs.com/drupal_basic_training
Tom Geller: http://www.tomgeller.com/content/try-complete-lyndacom-course-free
OSUOSL: http://osuosl.org/training/drupal
Drupaltrainer.com: http://drupaltrainer.com/ (this is Laura Scroggins: Larumba.com: http://lauramba.com/blog/drupal-training)
PhotonInfotech.com: http://www.photoninfotech.com/drupaltraining
Elvis McNeely: http://www.elvisblogs.org/drupal/introducing-educating-and-training-drup...
Growing Venture Solutions: http://growingventuresolutions.com/about/services/drupal-training
ComputerMinds: http://www.computerminds.co.uk/drupal-training-courses-offered-uk
University of Prince Edward Island: http://www.upei.ca/wf/node/add/ic-drupal-training
Stanford Tech Commons: https://techcommons.stanford.edu/topics/drupal/viral-drupal-training
Victoria School of Business and Technology: http://www.schoolvictoria.com/courses/drupal
LiquidCMS: http://liquid5.planetdrupal.ca/course/intro-content-management-systems-a...
Mustardseedmedia.com: http://mustardseedmedia.com/training
RainCityStudios: http://raincitystudios.com
BPOCanada: http://www.bpocanada.com/drupal-training (http://www.openkick.com, Global Software Consulting(Gloscon))
Menus & Blocks: http://menusandblocks.co.uk/
Digett.com: http://digett.com/2007/05/02/digett-will-take-drupal-training-to-austin
Tony Mobily: http://www.mobily1.com/
BrightLemon.com: http://www.brightlemon.com/web-design/blog/?cat=71
Jeff Beeman: http://www.jeffbeeman.com/node/16
Drupaler.co.uk: http://www.drupaler.co.uk/ (Greg Harvey)
DrupalTrainingLive.com http://drupaltraininglive.com/event/live_event
MyDrupal.ca http://www.mydrupal.ca/
Thomas Turnbull: http://www.thomasturnbull.com/training/index.html
joeri Poesen
Mixel Kiemen: http://www.mixel.be/
Linnovate: http://www.linnovate.net/
Krimson: http://krimson.be/

If you want to be added to http://drupal.org/training-services then provide the name of your company and a landing page for your companies training services.

Comments

gerhard killesreiter’s picture

I think the list of trainign providers should be set up in a similar way to the service and hosting providers, ie should be composed of people/companies who have contributed ti Drupal in a meaningful way. This would exclude certain companies.

Amazon’s picture

The problem with the exclusionary method is that it's done so unevenly it makes the Drupal project seem cliquely and unfair. People who qualify, ask maintainers who are too are busy, and these qualified service providers don't get on. People who don't qualify or who's businesses do not really exist get on because they got the attention of a maintainer at the right time.

It just doesn't work, and it's not scalable.

The Drupal services page is effectively broken and most people go to /paid-services and http://groups.drupal.org/jobs to find Drupal talent instead of that page. I'll add a recommendation to check the trainers track record and references.

kbahey’s picture

All this can be done in a simpler way.

Create a new content type called "service provider".
Create a taxonomy called "service provider", and terms for "hosting" "consulting" "training" ..etc.
Each service provider can be tagged with one or more term
We generate the lists form the taxonomy and have the instructions as the term description on the top.

Now providers can overlap (e.g. RCS is hosting and consulting, lullbots are consulting and traning, ....etc.)

Amazon’s picture

I am not sure that's easier than cut and paste. Are you assuming we are running CCK on d.o?

Kieran

kbahey’s picture

@Amazon

Not assuming CCK. But from Drupal 5.x onwards you can add new content types here admin/content/types/add, albeit with no fields.

Regarding the list of providers, we need two lists, that which anyone can go on, and that with people with significant contributions to the project. Lumping all of us together dilutes those who contributed. Someone who commits one module or writes a case study is not the same as long time contributors. This is not exclusionary nor cliquey. The contributors get acknowledgment above those who got listed because they asked or because they paid a membership fee only.

greggles’s picture

I've got to say I agree with Khalid and Killes on the point of whether there should be some distinction.

We have a vetting process for hosting companies that we list, service providers, advertisers, etc. Why not also have a vetting process for trainers?

Amazon’s picture

@Kbahey Why not a simple list, and then a list of child pages describing companies training offerings.

What's a significant contribution to the project these days? We had 750+ core contributors to Drupal 6. We have thousands of contributed modules and projects. We have 3000 plus handbook pages. We had over 10000 unique users contribute to issues in 2007. I mean, how do you fairly differentiate a significant contribution? I want to give credit due, but aren't we muddying the process?

@greggles How do contributions to the project relate to training? Can someone's sole contribution to the Drupal project be simply training hundreds of people to use it? Or it's not helpful to Drupal if you don't have core patches? ;-) These notions of contributions just don't scale at this size of project. We have almost 2000 people who indicate in their Drupal.org user profiles that they provide Drupal related services but only a few dozen are on the services page.

To many people that exclusion, that lack of openness or transparency, due to seemingly arbitrary rules makes them not want to contribute to this project. It's impossible to defend the arbitrary inclusion of less than 5% of the contributors to this project in the Drupal services page.

What if our goal was not to defend this project from evil exploiters, but instead to actually provide a useful and relevant list of services to users? Would these contribution filters really matter? I think not. We've got a simple process for /hosting and it works, because it's easy and it's not subjective. Let focus on helping users and let's find another way to to highlight the ten thousand plus people who actively contribute to this project.

Kieran

laura s’s picture

The concern about spamminess I feel is legitimate. A take-all-comers approach will have the net effect of making the list utterly worthless. As Drupal gains name recognition, I'm seeing the numbers of outsourcing spammers now claiming Drupal expertise is skyrocketing. It seems like anyone who knows PHP is claiming to be a Drupal expert.

While the community cannot protect people from poor providers and scoundrels, it does seem that we can have some sort of contribution requirement that is measurable, no?

Having a list with hundreds or thousands of providers with the only requirement being asking to be listed will make this portion of the site next to worthless, imho.

Amazon’s picture

In a note about this thread Gerhard suggested that the Drupal services list was being maintained adequately. Here's a list of active requests to be added to the Drupal services directory. 40% open issues (only in the last year) and 60% closed(all time) mostly positive. Make up your own mind if you think this process is working.

  1. http://drupal.org/node/306112 - Sept 9, 2007 tripped up in complex procedure
  2. http://drupal.org/node/131073 - March 26, 2007
  3. http://drupal.org/node/303854 - Sept 2, 2008
  4. http://drupal.org/node/301407 - Aug 19, 2008
  5. http://drupal.org/node/294294 - Aug 12, 2008
  6. http://drupal.org/node/281834 - July 13, 2008
  7. http://drupal.org/node/281207 - July 11, 2008
  8. http://drupal.org/node/276163 - June 29, 2008
  9. http://drupal.org/node/204386 - Dec 28, 2007
  10. http://drupal.org/node/272577 - June 19th, 2008
  11. http://drupal.org/node/247654 - Apr 17, 2008
  12. http://drupal.org/node/244807 - Apr 10, 2008
  13. http://drupal.org/node/234261 - Mar 14, 2008
  14. http://drupal.org/node/190476 - Nov 9th, 2008
  15. http://drupal.org/node/209907 - Drupal services needs review
  16. http://drupal.org/node/208875 - Jan 11th, 2008
  17. http://drupal.org/node/200145 - Dec 12, 2007
  18. http://drupal.org/node/184621 - Oct 18, 2007
  19. http://drupal.org/node/180976 - Oct 5, 2007 - Rain City Studios now on the list
  20. http://drupal.org/node/177772 - Sept 22, 2007

Here's a list of closed, postponed, won't fixed issues:

  1. http://drupal.org/node/4071 - November 11, 2003
  2. http://drupal.org/node/130368 - Mar 23, 2007 added but now gone.
  3. http://drupal.org/node/133536 - April 4, 2007 Chapter three
  4. http://drupal.org/node/139424 - Apr 26, 2007 Synergy media, added but now gone
  5. http://drupal.org/node/152995 - June 19, 2007 - added instantly, later complaints
  6. http://drupal.org/node/157890 - July 9, 2007 - Frederick
  7. http://drupal.org/node/167994 - Aug 16, 2007 - particularly misleading denial
  8. http://drupal.org/node/158455 - July 11, 2007 - rejected
  9. http://drupal.org/node/168766 - Aug 20, 2007 - Xweb
  10. http://drupal.org/node/160368 - July 19, 2007 - Chicago Tech Cooperative (took 5 weeks)
  11. http://drupal.org/node/171462 - Aug 9, 2007 - OpenPackage software
  12. http://drupal.org/node/171462 - Oct 23, 2007 - Spoon media
  13. http://drupal.org/node/186864 - Oct 26, 2007 - Palantir
  14. http://drupal.org/node/188217 - Oct 31, 2007 - Tag1 consulting
  15. http://drupal.org/node/193317 - Nov 19, 2007 - Unleashed mind
  16. http://drupal.org/node/202449 - Dec 20, 2007 - DPCI - significant contributor not added
  17. http://drupal.org/node/210431 - Jan 16, 2008 - My services page has been destroyed
  18. http://drupal.org/node/214107 - Jan 25, 2008 - Prometheus
  19. http://drupal.org/node/237313 - Mar 22, 2008 - ISL Consulting not added
  20. http://drupal.org/node/263109 - May 27, 2008 - Top Notch Themes
  21. http://drupal.org/node/266075 - June 3, 2008 - Dutch Open Projects
  22. http://drupal.org/node/313592 - May 9, 2008 - Phase 2
  23. http://drupal.org/node/256121 - May 8, 2008 - I01
  24. http://drupal.org/node/139818 - Apr 28, 2007 - BPOCanada duplicate
  25. http://drupal.org/node/175915 - Sep 15, 2007 - Confusion
  26. http://drupal.org/node/313592 - Jul 13, 2008 - Zivtech
  27. http://drupal.org/node/289355 - Jul 31, 2008 - pingVision
  28. http://drupal.org/node/283273 - Jul 16, 2008 - Gloscon - not added, big fight in thread
  29. http://drupal.org/node/178571 - Jul 26, 2008 - OpenCraft
  30. http://drupal.org/node/303647 - Sep 4, 2008 - Krimson
  31. http://drupal.org/node/299849 - Aug 26, 2008 - Flatt and sons
Amazon’s picture

Out of the list of companies providing Drupal training services, only 13 were clearly offering training services that we could link to. http://drupal.org/training-services

Kieran

kbahey’s picture

The taxonomy based listing will allow one to many relationship of companies and service type.

The same company can appear in many lists (hosting, training, consulting, ...etc.), but still be one place to maintain and update.

Also, being node based we can list them by countries and such when we have views on d.o. It also opens the door to companies adding themselves, rather than filing an issue, with minimal policing from the community.

gerhard killesreiter’s picture

http://drupal.org/node/306112 - Sept 9, 2007 tripped up in complex procedure

Complex procedure? "Failed to follow up".

I am too tired to go through that whole list, but I guess we can improve the handling of that page.

I've removed the most glaring error from the training list.

I still fail to see why we should promote the training services of people who don't contribute to Drupal (e.g. Nobelprog).

Also, the list seems to indicate a ranking, which is wrong.

Amazon’s picture

I removed the numbering from the training list. I sorted it alphabetically and indicated it was sorted so in the comments. I am happy to remove an unworthy listing if someone knows they are in fact unworthy.

This procedure is complex: http://drupal.org/node/306112#comment-1003059

Amazon’s picture

Here's another example of why it helps to have a list of Drupal companies. Establishing relationships, in advance, can really help if a problem arises.

http://association.drupal.org/node/257

Kieran

Amazon’s picture

Status: Active » Fixed

Looks like people are stabilizing on the training service providers list.

Anonymous’s picture

Status: Fixed » Closed (fixed)

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

greggles’s picture

Title: Create list of Drupal training providers » Create list of some service providers

This page was really high for a variety of search terms. In addition to not being particularly help for people looking for training, it's got some random debate that would be confusing to outsiders. I'm changing the issue title to de-emphasize it and also changing a few of the comments here to an HTML format that will send link juice to the actual list of providers:

Drupal Training Providers