SlideShare a Scribd company logo
1 of 73
Download to read offline
BarCamp Hong Kong 2015
Drupal 8 is Coming! Are You Ready?
Hong Kong Drupal User Group
(HKDUG)
2015 Oct 17th
Edison Wong
●
2005 - Drupal Developer & Contributor
– https://drupal.org/user/33940
●
2008 - HKDUG Co-founder
– https://groups.drupal.org/drupalhk
●
2010 - CEO, PantaRei Design
– hswong3i@pantarei-design.com
Edison Wong
●
2005 - Drupal Developer & Contributor
– https://drupal.org/user/33940
●
2008 - HKDUG Co-founder
– https://groups.drupal.org/drupalhk
●
2010 - CEO, PantaRei Design
– hswong3i@pantarei-design.com
PantaRei Design
●
Everything Changes and Nothing Remains Still
●
Reinvent Enterprise with Open Source Software and Cloud Computing
●
Hong Kong based FOSS service provider
– Content Management System (CMS) with Drupal
– Cloud Hosting Solution with Amazon Web Services (AWS)
– Team collaborate solution with Atlassian
●
Business Partner with industry leaders
– 2012, AWS Consulting Partner
– 2013, Acquia Partner
– 2013, Atlassian Experts
– 2014, Rackspace Hosting Partner
●
http://pantarei-design.com
Hong Kong Drupal User Group
●
The Hong Kong Drupal User Group are open to everyone with
an interest in Drupal and are a great opportunity to learn more
about what Drupal can do and what folks are building with it.
●
Drupal is a free software package that allows you to easily
organize, manage and publish your content, with an endless
variety of customization.
– Event organizing: http://www.meetup.com/drupalhk
– Technological discussion: https://groups.drupal.org/drupalhk
– Business connection: http://www.linkedin.com/groups/?gid=6644792
– General sharing: https://www.facebook.com/groups/drupalhk
Outline
●
What is Drupal?
●
What New with Drupal 8?
●
Why Do I Need Drupal 8?
●
When Will Drupal 8 Release?
●
What's Next?
What is Drupal?
●
About Drupal
●
What Does Drupal 8 Run On?
●
Drupal Showcases
●
simplytest.me

Open source content management system.

Web application framework.

Design and Display.

Collaborative and Administrative.

Many tools to organize, structure, find and re-
use the content.

Interact with external media and file services.
What Does Drupal 8 Run On?
• Built in PHP, HTML, CSS,
JS.
• LAMP stack is most widely
used and tested.
• Other OSs, servers, DBs
possible (in orange)
Details drupal.org/requirements
Drupal
Framework: Symfony
Language: PHP
Server: Apache Database: MySQL
Operating System: Linux
Drupal Showcases

South China Morning Post

The White House

Tesla Motors

Twitter

LinkedIn Developers

American Red Cross
simplytest.me

Evaluate Drupal projects online.

Just Try It!
 http://simplytest.me/project/drupal/8.0.x
What New with Drupal 8?
●
Mobile in its DNA
●
Multilingual Capabilities
●
Accessibility Integration
●
Effortless Authoring
●
Field Power
●
Views, Out of the Box
●
Build-in Web Services
Mobile in its DNA

Administration pages: a snap to use

New administration experience

Mobile-first Back to site button
Multilingual Capabilities
 Translate anything in the system with built-in
user interfaces.
 Build pages with Views language filtering and
block visibility.
 Get software translation updates automatically
from the Drupal community.
Accessibility Integration

More Semantic

Aural Alerts

Controlled Tab Order

Hidden/Invisible/On-focus

Fieldsets

jQuery UI

Alt Text

Bartik
Effortless Authoring

In-place editing of content without having to
use the full edit form.

WYSIWYG configuration made easy with
web security in mind.

Draft saving made easier.
Field Power

More field types in core

Attach fields to more types of content

Entity reference, link, date, e-mail, telephone,
etc.
Views, Out of the Box

Easily customize the front page, listing
blocks, and more.

Simply create custom admin pages,
customize filters, actions, and more.
Built-in Web Services

