Schedule
8AM - 9AM
Registration
Registration will open at 8AM. Onsite registration is P500, you can also book your ticket now: Register
9AM - 10AM
Auditorium
Keynote
John Albin Wilkins
John will offer us an inspired Keynote on the future versions of Drupal with Drupal 9, and how modern software evolve to facilitate migration from one version to another.
Click here for the presentation's slides.
10AM - 11AM
Promet Source room
Lifestyle
Beginner
Skill-up! Learning, Relearning and Unlearning
Joan Maris Rosos
Technology is changing at a dizzying pace. How do we continue not just to be relevant but be successful as professionals in the IT/Software Development field? How do we adopt an agile lifestyle?
Srijan room
Frontend
Intermediate
Mastering Drupal 8’s Twig
John Albin Wilkins
Drupal 8 rewrote all of its HTML templates using Twig. But Drupal only uses 30% of Twig's full power. In this session, we'll start with the basics and work our way through Twig's powerful feature set.
Slides: Click here for the presentation's slides.
Pantheon room
Backend
Intermediate
Drupal 8 REST API
Joseph Chin
Configuring Drupal 8 REST services. Making anonymous and authenticated REST API calls using default Drupal 8 endpoints as well as creating custom ones using Views.
Slides: Click here for the presentation's slides.
ANNAI room
Drupal training
Beginner
Training: Introduction to Drupal
Donnabel Carato & Mary Chris Casis
This is an introduction to Drupal, you will learn about the tool: what does it do and when to use it.
11:15AM - 12:15PM
Promet Source room
Accessibility
Beginner
Web Accessibility: An Overview
Donnabel Carato
An introduction to web accessibility and its importance on modern websites and apps.
Srijan room
Business
Intermediate
Why Enterprises Should Embrace Distributed Agile Teams
Avienaash Shiralige
Most software development today follows the agile methodology. It’s faster and more efficient. But what happens when you are looking to scale your operations, without compromising on the pace of development, or the level of expertise?
Pantheon room
DevOPS
Advanced
Embracing Chatops Infrastructure
Neil Alwin Hermosilla
Utilizing Slackbot to control AWS Infrastructure and Managing Assets. Making way for IT department to leverage the time in the day-to-day shift. Combining Slack + Ansible + AWS, gives a winning setup for everyone in the engineering team.
ANNAI room
Drupal training
Beginner
Training: Site Building with Drupal 8
Keith Roi Francis Sasan & Dennis Abasa
Drupal will save you a lot of time with its user interface. Learn how to change Drupal's configuration to fit your content and project using the interface. No code needed ;)
1:30PM - 2:30PM
Promet Source room
Backend
Intermediate
Master of Mailgun
Ranny Navarro
Mailgun is a powerful APIs that enable you to send, receive and track email effortlessly. 10,000 emails free every month. Let's see how you can integrate Mailgun to a Mailing list, using Drupal.
Srijan room
Business
Beginner
Mistake I made as a Drupal developer
Cédric Chaux
I will review my 10 years experience as a Drupal freelancer and all the mistakes I made, so you don't have to do the same.
Slides: Click here for the presentation's slides.
Pantheon room
DevOps
Intermediate
How to make your site on drupal 8 fly with Redis
Paul de Paula
Drupal 8 default cache is boundless and sometimes can cause the database to grow monstrously. Redis (an open source, in-memory data structure store) now comes in and save the day.
ANNAI room
Drupal training
Beginner
Training: Site Building and Theming with Drupal 8
Keith Roi Francis Sasan & Dennis Abasa
We will dig into more advanced usage of the site building possibilities with Drupal 8 and start creating our own look and feel for our project, let's start theming!
2:45PM - 3:45PM
Promet Source room
Frontend
Intermediate
Ionic and Headless Drupal Awesomeness
Leolando Tan
With Ionic, you can build some amazing native Apps for your phone. Discover and learn how to build an app using Ionic for the front-end, and Drupal 8 as its back-end.
Srijan room
DevOps
Beginner
Manage Docker host or Swarm cluster with Portainer
Ashwini Kumar
Big enterprises use Docker to build agile software delivery pipelines to ship new features faster, more securely for both linux and windows apps. It becomes hectic for us to get the complete insight of our containers. Which leads us to debugging and waste of time. Solution : Portainer.
Slides: Click here for the presentation's slides.
Pantheon room
Drupal Backend
Advanced
Drupal 8: In-Shop Tool Design & Use
Chris McIntosh
In this session I will be going over how a firm can compile a set of internal tools for becoming quicker at developing and deploying Drupal 8 sites.
ANNAI room
Drupal Site Building
Beginner
Managing Media Assets in Drupal 8
Aman Kanoria
Adding media management into a Drupal site isn’t as straightforward. Drupal doesn’t handle media very well when compared to other systems. But with Drupal 8 managing media has got a lot better!
Slides: Click here for the presentation's slides.
4PM - 5PM
Promet Source room
Lifestyle
Beginner
A guide to Freedom and travels, for developers
Luc Bézier
Have you ever dreamed of more Freedom? Being able to travel more without running out of money or giving up your work and productivity? Dream no more, and discover how to make the most of your time, your travels and save your wallet.
Slides: Click here for the presentation's slides.
Srijan room
UI / UX
Intermediate
Atomic Design
Justine Win Canete
Atomic Design is a methodology that involves breaking a website layout down into its basic components, which are then reused throughout the site. This is an Introduction to Atomic design, its advantages and work flow.
Slides: Click here for the presentation's slides.
Pantheon room
Drupal Back-end
Intermediate
Configuration management in Drupal 8 vs Drupal 7
Thibaud Guilpain
We will start with a broad description of what is configuration management and how it has been done in Drupal 7 to highlight the differences with the Drupal 8 configuration management options. Then take a closer look at Drupal 8 CMI and features and how to use them.
Slides: Click here for the presentation's slides.
ANNAI room
Drupal Site Building
Beginner
Drupal Beginner's Essentials
Mark Koh
Essentials to a quicker Drupal development: Git (no commands or typing; just concept and GUI), Drush (Frequently used commands), CSS preprocessors and Editor.
Slides: Click here for the presentation's slides.
5:15PM - 6:15PM
Promet Source room
QA & Accessibility
Beginner
Automated Accessibility Testing via Pa11y
Raymond Angana
Automate scan/check of a site if it's Accessible under WCAG, WCAG2.0 and many more standards with Pa11y webservices.
Slides: Click here for the presentation's slides.
Srijan room
Frontend
Intermediate
Efficient Front-end management
Kaustubh Bhagwat
BEM is a powerful methodology to create readable, Scalable, Maintainable and reusable frontend components. Composing independent blocks in different ways, and reusing them intelligently, reduces the amount of CSS code that you will have to maintain and scale.
Pantheon room
DevOps
Intermediate
Development Workflows and Migration in Pantheon
Albert Causing
Learning Pantheon and Best Practice Development Workflows + Migrating your site to Pantheon.
ANNAI room
Drupal Backend
Intermediate
Open Data portal using Drupal
Satoshi Kino & Kyoko Ohtagaki
Japan's tourist destination, Kyoto city is the very first case using Drupal in local government. Also Japanese governments' stats portal site will be launched with Drupal soon! This is a huge potential to push this open technology momentum forward towards central government, local government.
6:15PM - 6:45PM
Auditorium
Closing session
Drupal Cebu User Group
9PM - 11PM
Iamik's Chicken and Beer
Drupalcamp Party
Join us to celebrate another Drupalcamp Cebu with some games, prizes and local food / drinks.
Address: 77 Tres Borces St., Mabolo Cebu City, Cebu