SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
Contribution to Drupal
Module development
●
    Documentation
    ●
        http://api.drupal.org/
●
    CVS account
    ●
        http://drupal.org/node/59
●
    Create a project
●
    MAINTAIN OR SHARE IT
CVS handling
●
    export CVSROOT=:pserver:
    cvs_username@cvs.drupal.org:/cvs/drupal-
    contrib
●
    cvs login
●
    cvs checkout -l contributions/modules
●
    cd contributions/modules
●
    cp -r MYPROJECT ./
●
    cvs add MYPROJECT
●
    cvs commit -m “Initial commit.”
    MYPROJECT
Dries Buytart
Gábor Hojtsy
Angie (webchick) Byron
Kristof Van Tomme
Test + debug
●
    Simpletest
●
    Xdebug
    ●
        http://xdebug.org/
    ●
        http://xdebug.org/docs/remote
Code sprint
●
    Pizza
    ●
        Mushroom
    ●
        Tomato
    ●
        Chili
    ●
        Cheese (a lot)
●
    Beer
    ●
        Brown
    ●
        Light
●
    Central heating or convector
Usability
●
    Look at it -> beautify it
●
    Use it
    ●
        understand it
    ●
        clarify it
    ●
        structure it
Support
●
    Help on forums
    ●
        Be patient
●
    Help on mailing lists
    ●
        http://drupal.org/mailing-lists
●
    Help on events
    ●
        Drupal angels
●
    Spread the word
Collaboration
●
    Found a bug
●
    Have a better idea   send a patch
●
    New feature




    cvs -up . > module_#bug.patch
Go ahead...
●   http://drupal.org/
●   http://groups.drupal.org/
●   irc://irc.freenode.net/#drupal
●   irc://irc.freenode.net/#drupal-support
●   irc://irc.freenode.net/#drupal.hu
●   irc://irc.freenode.net/#drupalarena.hu
Translation (~trenszlésön)
●
    http://localize.drupal.org/
Be a volunteer
●
    Drupalcons are:
    ●
        AMAZING
    ●
        INCREDIBLE
    ●
        GEORGEOUS
    ●
        AWESOME
    ●
        FANTASTIC
    ●
        TERRIFIC
Organize
●
    Pub talks
●
    Drupal User Group
●
    Drupal code sprint
●
    Drupal camp
●
    Drupal conference (EU)
●
    Drupal conference (USA)
Donate
●
    Pay Pal
●
    Chip in
Write
●
    Blog
●
    Tutorial
●
    Screencast
●
    Webinar
●
    Example
●
    Code snippets
●
    Experience
Dimitri Gaskin
Morten DK
Négyesi Károly (chx)
Drupal Contributing
Drupal Contributing
Drupal Contributing
Drupal Contributing
Drupal Contributing

Más contenido relacionado

La actualidad más candente

Agile work practices and tools
Agile work practices and toolsAgile work practices and tools
Agile work practices and toolsDaniel Lopes
 
ChatBots for self-service DevOps
ChatBots for self-service DevOpsChatBots for self-service DevOps
ChatBots for self-service DevOpsSimon Massey
 
Linux server administration for non expert users
Linux server administration for non expert users Linux server administration for non expert users
Linux server administration for non expert users Alessio Fattorini
 
Introduction to Google Web Toolkit - part 1
Introduction to Google Web Toolkit - part 1Introduction to Google Web Toolkit - part 1
Introduction to Google Web Toolkit - part 1Muhammad Ghazali
 
Publishing your open source project
Publishing your open source projectPublishing your open source project
Publishing your open source projectRishi Pithadiya
 
Xdebug for Beginners
Xdebug for BeginnersXdebug for Beginners
Xdebug for BeginnersSean Prunka
 

La actualidad más candente (11)

Agile work practices and tools
Agile work practices and toolsAgile work practices and tools
Agile work practices and tools
 
ChatBots for self-service DevOps
ChatBots for self-service DevOpsChatBots for self-service DevOps
ChatBots for self-service DevOps
 
Joomlaplatform en
Joomlaplatform enJoomlaplatform en
Joomlaplatform en
 
Building at a glance
Building at a glanceBuilding at a glance
Building at a glance
 
Linux server administration for non expert users
Linux server administration for non expert users Linux server administration for non expert users
Linux server administration for non expert users
 
DevOps Cebu Presentation
DevOps Cebu PresentationDevOps Cebu Presentation
DevOps Cebu Presentation
 
Write in Go
Write in GoWrite in Go
Write in Go
 
Introduction to Google Web Toolkit - part 1
Introduction to Google Web Toolkit - part 1Introduction to Google Web Toolkit - part 1
Introduction to Google Web Toolkit - part 1
 
