Into the Drupal Community

Content

  • What is Drupal ?
  • Drupal Community
  • Drupal Association and events
  • drupal.org

What is Drupal ?

*anyone is freely licenced to use, copy, study, and change the software in any way, and the source code is openly shared so that people are encouraged to voluntarily improve the design of the software

Drupal is a free and open-source* content-management system written in PHP and distributed under the GNU General Public License

Drupal Community

  • a group of people living in the same place or having a particular characteristic in common.
  • the condition of sharing or having certain attitudes and interests in common.

What is a community ?

Drupal Community

It’s really the Drupal community and not so much the software that makes the Drupal project what it is. So fostering the Drupal community is actually more important than just managing the code base.

- Dries Buytaert

Drupal Community

DrupalCon Prague 2013.

This is a part of the Drupal Community !

(If you look closely, you could see some of us there)

Where is the Drupal Community?

  • Online & Local Groups

  • Events & Meetups

  • Chat (IRC)

  • Planet Drupal

  • Community Spotlight

  • Commercial Support

  • Forum

  • Mailing Lists

  • Social Media

  • Drupal Community Working Group

  • Drupal Association

How can you help the Drupal Community?

  • Development
  • User support
  • Documentation
  • Translations
  • Testing
  • Design and Usability
  • Themes
  • Marketing
  • Resources

Why get involved ?

  • More contributions mean less work—for others and for you

  • Contributors have a stronger voice in the project

  • Contributing helps you learn Drupal faster

  • More contributions mean more business

  • To give back to the community - Drupal community members are good people

Drupal Association

  • Dedicated to helping the open-source Drupal CMS project flourish
  • Helps the Drupal community with:
  • Funding
  • Infrastructure
  • Education
  • Promotion
  • Distribution
  • Online collaboration at Drupal.org

Drupal Association

  • Funds to support these programs, and the Association staff come from:
    • Memberships
    • Supporting partners
    • Sponsorships
    • Donations
    • DrupalCon events

Drupal Association

  • If you are a member of the Drupal Association:
    • Will be listed in the public directories
    • Receive discounts from Drupal Association partners like O'Reilly, Drupal Watchdog               and BuildAModule
    • Let the world know you’re a part of the Drupal community on your Drupal.org profile and beyond

Membership

Drupal Association

DrupalCon events

  • Semiannual DrupalCon conference alternates between North America, Europe and Asia
  • First, in 2008 in Szeged, 500 attendees, to over 3,700 people at Austin, Texas in June, 2014
  • Starting 2012, we've been attending the European conferences

Drupal Association

DrupalCon 2017

DrupalCon Vienna September 25-29, 2017

DrupalCon Baltimore April 24-28, 2017

Drupal Association

DrupalCon events

On their way to DrupalCon Barcelona 2015 sessions.

 

3 members from our team have an Acquia Certification.

Drupal Association

DrupalCamp events

  • Smaller events that occur all over the world, all year
  • Starting 2012 we have been attending the Romanian Camps
  • There were a few in Romania also:
  • Târgu-Mures 2016
  • Cluj-Napoca 2015 (our company was one of the organizers)
  • Târgu-Mures 2013
  • Arad 2012
  • București 2011

Drupal Association

DrupalCamp events

DrupalCamp Cluj-Napoca, 2015

Drupal Association

DrupalCamp events

IronCamp Prague, 2016

Drupal Association

Drupal Meetups

  • Professional and semi-professional gatherings
  • Involves small presentations on a predefined topic or free talks, knowledge sharing
  • In November 2016 we had 3 years of monthly Meetups in Cluj-Napoca

Drupal Association

Drupal Meetups

A part of the Drupal community in 2015 celebrating 2 years of Meetups and the release of Drupal 8

Drupal Association

Drupal Sprints

Professional gatherings with the purpose of working on core issues or contributing to Drupal modules/themes

A Saturday Drupal 8 Sprint at the office

Drupal Association

Drupal Global Training

  • Free or low-cost Drupal training events
  • Take place 4 times a year, all over the world at the same time
  • This is the second Drupal Training in Cluj-Napoca

drupal.org

The place where magic happens:

 

  • Download Drupal
  • Search for contributed modules/themes
  • Ask for help
  • Give help
  • Search for issue status
  • Keep track of your work on Drupal

drupal.org

36,874 Modules

Extend and customize Drupal functionality, and integrate with 3rd-party services.

drupal.org

drupal.org

2,427 Themes

Change the look and feel of your Drupal site.

2,174 Commits
in the last week

drupal.org

drupal.org

106,222 Users
actively contributing

How to contribute through code ?

Solving issue

How to contribute through code ?

Usual flow for helping the community through coding:

Solving issue

How to contribute through code ?

  • In some cases, you are the one finding a new issue while working on a project
  • You can create the issue and then the flow is the same
  • After it is solved, yourself or the company for whom you work can take credit for it

Solving issue

How to contribute through code ?

  • Provide extended functionality to the Drupal core
  • If the functionality needed does not exist, create your own Drupal module

Contributed modules

Where to get help ?

  • IRC online chat:
    • Chat with the Drupal community to get fast, effective support.
  • Drupal Core Issue Queue:
    • To get support for a core bug, see the core issue queue, but be sure to search for any relevant existing issues before creating a new one.

Where to get help ?

  • Project Issue Queues:
    • To get support with a specific project on Drupal.org, find the module, theme, or distribution, search the project's issue queue, and either follow the relevant issue or create a new issue if you don't find one.

Where to get help ?

  • Community Documentation:
    • Read the Drupal.org online documentation, which is written and maintained by the Drupal community.
  • Forums:
    • ask or answer questions posted by other Drupal community members.

Where to get help ?

  • Other languages communities:
    • find a language-specific community for a non-English language, and learn how to install Drupal in your language
  • Books:
    • Find books about Drupal.

Where to get help ?

  • Professional services:
    • Locate individuals and organizations providing Drupal-related professional services including installation, design, hosting, module development, site building, and support.
  • Drupal training:
    • Find organizations that provide Drupal training services.

Questions ?

Thank you !

Into the Drupal Community

By Ana Vulcan

Into the Drupal Community

  • 567