Enviar búsqueda
Cargar
Code Driven Drupal Development
•
0 recomendaciones
•
374 vistas
Título mejorado por IA
Attila Cs. Nagy
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 37
Descargar ahora
Descargar para leer sin conexión
Recomendados
OpenStack Israel 2015 keynote
OpenStack Israel 2015 keynote
Nicolas (Nick) Barcet
Nick Barcet, Red Hat - OpenStack at Red Hat, OpenStack Israel 2015
Nick Barcet, Red Hat - OpenStack at Red Hat, OpenStack Israel 2015
Cloud Native Day Tel Aviv
Icinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrations
Icinga
Daily AWS Issues
Daily AWS Issues
Anton Pohorilyi
Icinga Camp Bangalore - Welcome
Icinga Camp Bangalore - Welcome
Icinga
Glance at Visual Studio 2013 ASP.NET and Web tools 2013
Glance at Visual Studio 2013 ASP.NET and Web tools 2013
Shravan Kumar Kasagoni
South talk
South talk
Anna Callahan
Ansible: Automation Tool
Ansible: Automation Tool
Aakanksha Mane
Recomendados
OpenStack Israel 2015 keynote
OpenStack Israel 2015 keynote
Nicolas (Nick) Barcet
Nick Barcet, Red Hat - OpenStack at Red Hat, OpenStack Israel 2015
Nick Barcet, Red Hat - OpenStack at Red Hat, OpenStack Israel 2015
Cloud Native Day Tel Aviv
Icinga Camp Bangalore - Icinga integrations
Icinga Camp Bangalore - Icinga integrations
Icinga
Daily AWS Issues
Daily AWS Issues
Anton Pohorilyi
Icinga Camp Bangalore - Welcome
Icinga Camp Bangalore - Welcome
Icinga
Glance at Visual Studio 2013 ASP.NET and Web tools 2013
Glance at Visual Studio 2013 ASP.NET and Web tools 2013
Shravan Kumar Kasagoni
South talk
South talk
Anna Callahan
Ansible: Automation Tool
Ansible: Automation Tool
Aakanksha Mane
Your first c# app on OpenStack
Your first c# app on OpenStack
Liang Bo
Laravel workshop
Laravel workshop
Jasper Frumau
Contributing to Ansible
Contributing to Ansible
Abhijeet Kasurde
Getting started with automation using ansible
Getting started with automation using ansible
Kelvin Charles
Draper - Visnupriya - spriteXchange
Draper - Visnupriya - spriteXchange
SPRITLE SOFTWARE PRIVATE LIMIT ED
Icinga Camp Berlin 2017 - Welcome & State of Icinga
Icinga Camp Berlin 2017 - Welcome & State of Icinga
Icinga
Contributing to Core Python
Contributing to Core Python
Abhijeet Kasurde
Introduction to Rhodes - By Surendran - Spritle software
Introduction to Rhodes - By Surendran - Spritle software
SPRITLE SOFTWARE PRIVATE LIMIT ED
Living on the Edge(.js)! Survive and thrive with JavaScript and .NET in one p...
Living on the Edge(.js)! Survive and thrive with JavaScript and .NET in one p...
Codemotion
Go lambda-presentation
Go lambda-presentation
Steven White
Icinga Camp Bangalore - Icinga2 and Salt Stack at SnapDeal
Icinga Camp Bangalore - Icinga2 and Salt Stack at SnapDeal
Icinga
AnsibleFest 2019 - Greenfielding Network and Systems Automation in a Large an...
AnsibleFest 2019 - Greenfielding Network and Systems Automation in a Large an...
Logan Best
Icinga Camp Amsterdam - How to monitor Windows
Icinga Camp Amsterdam - How to monitor Windows
Icinga
Icinga Camp Amsterdam - Icinga Director
Icinga Camp Amsterdam - Icinga Director
Icinga
Icinga Camp Amsterdam - Icinga2 and Ansible
Icinga Camp Amsterdam - Icinga2 and Ansible
Icinga
Icinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 Configuration
Icinga
Classic middleware integration for your IoT Gateways integration
Classic middleware integration for your IoT Gateways integration
Aurélien Pupier
Why and how to leverage apache camel integration framework in your io t archi...
Why and how to leverage apache camel integration framework in your io t archi...
Aurélien Pupier
Ship It ! with Ruby/ Rails Ecosystem
Ship It ! with Ruby/ Rails Ecosystem
Yi-Ting Cheng
Freelancer Weapons of mass productivity
Freelancer Weapons of mass productivity
Gregg Coppen
Sydney Drupal News May 2012
Sydney Drupal News May 2012
Ryan Cross
CI-CD Jenkins, GitHub Actions, Tekton
CI-CD Jenkins, GitHub Actions, Tekton
Araf Karsh Hamid
Más contenido relacionado
La actualidad más candente
Your first c# app on OpenStack
Your first c# app on OpenStack
Liang Bo
Laravel workshop
Laravel workshop
Jasper Frumau
Contributing to Ansible
Contributing to Ansible
Abhijeet Kasurde
Getting started with automation using ansible
Getting started with automation using ansible
Kelvin Charles
Draper - Visnupriya - spriteXchange
Draper - Visnupriya - spriteXchange
SPRITLE SOFTWARE PRIVATE LIMIT ED
Icinga Camp Berlin 2017 - Welcome & State of Icinga
Icinga Camp Berlin 2017 - Welcome & State of Icinga
Icinga
Contributing to Core Python
Contributing to Core Python
Abhijeet Kasurde
Introduction to Rhodes - By Surendran - Spritle software
Introduction to Rhodes - By Surendran - Spritle software
SPRITLE SOFTWARE PRIVATE LIMIT ED
Living on the Edge(.js)! Survive and thrive with JavaScript and .NET in one p...
Living on the Edge(.js)! Survive and thrive with JavaScript and .NET in one p...
Codemotion
Go lambda-presentation
Go lambda-presentation
Steven White
Icinga Camp Bangalore - Icinga2 and Salt Stack at SnapDeal
Icinga Camp Bangalore - Icinga2 and Salt Stack at SnapDeal
Icinga
AnsibleFest 2019 - Greenfielding Network and Systems Automation in a Large an...
AnsibleFest 2019 - Greenfielding Network and Systems Automation in a Large an...
Logan Best
Icinga Camp Amsterdam - How to monitor Windows
Icinga Camp Amsterdam - How to monitor Windows
Icinga
Icinga Camp Amsterdam - Icinga Director
Icinga Camp Amsterdam - Icinga Director
Icinga
Icinga Camp Amsterdam - Icinga2 and Ansible
Icinga Camp Amsterdam - Icinga2 and Ansible
Icinga
Icinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 Configuration
Icinga
Classic middleware integration for your IoT Gateways integration
Classic middleware integration for your IoT Gateways integration
Aurélien Pupier
Why and how to leverage apache camel integration framework in your io t archi...
Why and how to leverage apache camel integration framework in your io t archi...
Aurélien Pupier
La actualidad más candente
(18)
Your first c# app on OpenStack
Your first c# app on OpenStack
Laravel workshop
Laravel workshop
Contributing to Ansible
Contributing to Ansible
Getting started with automation using ansible
Getting started with automation using ansible
Draper - Visnupriya - spriteXchange
Draper - Visnupriya - spriteXchange
Icinga Camp Berlin 2017 - Welcome & State of Icinga
Icinga Camp Berlin 2017 - Welcome & State of Icinga
Contributing to Core Python
Contributing to Core Python
Introduction to Rhodes - By Surendran - Spritle software
Introduction to Rhodes - By Surendran - Spritle software
Living on the Edge(.js)! Survive and thrive with JavaScript and .NET in one p...
Living on the Edge(.js)! Survive and thrive with JavaScript and .NET in one p...
Go lambda-presentation
Go lambda-presentation
Icinga Camp Bangalore - Icinga2 and Salt Stack at SnapDeal
Icinga Camp Bangalore - Icinga2 and Salt Stack at SnapDeal
AnsibleFest 2019 - Greenfielding Network and Systems Automation in a Large an...
AnsibleFest 2019 - Greenfielding Network and Systems Automation in a Large an...
Icinga Camp Amsterdam - How to monitor Windows
Icinga Camp Amsterdam - How to monitor Windows
Icinga Camp Amsterdam - Icinga Director
Icinga Camp Amsterdam - Icinga Director
Icinga Camp Amsterdam - Icinga2 and Ansible
Icinga Camp Amsterdam - Icinga2 and Ansible
Icinga Camp Antwerp - Icinga2 Configuration
Icinga Camp Antwerp - Icinga2 Configuration
Classic middleware integration for your IoT Gateways integration
Classic middleware integration for your IoT Gateways integration
Why and how to leverage apache camel integration framework in your io t archi...
Why and how to leverage apache camel integration framework in your io t archi...
Similar a Code Driven Drupal Development
Ship It ! with Ruby/ Rails Ecosystem
Ship It ! with Ruby/ Rails Ecosystem
Yi-Ting Cheng
Freelancer Weapons of mass productivity
Freelancer Weapons of mass productivity
Gregg Coppen
Sydney Drupal News May 2012
Sydney Drupal News May 2012
Ryan Cross
CI-CD Jenkins, GitHub Actions, Tekton
CI-CD Jenkins, GitHub Actions, Tekton
Araf Karsh Hamid
How to setup a development environment for ONAP
How to setup a development environment for ONAP
Victor Morales
DrupalCon 2011 Highlight
DrupalCon 2011 Highlight
Supakit Kiatrungrit
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
Anu Maa
Iasi code camp 12 october 2013 play oriented development - leon daniel
Iasi code camp 12 october 2013 play oriented development - leon daniel
Daniel Leon
Iasi code camp 12 october 2013 play oriented development - leon daniel
Iasi code camp 12 october 2013 play oriented development - leon daniel
Codecamp Romania
Jrubykaigi 2010
Jrubykaigi 2010
John Woodell
DevOps is dead
DevOps is dead
Roberto Peruzzo
DEVOPS IS DEAD.
DEVOPS IS DEAD.
Studio Aqua
Warsaw MuleSoft Meetup #6 - CI/CD
Warsaw MuleSoft Meetup #6 - CI/CD
Patryk Bandurski
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGroup
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
AppDynamics
Sutol 2016 - Automation is developer's friend
Sutol 2016 - Automation is developer's friend
mpradny
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
Krishna-Kumar
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
Guillaume Laforge
Great Tools Heavily Used In Japan, You Don't Know.
Great Tools Heavily Used In Japan, You Don't Know.
Junichi Ishida
Fluentd v11 at tokuben
Fluentd v11 at tokuben
Treasure Data, Inc.
Similar a Code Driven Drupal Development
(20)
Ship It ! with Ruby/ Rails Ecosystem
Ship It ! with Ruby/ Rails Ecosystem
Freelancer Weapons of mass productivity
Freelancer Weapons of mass productivity
Sydney Drupal News May 2012
Sydney Drupal News May 2012
CI-CD Jenkins, GitHub Actions, Tekton
CI-CD Jenkins, GitHub Actions, Tekton
How to setup a development environment for ONAP
How to setup a development environment for ONAP
DrupalCon 2011 Highlight
DrupalCon 2011 Highlight
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
Iasi code camp 12 october 2013 play oriented development - leon daniel
Iasi code camp 12 october 2013 play oriented development - leon daniel
Iasi code camp 12 october 2013 play oriented development - leon daniel
Iasi code camp 12 october 2013 play oriented development - leon daniel
Jrubykaigi 2010
Jrubykaigi 2010
DevOps is dead
DevOps is dead
DEVOPS IS DEAD.
DEVOPS IS DEAD.
Warsaw MuleSoft Meetup #6 - CI/CD
Warsaw MuleSoft Meetup #6 - CI/CD
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Sutol 2016 - Automation is developer's friend
Sutol 2016 - Automation is developer's friend
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
Great Tools Heavily Used In Japan, You Don't Know.
Great Tools Heavily Used In Japan, You Don't Know.
Fluentd v11 at tokuben
Fluentd v11 at tokuben
Último
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
ThousandEyes
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Pim van der Noll
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
AliaaTarek5
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Último
(20)
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
2024 April Patch Tuesday
2024 April Patch Tuesday
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Code Driven Drupal Development
1.
Code driven development Sunday 26
January 14
2.
Why are we
using Drupal? • Content authorization. • Large set of configurations. • Lot of modules with huge amount of features Sunday 26 January 14
3.
Most used modules. •
Views • Panels • Context • Date • .... Sunday 26 January 14
4.
So what is
code driven development? Sunday 26 January 14
5.
Export it! Export
it all!! Sunday 26 January 14
6.
Workflows Sunday 26 January
14
7.
Dev > Staging
> Production Sunday 26 January 14
8.
Why should we
use workflows? Sunday 26 January 14
9.
To prevent the
chaos! Sunday 26 January 14
10.
Use version control! Sunday
26 January 14
11.
Version controlling workflows • http://www.drupal.org •
http://www.github.com Sunday 26 January 14
12.
github • http://help.github.com/mac-set-up-git/ • http://help.github.com/fork-a-repo/ Sunday
26 January 14
13.
Features module http://www.drupal.org/project/features Sunday 26
January 14
14.
Drupal feature Sunday 26
January 14
15.
Useful modules for Features • • Sunday
26 January 14 Strongarm - http://drupal.org/project/strongarm Node export - http://drupal.org/project/ node_export
16.
Chaos tools exportable api http://www.drupal.org/project/ctools http://drupal.org/node/928026 Sunday
26 January 14
17.
Entity Sunday 26 January
14
18.
Drupalize your data! Use
Entities! Sunday 26 January 14
19.
Entities and bundles Sunday
26 January 14
20.
When should we
use entities? Sunday 26 January 14
21.
hook_entity_info() Sunday 26 January
14
22.
Entity API http://www.drupal.org/project/entity Sunday 26
January 14
23.
Compatibility • Rules • Search
API • Features • i18n • Views Sunday 26 January 14
24.
CRUD API • • • • entity_create($entity_type, array
$values) • entity_access($op, $entity_type, $entity = NULL, $account = NULL) Sunday 26 January 14 entity_save($entity_type, $entity) entity_delete($entity_type, $id) entity_view($entity_type, $entities, $view_mode = 'full', $langcode = NULL, $page = NULL)
25.
hook_entity_property_info() Sunday 26 January
14
26.
UUID http://www.drupal.org/project/uuid Universally Unique IDentifier Sunday
26 January 14
27.
UUID API • entity_uuid_load() •
entity_uuid_save() Sunday 26 January 14
28.
Install profiles -
Distributions Sunday 26 January 14
29.
Distributions • Open Atrium •
Aegir • Drupal Commons • Pressflow • Tattler Sunday 26 January 14
30.
Drush Drupal Shell http://drupal.org/project/drush Sunday 26
January 14
31.
Makefiles drush make Sunday 26
January 14
32.
Drupal 8 Sunday 26
January 14
33.
Feature freeze 2012 december Sunday
26 January 14
34.
CMI Config Management Initiative http://groups.drupal.org/build-systems-changemanagement/cmi Sunday
26 January 14
35.
CMI • Signed file
storage • Active Store • Configuration API Sunday 26 January 14
36.
Contribute • http://drupal.org/sandbox/heyrocker/ 1145636 Sunday 26
January 14
37.
Thank you for
your attention! Sunday 26 January 14
Descargar ahora