Upload
wong-hoi-sing-edison
View
201
Download
1
Embed Size (px)
Citation preview
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– [email protected]
Edison Wong
● 2005 - Drupal Developer & Contributor– https://drupal.org/user/33940
● 2008 - HKDUG Co-founder– https://groups.drupal.org/drupalhk
● 2010 - CEO, PantaRei Design– [email protected]
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 moreabout what Drupal can do and what folks are building with it.
● Drupal is a free software package that allows you to easilyorganize, manage and publish your content, with an endlessvariety 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 widelyused and tested.
• Other OSs, servers, DBspossible (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 touse the full edit form.
WYSIWYG configuration made easy withweb 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, listingblocks, 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 HypertextApplication 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 MadeEasy
● 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 SiteBuilders
● 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 HTMLoutput.
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 FeedComponent, 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 yourdevelopment will rely oncontributed 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 nextDrupalCon?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 paidtraining.
What is happening next in your area? http://drupical.com
Task: Search for modules
• Search throughcontributed 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-developers/
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 16WNo.16 Science Park West Avenue,Hong Kong Science Park, Shatin, N.T.– Phone: +852 3576 3812– Fax: +852 3753 3663– Email: [email protected]– Web: http://pantarei-design.com
Contact us