drupal

49
Drupal ICT Congress Pangasinan Gerald Z. Villorente Drupal Engineer | Open-Source Advocate

Upload: gerald-villorente

Post on 27-Jan-2015

1.051 views

Category:

Technology


0 download

DESCRIPTION

Talks about what is Drupal, why we need to use it, where to start while learning, and where to get a job after.

TRANSCRIPT

Page 1: Drupal

Drupal

ICT Congress Pangasinan

Gerald Z. VillorenteDrupal Engineer | Open-Source Advocate

Page 2: Drupal

What is Drupal?

● Drupal is not a CMS.● Drupal is a Content Management Framework (CMF),

from which you can build a CMS tailored specifically for your needs.

Page 3: Drupal

What is Drupal?

● Originally created by Dries Buytaert.● Drupal is written in PHP.

Page 4: Drupal

What is Drupal?

● Drupal is modular.● Drupal is cross-platform.

Page 5: Drupal

What is Drupal?

● Drupal is FREE as in FREE beer.● Drupal is one of the oldest PHP CMF (2001).● Drupal is AWESOME!

Page 6: Drupal

What's new in Drupal?

● Drupal 8 is coming● Performance enhancements (cache, DB transactions)

Page 7: Drupal

What's new in Drupal?

● New UX● Responsive

Page 8: Drupal

What's new in Drupal?

● Learnability● Mobile Initiative

Page 9: Drupal

What's new in Drupal?

● Javascript (pluggable js, js module) ● Symfony2 is now part of Drupal 8

Page 10: Drupal

What Drupal Can Do?

● File Storage Site

Page 11: Drupal

What Drupal Can Do?

● Social Network

Page 12: Drupal

What Drupal Can Do?

● News Portal

Page 13: Drupal

What Drupal Can Do?

● Travel Portal

Page 14: Drupal

What Drupal Can Do?

● Blog Network

Page 15: Drupal

What Drupal Can Do?

● Video-Sharing Site

Page 16: Drupal

What Drupal Can Do?

● Image-Sharing Site

Page 17: Drupal

What Drupal Can Do?

● Online Store

Page 18: Drupal

What Drupal Can Do?

● Government Site

Page 19: Drupal

What Drupal Can Do?

and more...

The only limitation is your imagination.

Page 20: Drupal

Why Drupal?

DRUPAL IS POPULAR- job, resources

Page 21: Drupal

Why Drupal?

ACTIVE COMMUNITY- Drupal.org, drupal.stackexchange.com, IRC, 29438 contributors

Page 22: Drupal

Why Drupal?

DRUPAL IS FREE AND OPEN-SOURCE- quality

Page 23: Drupal

Why Drupal?

DRUPAL IS FREE AND OPEN-SOURCE- quality

- security

Page 24: Drupal

Why Drupal?

DRUPAL IS FREE AND OPEN-SOURCE- quality

- security

- availability of the source code and the right to modify it

Page 25: Drupal

Why Drupal?

DRUPAL IS FREE AND OPEN-SOURCE- quality

- security

- availability of the source code and the right to modify it

- right to redistribute modifications and improvements to the code

Page 26: Drupal

Why Drupal?

DRUPAL IS FREE AND OPEN-SOURCE- quality

- security

- availability of the source code and the right to modify it

- right to redistribute modifications and improvements to the code

- right to use the software in any way

Page 27: Drupal

Why Drupal?

MANY FREE TRAININGS AND TUTORIALS AVAILABLE- Drupalize.me, Lullabot, Tutr.tv, BuildAModule.com

Page 28: Drupal

Why Drupal?

METICULOUSLY CRAFTED AND WELL-DESIGNED CODE- hooks and API's

Page 29: Drupal

Why Drupal?

DRUPAL IS FLEXIBLE AND EASY TO EXTEND- thousands of FREE modules and theme available

Page 30: Drupal

Why Drupal?

DRUPAL IS ADMINISTRABLE VIA TERMINAL- Drush, SSH

Page 31: Drupal

Why Drupal?

DRUPAL DEPLOYMENT IS EASY- hook_update_N, Feature, Drush, Git

Page 32: Drupal

Why Drupal?

CODE SNIPPETS' REPOSITORIES- dropbucket.org, drupal.stackexchange.com

Page 33: Drupal

Why Drupal?

DRUPAL MODULES AND THEMES ARE ALWAYS FREE- 23965 modules, 1849 themes, 691 distributions

Page 34: Drupal

Why Drupal?

Drupal is used by some of the biggest sites on the Web, like The Economist, Examiner.com, The White House, CNN,

Warner Brothers Records, and Data.gov.uk.

Page 35: Drupal

I have no programming background, can I still use Drupal?

YES!- Views, CCK, Features, OpenLayers, Gmap, Leaflet, etc.

Page 36: Drupal

Where to start?

● WebEnabled.com● GetPantheon.com● Acquia.com● DrupalGardens.com

Page 37: Drupal

Want to do more?

● For Windows users:- XAMPP, Acquia Dev Desktop, WAMP

● For Linux users:- LAMP

● For Mac users:- MAMP, Acquia Dev Desktop

Page 38: Drupal

Drupal Infrastructure

Page 39: Drupal

What other things, technology, tools, prog. languages that I

should learn apart from Drupal?

● PHP scripting● Javascript/jQuery● HTML/CSS

Page 40: Drupal

What other things, technology, tools, prog. languages that I

should learn apart from Drupal?

● Version Control (Git, SVN, Mercurial, CVS)

Page 41: Drupal

What other things, technology, tools, prog. languages that I

should learn apart from Drupal?

● Web Server (Apache, Nginx, Lighttpd, IIS)● Database (MySQL, MariaDB, PostgreSQL, MongoDB)● Performance Scaling (Caching, CDN, Server Tuning)

Page 42: Drupal

And how about Drupal developer salary range?

Between P40,000 to P300,000

Page 43: Drupal

Roles in Drupal Shops

● Designer/Graphics● Themer

Page 44: Drupal

Roles in Drupal Shops

● Front End Developer● Developer

Page 45: Drupal

Roles in Drupal Shops

● DevOps● Project Manager

Page 46: Drupal

I am ready to take a challenge. Where can I get a project to start?

● groups.drupal.org/jobs● Freelancer.ph● Odesk.com● Onlinejobs.ph

Page 47: Drupal

In case you need more help

● We (DrupalPilipinas) provide beginners to advanced trainings (Drupal Apprentice program).

● We need more volunteers, which will undergo FREE intensive training from us.

Page 48: Drupal

Question?

Page 49: Drupal

Contact Me

● Skype : gerald.villorente● E-Mail | Hangout : [email protected]● Github: https://github.com/geraldvillorente● DrupalPilipinas FB: http://facebook.com/phdrug