drupal

Post on 27-Jan-2015

1.052 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

Drupal

ICT Congress Pangasinan

Gerald Z. VillorenteDrupal Engineer | Open-Source Advocate

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.

What is Drupal?

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

What is Drupal?

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

What is Drupal?

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

What's new in Drupal?

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

What's new in Drupal?

● New UX● Responsive

What's new in Drupal?

● Learnability● Mobile Initiative

What's new in Drupal?

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

What Drupal Can Do?

● File Storage Site

What Drupal Can Do?

● Social Network

What Drupal Can Do?

● News Portal

What Drupal Can Do?

● Travel Portal

What Drupal Can Do?

● Blog Network

What Drupal Can Do?

● Video-Sharing Site

What Drupal Can Do?

● Image-Sharing Site

What Drupal Can Do?

● Online Store

What Drupal Can Do?

● Government Site

What Drupal Can Do?

and more...

The only limitation is your imagination.

Why Drupal?

DRUPAL IS POPULAR- job, resources

Why Drupal?

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

Why Drupal?

DRUPAL IS FREE AND OPEN-SOURCE- quality

Why Drupal?

DRUPAL IS FREE AND OPEN-SOURCE- quality

- security

Why Drupal?

DRUPAL IS FREE AND OPEN-SOURCE- quality

- security

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

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

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

Why Drupal?

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

Why Drupal?

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

Why Drupal?

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

Why Drupal?

DRUPAL IS ADMINISTRABLE VIA TERMINAL- Drush, SSH

Why Drupal?

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

Why Drupal?

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

Why Drupal?

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

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.

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

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

Where to start?

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

Want to do more?

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

● For Linux users:- LAMP

● For Mac users:- MAMP, Acquia Dev Desktop

Drupal Infrastructure

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

should learn apart from Drupal?

● PHP scripting● Javascript/jQuery● HTML/CSS

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

should learn apart from Drupal?

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

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)

And how about Drupal developer salary range?

Between P40,000 to P300,000

Roles in Drupal Shops

● Designer/Graphics● Themer

Roles in Drupal Shops

● Front End Developer● Developer

Roles in Drupal Shops

● DevOps● Project Manager

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

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.

Question?

Contact Me

● Skype : gerald.villorente● E-Mail | Hangout : geraldvillorente@gmail.com● Github: https://github.com/geraldvillorente● DrupalPilipinas FB: http://facebook.com/phdrug

top related