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