Build mobile apps
– Drupal as the data source
– Even post back to Drupal from the client

Implement state-of-the-art Hypertext
Application Language (HAL)

Expose content as JOSN, XML, etc.
Why Do I Need Drupal 8?
●
Built With Marketers in Mind
●
Content Administration Made Easy
●
More Power & Fun for Site Builders
●
All Improved for Developers
Built With Marketers in Mind
●
Drupal 8 allows marketers to:
– Use the marketing software you already know.
– Build campaigns with mobile in mind.
– Add, remove or revise content simply.
– Easily deliver content segmented by audience,
language and device type.
Content Administration Made
Easy
●
Drupal 8 allows site builders to:
– Use views to easily create beautiful lists and
galleries.
– Upload and edit content, even from a mobile
device.
– Create beautiful pages in the WYSIWYG editor
without having to disable rich text.
More Power & Fun for Site
Builders
●
Drupal 8 allows site builders to:
– Easily customize the front page and listing
blocks.
– Attach fields to several new types of content.
– Output serialized data as JSON and XML from
Drupal, almost as easily as you can normal HTML
output.
All Improved for Developers
●
Drupal 8 allows developers to:
– Track changes, put configuration under version
control, and update a production site cleanly.
– Expose data as JSON and XML, and take
advantage of RESTful web services.
– Use several “best of breed” libraries like
Composer, PHPUnit, Guzzle, Zend Feed
Component, and others.
When Will Drupal 8 Release?
●
Release Status
●
RC Phase Example
●
Semantic Versioning and LTS
Release Status
RC Phase Example
Semantic Versioning and LTS
What's Next?
●
Drupal and The Community
●
On Going Event Schedule
●
Online Resources
Developing with Drupal 8
api.drupal.org/api/drupal/8
Building with Drupal
Contributed modules
• The majority of your
development will rely on
contributed code.
drupal.org/project/project_module
Reporting issues
• Use the Issue queue
• Search first
• Report issues
drupal.org/node/317
Open Source Software = Community
All photos by Kathleen Murtagh code sprints (CC BY 2.0)
How big is the community?
Hint: For latest data, check “d.o”
DrupalCon
• 1500-3000 attendees
– 5 days of learning and
collaboration
– Affordable tickets
– Scholarships!
• Q: Where's the next
DrupalCon?
Hint! association.drupal.org/drupalcon
“Trivia night” Photo by Josef Jerabek (CC BY-NC-ND 2.0)
https://www.flickr.com/photos/pepej/15451001565/
Task: Connect locally
• Attend meet-ups
• DrupalCamps (local
conferences)
• Training – Free Global
training days and paid
training.
What is happening next in your area? http://drupical.com
Task: Search for modules
• Search through
contributed modules.
drupal.org/project/project_module
On Going Event Schedule
●
Per 2 weeks HKDUG Dinner Gathering
●
(TBC) 2015-11-21: Global Training Days
●
(TBC) 2016-01-17: Drupal 8 Release Party
●
2016-02-18 to 21: DrupalCon Asia (Mumbai,
India)
Online Resources

Drupal Tutorial:
 http://www.siteground.com/tutorials/drupal/
 http://www.techiestuffs.com/learn-drupal-best-d
rupal-online-resources-for-beginners-and-develo
pers/

Community Document:
 https://www.drupal.org/documentation

Drupal Code Search:
 http://www.drupalcodesearch.com/
