Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
How	to	contribute	to	the	
Drupal	Community
“Como	contribuir para	a	Comunidade Drupal”
Drupal	Day	Aveiro2016
Francisco	Almeida
• Software	engineer	(backend)	
with	a	networking	background
• Co-founder	and	manager	of	
Pictonio
www.li...
Special	Thanks
• How	did	this	Drupal	Day	was	
born?
• Meetup’s in	Portugal	(Aveiro and	
Lisbon)
• DrupalCamp in	Spain	2016...
What	Powers	Drupal?
• Stats	from	drupal.org
• Modules	35,404
• Themes	2,320
• Distributions	1,068
• Community	and	communit...
Events	– How	can	I	get	involved?
• National	/	Local	organizations
• Drupal	Meetup’s
• Drupal	Days
• Drupal	Camps
• Interna...
Events	– What	can	I	get?
• Share	information
• Share	contacts
• Meet	reference	community	
members
• Learn	how	new	methodol...
How	to	contribute	in	a	daily	basis?
• Creating	patches	for	modules
• How	can	the	patches	be	added	to	a	module?
• Participa...
Documentation	Example
• Business	Case
• Web	application	should	respond	
within	a	specific	time	with	
concurrent	authentica...
DEMO
• How	to	use	JMETER	as	platform	
for	performance	tests
• Explain	the	goal
• Document	the	how	to	solve	the	
problem
• ...
Create	a	Drupal	Documentation	Page
• Create	a	Drupal	documentation	
page	based	on	the	previous	
example
• https://www.drup...
Conclusion
Contribution	to	the	community	does	hurt
Upcoming SlideShare
Loading in …5
×

Drupal Day Aveiro 2016

166 views

Published on

Tituto da apresentação - "How can I contribute to the Drupal Community."

Example of creating a Drupal documentation page, based on a project user case.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Drupal Day Aveiro 2016

  1. 1. How to contribute to the Drupal Community “Como contribuir para a Comunidade Drupal” Drupal Day Aveiro2016
  2. 2. Francisco Almeida • Software engineer (backend) with a networking background • Co-founder and manager of Pictonio www.linkedin.com/in/fralmeida https://www.drupal.org/u/chicodasilva
  3. 3. Special Thanks • How did this Drupal Day was born? • Meetup’s in Portugal (Aveiro and Lisbon) • DrupalCamp in Spain 2016 (Granada) • Working with other people in the community • After some dinners and beers
  4. 4. What Powers Drupal? • Stats from drupal.org • Modules 35,404 • Themes 2,320 • Distributions 1,068 • Community and community events
  5. 5. Events – How can I get involved? • National / Local organizations • Drupal Meetup’s • Drupal Days • Drupal Camps • International Events • Drupal Dev Days • Drupal Cons • What does the organization needs from the community: • Topic • Workshop • Tutorial • Mentors for new commers • Helping avoid “Top 10 mistakes made by Drupal newcomers” -- http://bit.ly/2ccEpU3 • Other needs - Event Venue • Space (local municipalities can help) • Dates • Logistic • Budget / Sponsors
  6. 6. Events – What can I get? • Share information • Share contacts • Meet reference community members • Learn how new methodologies are used • Understand the evolution and new features of Drupal (both business and technical) • GET INVOLVED with the Community Source: DrupalCon Barcelona :: Keynote http://acquia.slides.com/drupalcon/driesnote2015#/5/11
  7. 7. How to contribute in a daily basis? • Creating patches for modules • How can the patches be added to a module? • Participating in Drupal Forum • Support a module • How can I be a co-maintainer / maintainer? • Write documentation • Business case, problem solving, configuration, tests
  8. 8. Documentation Example • Business Case • Web application should respond within a specific time with concurrent authenticated users • Login process use case was made thru federated process (SSO) • Questions • Could the login be a bottleneck? • How could we test login thru a federated service? Source: https://developer.salesforce.com/page/Implementing_Single_Sign- On_Across_Multiple_Organizations Example Diagram of a Federated Login
  9. 9. DEMO • How to use JMETER as platform for performance tests • Explain the goal • Document the how to solve the problem • Document the possible issues during configuration
  10. 10. Create a Drupal Documentation Page • Create a Drupal documentation page based on the previous example • https://www.drupal.org/node/2 801339 • Explain how to use the tool for these business scenarios
  11. 11. Conclusion Contribution to the community does hurt

×