The presentation is presented in Manila Philippine as a keynote. The topic is about system integration and the state of Drupal 8 related to its integration capabilities
Keynote at DrupalCamp MANILA - Integration, should you do it ?
1. KEYNOTE | ARRA'DI NUR RIZAL
DRUPALCAMP MANILA | 28 APRIL 2018
INTEGRATIONS
SHOULD WE DO IT ?
2. DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
I
WHO AM
Arra'di Nur Rizal - Indonesian
12 + years in Drupal development
10 + years in system integrations development
currently lives in Sweden
3. DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
DESCRIPTION
A BRIEF
System integration is defined in engineering as the process
of bringing together the component sub-systems into one
system and ensuring that the subsystems function
together as a system. [1]
The process of linking together different computing
systems and software applications physically or functionally
to act as a coordinated whole. [2]
source:
(1) Gilkey, Herbert T (1960), "New Air Heating Methods", New methods of heating buildings: a
research correlation conference conducted by the Building Research Institute, Division of Engineering
and Industrial Research, as one of the programs of the BRI fall conferences, November 1959.,
Washington: National Research Council (U.S.). Building Research Institute, p. 60, OCLC 184031
(2) CIS 8020 – Systems Integration, Georgia State University OECD
5. DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
WHY ?
+ Better Service + More Robust Systems
+ Lower Costs + Increased Flexibility
6. DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
INTEGRATIONS
INTERNAL AND EXTERNAL
Internal integrations can be some tools that a project uses to ease
development process or to improve user experience.
external integrations can be some software that feed data from/to drupal
site in order to improve performance or data shareability
source: https://events.drupal.org/nashville2018/driesnote
7. DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
WHY D8 ?
NOT BUILT HERE MENTALITY
source: https://events.drupal.org/nashville2018/driesnote
8. DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
ARCHITECTURE
ORIGINS AND VERNACULAR
Building became a craft, and "architecture" is the
name given to the most highly formalized and
respected versions of that craft.
source: https://events.drupal.org/nashville2018/driesnote
9. DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
source: https://events.drupal.org/nashville2018/driesnote
10. DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
DRUPAL 8
WHAT YOU CAN DO WITH
FRONT END
You can integrate Pattern Lab
or KSS to improve your front
end development
BACK END
External Search Service,
External Map Service or
External data aggregation
API
You can do decouple drupal
source: https://www.acquia.com/gb/products-services/decoupled
*not exhaustive list
11. DRUPALCAMP MANILA | 28 APRIL 2018
KEYNOTE | ARRA'DI NUR RIZAL
WHAT ARE YOU
WAITING FOR ?
CAN'T WAIT TO SEE YOUR CREATIVITY
Attend - Learn - Implement