Q&A
References
●
http://www.slideshare.net/AcquiaInc/ready-set-drupal-an-intro-to-drupal-8-part-1
●
http://www.slideshare.net/AcquiaInc/ready-set-drupal-an-intro-to-drupal-8-part-2
●
http://cmsmatrix.org/
●
https://www.drupal.org/drupal-8.0
●
http://simplytest.me/project/drupal/8.0.x
●
http://www.drupalshowcase.com/
●
http://trends.builtwith.com/cms
●
http://barcamp.hk/
●
http://cms.about.com/od/cms-basics/a/Pros-And-Cons-Of-Joomla-Wordpress-And-
Drupal.htm
●
http://www.adobe.com/sea/products/cq/web-content-management.html#wcm
●
http://www.meetup.com/drupalhk/events/207982752/
I Need More Help!
●
Read documents from Drupal Community
– https://drupal.org/documentation
●
Join Hong Kong Drupal User Group
– Event organizing: http://www.meetup.com/drupalhk
– Technological discussion: https://groups.drupal.org/drupalhk
– Business connection: http://www.linkedin.com/groups/?gid=6644792
– General sharing: https://www.facebook.com/groups/drupalhk
●
Contact us for one (1) month free-trial support service
– http://pantarei-design.com/services/support/#support-service-plans
Address: Unit 326, 3/F, Building 16W
No.16 Science Park West Avenue,
Hong Kong Science Park, Shatin, N.T.
– Phone: +852 3576 3812
– Fax: +852 3753 3663
– Email: sales@pantarei-design.com
– Web: http://pantarei-design.com
Contact us

More Related Content

What's hot

Drupal sharing in HP7
Drupal sharing in HP7Drupal sharing in HP7
Drupal sharing in HP7
jimyhuang
 
PHP IDEs with Drupal: DrupalCon Austin 2014
PHP IDEs with Drupal: DrupalCon Austin 2014PHP IDEs with Drupal: DrupalCon Austin 2014
PHP IDEs with Drupal: DrupalCon Austin 2014
Valery Lourie
 
10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box
Suzanne Dergacheva
 

What's hot (20)

Drupal core indeas - Andy Postnikov
Drupal core indeas  - Andy PostnikovDrupal core indeas  - Andy Postnikov
Drupal core indeas - Andy Postnikov
 
Drupal
DrupalDrupal
Drupal
 
Headless Drupal 8
Headless Drupal 8Headless Drupal 8
Headless Drupal 8
 
What is Drupal? An Introduction to Drupal 8
What is Drupal? An Introduction to Drupal 8What is Drupal? An Introduction to Drupal 8
What is Drupal? An Introduction to Drupal 8
 
[drupalday2017] - Behat per Drupal: test automatici e molto di più
[drupalday2017] - Behat per Drupal: test automatici e molto di più[drupalday2017] - Behat per Drupal: test automatici e molto di più
[drupalday2017] - Behat per Drupal: test automatici e molto di più
 
Dimpact wim bumpy road of building reusable platform for municipalities from...
Dimpact wim  bumpy road of building reusable platform for municipalities from...Dimpact wim  bumpy road of building reusable platform for municipalities from...
Dimpact wim bumpy road of building reusable platform for municipalities from...
 
