Download - Drupal
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 : [email protected]● Github: https://github.com/geraldvillorente● DrupalPilipinas FB: http://facebook.com/phdrug