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