Publishing your open source project
Publishing your open source projectPublishing your open source project
Publishing your open source project
 
Xdebug for Beginners
Xdebug for BeginnersXdebug for Beginners
Xdebug for Beginners
 
Moodle presentation turkey
Moodle presentation turkeyMoodle presentation turkey
Moodle presentation turkey
 

Destacado

Voxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business usersVoxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business usersVoxeo Corp
 
ULI in Action on Transportation and Infrastructure: A Catalyst for Sustainabl...
ULI in Action on Transportation and Infrastructure: A Catalyst for Sustainabl...ULI in Action on Transportation and Infrastructure: A Catalyst for Sustainabl...
ULI in Action on Transportation and Infrastructure: A Catalyst for Sustainabl...Virtual ULI
 
Icgfm Budgeting In Times Of Crisis A Canadian Perspective
Icgfm Budgeting In Times Of Crisis A Canadian PerspectiveIcgfm Budgeting In Times Of Crisis A Canadian Perspective
Icgfm Budgeting In Times Of Crisis A Canadian Perspectiveicgfmconference
 
Конспект урока: "Правописание гласных после шипящих"
Конспект урока: "Правописание гласных после шипящих"Конспект урока: "Правописание гласных после шипящих"
Конспект урока: "Правописание гласных после шипящих"LudmilaVanchina1964
 
vanZylKrsek2007-02-23-1
vanZylKrsek2007-02-23-1vanZylKrsek2007-02-23-1
vanZylKrsek2007-02-23-1Jay van Zyl
 
Sistemas de comunicação
Sistemas de comunicação Sistemas de comunicação
Sistemas de comunicação Jr Junior
 

Destacado (7)

Voxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business usersVoxeo Summit Day 2 - Voxeo CXP for business users
Voxeo Summit Day 2 - Voxeo CXP for business users
 
20131202 Mediatrain
20131202 Mediatrain20131202 Mediatrain
20131202 Mediatrain
 
ULI in Action on Transportation and Infrastructure: A Catalyst for Sustainabl...
ULI in Action on Transportation and Infrastructure: A Catalyst for Sustainabl...ULI in Action on Transportation and Infrastructure: A Catalyst for Sustainabl...
ULI in Action on Transportation and Infrastructure: A Catalyst for Sustainabl...
 
Icgfm Budgeting In Times Of Crisis A Canadian Perspective
Icgfm Budgeting In Times Of Crisis A Canadian PerspectiveIcgfm Budgeting In Times Of Crisis A Canadian Perspective
Icgfm Budgeting In Times Of Crisis A Canadian Perspective
 
Конспект урока: "Правописание гласных после шипящих"
Конспект урока: "Правописание гласных после шипящих"Конспект урока: "Правописание гласных после шипящих"
Конспект урока: "Правописание гласных после шипящих"
 
vanZylKrsek2007-02-23-1
vanZylKrsek2007-02-23-1vanZylKrsek2007-02-23-1
vanZylKrsek2007-02-23-1
 
Sistemas de comunicação
Sistemas de comunicação Sistemas de comunicação
Sistemas de comunicação
 

Similar a Drupal Contributing

Community, Contributing & Conferences
Community, Contributing & ConferencesCommunity, Contributing & Conferences
Community, Contributing & ConferencesDoug Green
 
Drupal and contribution (2010 - 2011 / 2)
Drupal and contribution (2010 - 2011 / 2)Drupal and contribution (2010 - 2011 / 2)
Drupal and contribution (2010 - 2011 / 2)Peter Arato
 
Multiplier Effect: Case Studies in Distributions for Publishers
Multiplier Effect: Case Studies in Distributions for PublishersMultiplier Effect: Case Studies in Distributions for Publishers
Multiplier Effect: Case Studies in Distributions for PublishersJon Peck
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkMediacurrent
 
OSDC 2012 | Devops and Open Source by Kris Buyaert
OSDC 2012 | Devops and Open Source by Kris BuyaertOSDC 2012 | Devops and Open Source by Kris Buyaert
OSDC 2012 | Devops and Open Source by Kris BuyaertNETWAYS
 
OSDC 2012 | Devops and Open Source by Kris Buytaert
OSDC 2012 | Devops and Open Source by Kris BuytaertOSDC 2012 | Devops and Open Source by Kris Buytaert
OSDC 2012 | Devops and Open Source by Kris BuytaertNETWAYS
 
Modernize Your Drupal Development
Modernize Your Drupal DevelopmentModernize Your Drupal Development
Modernize Your Drupal DevelopmentChris Tankersley
 
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...Chipway
 
Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master BuilderPhilip Norton
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at FrosconKris Buytaert
 