[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5
[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5
[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Drupal sharing in HP7
Drupal sharing in HP7Drupal sharing in HP7
Drupal sharing in HP7
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
Drupal
DrupalDrupal
Drupal
 
PHP IDEs with Drupal: DrupalCon Austin 2014
PHP IDEs with Drupal: DrupalCon Austin 2014PHP IDEs with Drupal: DrupalCon Austin 2014
PHP IDEs with Drupal: DrupalCon Austin 2014
 
10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box
 
Drupal's competition
Drupal's competitionDrupal's competition
Drupal's competition
 
COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8
COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8
COSA SIGNIFICA CONVERTIRE UN MODULO DA D7 A D8
 
Drupal
DrupalDrupal
Drupal
 
Beginners Guide to Drupal
Beginners Guide to DrupalBeginners Guide to Drupal
Beginners Guide to Drupal
 
Stop making, start composing - Using Composer for Drupal development
Stop making, start composing - Using Composer for Drupal developmentStop making, start composing - Using Composer for Drupal development
Stop making, start composing - Using Composer for Drupal development
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs Wordpress
 
[drupalday2017] - DevOps: strumenti di automazione per Drupal8
[drupalday2017] - DevOps: strumenti di automazione per Drupal8[drupalday2017] - DevOps: strumenti di automazione per Drupal8
[drupalday2017] - DevOps: strumenti di automazione per Drupal8
 

Viewers also liked

Viewers also liked (18)

Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.x
 
drustack a mobile-friendly web content management system (cms)
drustack   a mobile-friendly web content management system (cms)drustack   a mobile-friendly web content management system (cms)
drustack a mobile-friendly web content management system (cms)
 
Barcamp Hong Kong 2014 - Introduction to GIT
Barcamp Hong Kong 2014 - Introduction to GITBarcamp Hong Kong 2014 - Introduction to GIT
Barcamp Hong Kong 2014 - Introduction to GIT
 
Hong Kong Drupal User Group - 2014 April 12th
Hong Kong Drupal User Group - 2014 April 12thHong Kong Drupal User Group - 2014 April 12th
Hong Kong Drupal User Group - 2014 April 12th
 
Barcamp Macau 2014 - Introduction to GIT
Barcamp Macau 2014 - Introduction to GITBarcamp Macau 2014 - Introduction to GIT
Barcamp Macau 2014 - Introduction to GIT
 
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management SystemBarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
BarCamp Hong Kong 2015 - AuthBucket - Open Source Identity Management System
 
Hong Kong Drupal User Group - Nov 8th
Hong Kong Drupal User Group - Nov 8thHong Kong Drupal User Group - Nov 8th
Hong Kong Drupal User Group - Nov 8th
 
Entrepreneurship Talk
Entrepreneurship TalkEntrepreneurship Talk
Entrepreneurship Talk
 
Hong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13thHong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13th
 
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management SystemBarcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
 
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
 
The World We Live In
The World We Live InThe World We Live In
The World We Live In
 
OSS Community Meeting - OSS Community Management for Dummy
OSS Community Meeting - OSS Community Management for DummyOSS Community Meeting - OSS Community Management for Dummy
OSS Community Meeting - OSS Community Management for Dummy
 
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile DevelopmentCUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
 
[20160314][CUHK][CSCI4140]Life of an Agile Team]
[20160314][CUHK][CSCI4140]Life of an Agile Team][20160314][CUHK][CSCI4140]Life of an Agile Team]
[20160314][CUHK][CSCI4140]Life of an Agile Team]
 
Hong Kong Drupal User Group - 2014 March 8th
Hong Kong Drupal User Group - 2014 March 8thHong Kong Drupal User Group - 2014 March 8th
Hong Kong Drupal User Group - 2014 March 8th
 
Barcamp Macau 2014 - Introduction to AWS
Barcamp Macau 2014 - Introduction to AWSBarcamp Macau 2014 - Introduction to AWS
Barcamp Macau 2014 - Introduction to AWS
 
Open Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11thOpen Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11th
 

