[drupal.org.hk][20151121][drupal global training days][introducing drupal 8]
TRANSCRIPT
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?● Can I Get Drupal 8 Now?● What's Next?
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 Developers United Nations Virgin.com
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.
Can I Get Drupal 8 Now?● Release Status● Semantic Versioning and LTS● Drupal 8 Contrib Porting Tracker
Release Status
● Drupal 8.0.0 released on 2015 Nov 19● Build by 3,290 contributors and 1,228
companies● With over 200 new features and
improvements
Semantic Versioning and LTS
● Following Drupal 8.0.0, Drupal will followsemantic versioning with a regular releaseschedule
● Patch-level releases will follow a monthlyschedule corresponding to Drupal 7's releasewindows
● Minor releases will follow a six-month schedule.
Drupal 8 Contrib Porting Tracker
● Because Drupal 7 to 8 represents numerousAPI changes, module, theme, anddistribution maintainers must port theirprojects from Drupal 7 to Drupal 8
● Check out this issue queue in a kanbanboard on ContribKanban.com (thanks,@mglaman!)
Developing with Drupal 8
api.drupal.org/api/drupal/8
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)
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
On Going Event Schedule
● Per 2 weeks HKDUG Dinner Gathering● 2015-11-21: Global Training Days● (TBC) 2015-12-19: 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/
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