Enviar búsqueda
Cargar
Drupal Course 2012 - Code Driven Development
•
0 recomendaciones
•
374 vistas
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 Drupal Course 2012 - Code Driven 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
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
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGroup
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 Drupal Course 2012 - Code Driven 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
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
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
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
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Último
(20)
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Drupal Course 2012 - Code Driven 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