Years of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsYears of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsKris Buytaert
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsKris Buytaert
 
Friction Logging and Internal Advocacy, DevRel/Asia 2020
Friction Logging and Internal Advocacy, DevRel/Asia 2020Friction Logging and Internal Advocacy, DevRel/Asia 2020
Friction Logging and Internal Advocacy, DevRel/Asia 2020Emma Haruka Iwao
 
Go with the Flow - A Guide to a WordPress Workflow
Go with the Flow - A Guide to a WordPress WorkflowGo with the Flow - A Guide to a WordPress Workflow
Go with the Flow - A Guide to a WordPress WorkflowAnn Cascarano
 
Building A devopsy Team
Building A devopsy TeamBuilding A devopsy Team
Building A devopsy TeamKris Buytaert
 
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016Paul McKibben
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Kris Buytaert
 

Similar a Drupal Contributing (20)

Community, Contributing & Conferences
Community, Contributing & ConferencesCommunity, Contributing & Conferences
Community, Contributing & Conferences
 
Drupal and contribution (2010 - 2011 / 2)
Drupal and contribution (2010 - 2011 / 2)Drupal and contribution (2010 - 2011 / 2)
Drupal and contribution (2010 - 2011 / 2)
 
Multiplier Effect: Case Studies in Distributions for Publishers
Multiplier Effect: Case Studies in Distributions for PublishersMultiplier Effect: Case Studies in Distributions for Publishers
Multiplier Effect: Case Studies in Distributions for Publishers
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management Framework
 
OSDC 2012 | Devops and Open Source by Kris Buyaert
OSDC 2012 | Devops and Open Source by Kris BuyaertOSDC 2012 | Devops and Open Source by Kris Buyaert
OSDC 2012 | Devops and Open Source by Kris Buyaert
 
OSDC 2012 | Devops and Open Source by Kris Buytaert
OSDC 2012 | Devops and Open Source by Kris BuytaertOSDC 2012 | Devops and Open Source by Kris Buytaert
OSDC 2012 | Devops and Open Source by Kris Buytaert
 
Modernize Your Drupal Development
Modernize Your Drupal DevelopmentModernize Your Drupal Development
Modernize Your Drupal Development
 
Devops For Drupal
Devops  For DrupalDevops  For Drupal
Devops For Drupal
 
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
Conference Migrate to Drupal 8 by Leon Cros at Drupal Developer Days 2015 in ...
 
Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master Builder
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
Years of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoopsYears of (not) learning , from devops to devoops
Years of (not) learning , from devops to devoops
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
 
Ploneide
PloneidePloneide
Ploneide
 
Friction Logging and Internal Advocacy, DevRel/Asia 2020
Friction Logging and Internal Advocacy, DevRel/Asia 2020Friction Logging and Internal Advocacy, DevRel/Asia 2020
Friction Logging and Internal Advocacy, DevRel/Asia 2020
 
Go with the Flow - A Guide to a WordPress Workflow
Go with the Flow - A Guide to a WordPress WorkflowGo with the Flow - A Guide to a WordPress Workflow
Go with the Flow - A Guide to a WordPress Workflow
 
Building A devopsy Team
Building A devopsy TeamBuilding A devopsy Team
Building A devopsy Team
 
Drupal 101
Drupal 101Drupal 101
Drupal 101
 
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
 

Más de Peter Arato

Drupal and Neo4J
Drupal and Neo4JDrupal and Neo4J
Drupal and Neo4JPeter Arato
 
Drupal contribution
Drupal contributionDrupal contribution
Drupal contributionPeter Arato
 
Drupal and communication
Drupal and communicationDrupal and communication
Drupal and communicationPeter Arato
 
Drupal 7 Theme System
Drupal 7 Theme SystemDrupal 7 Theme System
Drupal 7 Theme SystemPeter Arato
 
Drupal troubleshooting
Drupal troubleshootingDrupal troubleshooting
Drupal troubleshootingPeter Arato
 
Drupal and testing (2010 - 2011 / 2)
Drupal and testing (2010 - 2011 / 2)Drupal and testing (2010 - 2011 / 2)
Drupal and testing (2010 - 2011 / 2)Peter Arato
 
Drupal Translation
Drupal TranslationDrupal Translation
Drupal TranslationPeter Arato
 
Drupal Translation
Drupal TranslationDrupal Translation
Drupal TranslationPeter Arato
 
Drupal Multisite
Drupal MultisiteDrupal Multisite
Drupal MultisitePeter Arato
 
I Love Techno - the site
I Love Techno - the siteI Love Techno - the site
I Love Techno - the sitePeter Arato
 
Drupal Contribution
Drupal ContributionDrupal Contribution
Drupal ContributionPeter Arato
 