Similar to [HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?

DrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewDrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic Overview
John Studdard
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
Italo Mairo
 
Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012
scorlosquet
 

Similar to [HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready? (20)

DrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewDrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic Overview
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management Framework
 
Drupal 8 and Pantheon
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and Pantheon
 
DruStack- a mobile-friendly web content management system (cms
DruStack- a mobile-friendly web content management system (cmsDruStack- a mobile-friendly web content management system (cms
DruStack- a mobile-friendly web content management system (cms
 
Drupal
DrupalDrupal
Drupal
 
Open Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thOpen Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26th
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
 
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
 
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHIntroducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PH
 
WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?
 
Drupal for Enterprises
Drupal for EnterprisesDrupal for Enterprises
Drupal for Enterprises
 
Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0
 
Shamit khemka details why to Hire Drupal expert for Custom Applications Devel...
Shamit khemka details why to Hire Drupal expert for Custom Applications Devel...Shamit khemka details why to Hire Drupal expert for Custom Applications Devel...
Shamit khemka details why to Hire Drupal expert for Custom Applications Devel...
 
The Top 10 Features to Watch Out for in Drupal 8
The Top 10 Features to Watch Out for in Drupal 8The Top 10 Features to Watch Out for in Drupal 8
The Top 10 Features to Watch Out for in Drupal 8
 
Console presentation
Console presentationConsole presentation
Console presentation
 
Console presentation
Console presentationConsole presentation
Console presentation
 

More from Wong Hoi Sing Edison

More from Wong Hoi Sing Edison (13)

[HKOSCON][20220611][AlviStack: Hong Kong Based Kubernetes Distribution]
[HKOSCON][20220611][AlviStack: Hong Kong Based Kubernetes Distribution][HKOSCON][20220611][AlviStack: Hong Kong Based Kubernetes Distribution]
[HKOSCON][20220611][AlviStack: Hong Kong Based Kubernetes Distribution]
 
[HKOSCon x COSCUP 2020][20200801][Ansible: From VM to Kubernetes]
[HKOSCon x COSCUP 2020][20200801][Ansible: From VM to Kubernetes][HKOSCon x COSCUP 2020][20200801][Ansible: From VM to Kubernetes]
[HKOSCon x COSCUP 2020][20200801][Ansible: From VM to Kubernetes]
 
[HKOSCON][20200613][ Ansible: From VM to Kubernetes]
[HKOSCON][20200613][ Ansible: From VM to Kubernetes][HKOSCON][20200613][ Ansible: From VM to Kubernetes]
[HKOSCON][20200613][ Ansible: From VM to Kubernetes]
 
[HKOSCON][20190615][DevOps with Ansible, From Native to Kubernetes]
[HKOSCON][20190615][DevOps with Ansible, From Native to Kubernetes][HKOSCON][20190615][DevOps with Ansible, From Native to Kubernetes]
[HKOSCON][20190615][DevOps with Ansible, From Native to Kubernetes]
 
[BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes]
[BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes][BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes]
[BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes]
 
[HKOSCON][20180616][Containerized High Availability Virtual Hosting Deploymen...
[HKOSCON][20180616][Containerized High Availability Virtual Hosting Deploymen...[HKOSCON][20180616][Containerized High Availability Virtual Hosting Deploymen...
[HKOSCON][20180616][Containerized High Availability Virtual Hosting Deploymen...
 
[HKDUG] #20180512 - Fix Hacked Drupal with GIT
[HKDUG] #20180512 - Fix Hacked Drupal with GIT[HKDUG] #20180512 - Fix Hacked Drupal with GIT
[HKDUG] #20180512 - Fix Hacked Drupal with GIT
 
[HKDUG] #20161210 - BarCamp Hong Kong 2016 - What's News in PHP?
[HKDUG] #20161210 - BarCamp Hong Kong 2016 - What's News in PHP?[HKDUG] #20161210 - BarCamp Hong Kong 2016 - What's News in PHP?
[HKDUG] #20161210 - BarCamp Hong Kong 2016 - What's News in PHP?
 
Open Innovation Lab (OIL) - 20150227 - GIT Intro Workshop
Open Innovation Lab (OIL) - 20150227 - GIT Intro WorkshopOpen Innovation Lab (OIL) - 20150227 - GIT Intro Workshop
Open Innovation Lab (OIL) - 20150227 - GIT Intro Workshop
 
IT Entrepreneurship Talk - City University of Hong Kong
IT Entrepreneurship Talk - City University of Hong KongIT Entrepreneurship Talk - City University of Hong Kong
IT Entrepreneurship Talk - City University of Hong Kong
 
Hong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13thHong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13th
 
Hong Kong Drupal User Group - 2014 June 14th
Hong Kong Drupal User Group - 2014 June 14thHong Kong Drupal User Group - 2014 June 14th
Hong Kong Drupal User Group - 2014 June 14th
 
Hong Kong Drupal User Group - 2014 May 10th
Hong Kong Drupal User Group - 2014 May 10thHong Kong Drupal User Group - 2014 May 10th
Hong Kong Drupal User Group - 2014 May 10th
 

Recently uploaded

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 

[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?

  • 1. BarCamp Hong Kong 2015 Drupal 8 is Coming! Are You Ready? Hong Kong Drupal User Group (HKDUG) 2015 Oct 17th
  • 2. Edison Wong ● 2005 - Drupal Developer & Contributor – https://drupal.org/user/33940 ● 2008 - HKDUG Co-founder – https://groups.drupal.org/drupalhk ● 2010 - CEO, PantaRei Design – hswong3i@pantarei-design.com
  • 3. Edison Wong ● 2005 - Drupal Developer & Contributor – https://drupal.org/user/33940 ● 2008 - HKDUG Co-founder – https://groups.drupal.org/drupalhk ● 2010 - CEO, PantaRei Design – hswong3i@pantarei-design.com
  • 4.
  • 5. PantaRei Design ● Everything Changes and Nothing Remains Still ● Reinvent Enterprise with Open Source Software and Cloud Computing ● Hong Kong based FOSS service provider – Content Management System (CMS) with Drupal – Cloud Hosting Solution with Amazon Web Services (AWS) – Team collaborate solution with Atlassian ● Business Partner with industry leaders – 2012, AWS Consulting Partner – 2013, Acquia Partner – 2013, Atlassian Experts – 2014, Rackspace Hosting Partner ● http://pantarei-design.com
  • 6.
  • 7. Hong Kong Drupal User Group ● The Hong Kong Drupal User Group are open to everyone with an interest in Drupal and are a great opportunity to learn more about what Drupal can do and what folks are building with it. ● Drupal is a free software package that allows you to easily organize, manage and publish your content, with an endless variety of customization. – Event organizing: http://www.meetup.com/drupalhk – Technological discussion: https://groups.drupal.org/drupalhk – Business connection: http://www.linkedin.com/groups/?gid=6644792 – General sharing: https://www.facebook.com/groups/drupalhk
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Outline ● What is Drupal? ● What New with Drupal 8? ● Why Do I Need Drupal 8? ● When Will Drupal 8 Release? ● What's Next?
  • 16. What is Drupal? ● About Drupal ● What Does Drupal 8 Run On? ● Drupal Showcases ● simplytest.me
  • 17.  Open source content management system.  Web application framework.  Design and Display.  Collaborative and Administrative.  Many tools to organize, structure, find and re- use the content.  Interact with external media and file services.
  • 18.
  • 19. What Does Drupal 8 Run On? • Built in PHP, HTML, CSS, JS. • LAMP stack is most widely used and tested. • Other OSs, servers, DBs possible (in orange) Details drupal.org/requirements Drupal Framework: Symfony Language: PHP Server: Apache Database: MySQL Operating System: Linux
  • 20. Drupal Showcases  South China Morning Post  The White House  Tesla Motors  Twitter  LinkedIn Developers  American Red Cross
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. simplytest.me  Evaluate Drupal projects online.  Just Try It!  http://simplytest.me/project/drupal/8.0.x
  • 28.
  • 29. What New with Drupal 8? ● Mobile in its DNA ● Multilingual Capabilities ● Accessibility Integration ● Effortless Authoring ● Field Power ● Views, Out of the Box ● Build-in Web Services
  • 30. Mobile in its DNA  Administration pages: a snap to use  New administration experience  Mobile-first Back to site button
  • 31.
  • 32.
  • 33. Multilingual Capabilities  Translate anything in the system with built-in user interfaces.  Build pages with Views language filtering and block visibility.  Get software translation updates automatically from the Drupal community.
  • 34.
  • 35. Accessibility Integration  More Semantic  Aural Alerts  Controlled Tab Order  Hidden/Invisible/On-focus  Fieldsets  jQuery UI  Alt Text  Bartik
  • 36. Effortless Authoring  In-place editing of content without having to use the full edit form.  WYSIWYG configuration made easy with web security in mind.  Draft saving made easier.
  • 37.
  • 38. Field Power  More field types in core  Attach fields to more types of content  Entity reference, link, date, e-mail, telephone, etc.
  • 39.
  • 40. Views, Out of the Box  Easily customize the front page, listing blocks, and more.  Simply create custom admin pages, customize filters, actions, and more.
  • 41.
  • 42.
  • 43. Built-in Web Services  Build mobile apps – Drupal as the data source – Even post back to Drupal from the client  Implement state-of-the-art Hypertext Application Language (HAL)  Expose content as JOSN, XML, etc.
  • 44. Why Do I Need Drupal 8? ● Built With Marketers in Mind ● Content Administration Made Easy ● More Power & Fun for Site Builders ● All Improved for Developers
  • 45. Built With Marketers in Mind ● Drupal 8 allows marketers to: – Use the marketing software you already know. – Build campaigns with mobile in mind. – Add, remove or revise content simply. – Easily deliver content segmented by audience, language and device type.
  • 46. Content Administration Made Easy ● Drupal 8 allows site builders to: – Use views to easily create beautiful lists and galleries. – Upload and edit content, even from a mobile device. – Create beautiful pages in the WYSIWYG editor without having to disable rich text.
  • 47. More Power & Fun for Site Builders ● Drupal 8 allows site builders to: – Easily customize the front page and listing blocks. – Attach fields to several new types of content. – Output serialized data as JSON and XML from Drupal, almost as easily as you can normal HTML output.
  • 48. All Improved for Developers ● Drupal 8 allows developers to: – Track changes, put configuration under version control, and update a production site cleanly. – Expose data as JSON and XML, and take advantage of RESTful web services. – Use several “best of breed” libraries like Composer, PHPUnit, Guzzle, Zend Feed Component, and others.
  • 49. When Will Drupal 8 Release? ● Release Status ● RC Phase Example ● Semantic Versioning and LTS
  • 53. What's Next? ● Drupal and The Community ● On Going Event Schedule ● Online Resources
  • 54. Developing with Drupal 8 api.drupal.org/api/drupal/8
  • 56. Contributed modules • The majority of your development will rely on contributed code. drupal.org/project/project_module
  • 57. Reporting issues • Use the Issue queue • Search first • Report issues drupal.org/node/317
  • 58. Open Source Software = Community All photos by Kathleen Murtagh code sprints (CC BY 2.0)
  • 59. How big is the community? Hint: For latest data, check “d.o”
  • 60. DrupalCon • 1500-3000 attendees – 5 days of learning and collaboration – Affordable tickets – Scholarships! • Q: Where's the next DrupalCon? Hint! association.drupal.org/drupalcon “Trivia night” Photo by Josef Jerabek (CC BY-NC-ND 2.0) https://www.flickr.com/photos/pepej/15451001565/
  • 61. Task: Connect locally • Attend meet-ups • DrupalCamps (local conferences) • Training – Free Global training days and paid training. What is happening next in your area? http://drupical.com
  • 62.
  • 63.
  • 64.
  • 65.
  • 66. Task: Search for modules • Search through contributed modules. drupal.org/project/project_module
  • 67. On Going Event Schedule ● Per 2 weeks HKDUG Dinner Gathering ● (TBC) 2015-11-21: Global Training Days ● (TBC) 2016-01-17: Drupal 8 Release Party ● 2016-02-18 to 21: DrupalCon Asia (Mumbai, India)
  • 68.
  • 69. Online Resources  Drupal Tutorial:  http://www.siteground.com/tutorials/drupal/  http://www.techiestuffs.com/learn-drupal-best-d rupal-online-resources-for-beginners-and-develo pers/  Community Document:  https://www.drupal.org/documentation  Drupal Code Search:  http://www.drupalcodesearch.com/
  • 70. Q&A
  • 72. I Need More Help! ● Read documents from Drupal Community – https://drupal.org/documentation ● Join Hong Kong Drupal User Group – Event organizing: http://www.meetup.com/drupalhk – Technological discussion: https://groups.drupal.org/drupalhk – Business connection: http://www.linkedin.com/groups/?gid=6644792 – General sharing: https://www.facebook.com/groups/drupalhk ● Contact us for one (1) month free-trial support service – http://pantarei-design.com/services/support/#support-service-plans
  • 73. Address: Unit 326, 3/F, Building 16W No.16 Science Park West Avenue, Hong Kong Science Park, Shatin, N.T. – Phone: +852 3576 3812 – Fax: +852 3753 3663 – Email: sales@pantarei-design.com – Web: http://pantarei-design.com Contact us