How to build a Druplash site?
How to build a Druplash site?How to build a Druplash site?
How to build a Druplash site?Peter Arato
 
Flash And Drupal
Flash And DrupalFlash And Drupal
Flash And DrupalPeter Arato
 
Testing And Drupal
Testing And DrupalTesting And Drupal
Testing And DrupalPeter Arato
 

Más de Peter Arato (19)

Drupal and Neo4J
Drupal and Neo4JDrupal and Neo4J
Drupal and Neo4J
 
Stat diary
Stat diaryStat diary
Stat diary
 
Drupal contribution
Drupal contributionDrupal contribution
Drupal contribution
 
Less
LessLess
Less
 
Drupal and communication
Drupal and communicationDrupal and communication
Drupal and communication
 
Taste of flex
Taste of flexTaste of flex
Taste of flex
 
Drupal 7 Theme System
Drupal 7 Theme SystemDrupal 7 Theme System
Drupal 7 Theme System
 
Drupal troubleshooting
Drupal troubleshootingDrupal troubleshooting
Drupal troubleshooting
 
Drupal and testing (2010 - 2011 / 2)
Drupal and testing (2010 - 2011 / 2)Drupal and testing (2010 - 2011 / 2)
Drupal and testing (2010 - 2011 / 2)
 
Drupal Translation
Drupal TranslationDrupal Translation
Drupal Translation
 
Drupal Translation
Drupal TranslationDrupal Translation
Drupal Translation
 
Drupal Filters
Drupal FiltersDrupal Filters
Drupal Filters
 
Drupal Multisite
Drupal MultisiteDrupal Multisite
Drupal Multisite
 
I Love Techno - the site
I Love Techno - the siteI Love Techno - the site
I Love Techno - the site
 
Drupal Contribution
Drupal ContributionDrupal Contribution
Drupal Contribution
 
How to build a Druplash site?
How to build a Druplash site?How to build a Druplash site?
How to build a Druplash site?
 
Flash And Drupal
Flash And DrupalFlash And Drupal
Flash And Drupal
 
Testing And Drupal
Testing And DrupalTesting And Drupal
Testing And Drupal
 
Drupal & Flash
Drupal & FlashDrupal & Flash
Drupal & Flash
 

Último

Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Último (20)

Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

Drupal Contributing

  • 2.
  • 3. Module development ● Documentation ● http://api.drupal.org/ ● CVS account ● http://drupal.org/node/59 ● Create a project ● MAINTAIN OR SHARE IT
  • 4.
  • 5.
  • 6. CVS handling ● export CVSROOT=:pserver: cvs_username@cvs.drupal.org:/cvs/drupal- contrib ● cvs login ● cvs checkout -l contributions/modules ● cd contributions/modules ● cp -r MYPROJECT ./ ● cvs add MYPROJECT ● cvs commit -m “Initial commit.” MYPROJECT
  • 11.
  • 12. Test + debug ● Simpletest ● Xdebug ● http://xdebug.org/ ● http://xdebug.org/docs/remote
  • 13.
  • 14. Code sprint ● Pizza ● Mushroom ● Tomato ● Chili ● Cheese (a lot) ● Beer ● Brown ● Light ● Central heating or convector
  • 15.
  • 16. Usability ● Look at it -> beautify it ● Use it ● understand it ● clarify it ● structure it
  • 17.
  • 18. Support ● Help on forums ● Be patient ● Help on mailing lists ● http://drupal.org/mailing-lists ● Help on events ● Drupal angels ● Spread the word
  • 19.
  • 20.
  • 21. Collaboration ● Found a bug ● Have a better idea send a patch ● New feature cvs -up . > module_#bug.patch
  • 22. Go ahead... ● http://drupal.org/ ● http://groups.drupal.org/ ● irc://irc.freenode.net/#drupal ● irc://irc.freenode.net/#drupal-support ● irc://irc.freenode.net/#drupal.hu ● irc://irc.freenode.net/#drupalarena.hu
  • 23.
  • 24. Translation (~trenszlésön) ● http://localize.drupal.org/
  • 25.
  • 26.
  • 27.
  • 28. Be a volunteer ● Drupalcons are: ● AMAZING ● INCREDIBLE ● GEORGEOUS ● AWESOME ● FANTASTIC ● TERRIFIC
  • 29.
  • 30.
  • 31. Organize ● Pub talks ● Drupal User Group ● Drupal code sprint ● Drupal camp ● Drupal conference (EU) ● Drupal conference (USA)
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Donate ● Pay Pal ● Chip in
  • 39.
  • 40. Write ● Blog ● Tutorial ● Screencast ● Webinar ● Example ● Code snippets ● Experience
  • 41.
  • 44.