Ingeniux Users Meeting June 25th, 2015
Ingeniux – September 2010 500 Users 18,000 published pages
Something for Everyone to Love Download a copy of this presentation for your own use from File > Download as… Microsoft PowerPoint (.pptx) See also https://github.com/webchickenator/drupal8-demo for a demo script. WARNING #1: If .pptx export is pulled into Keynote, the heading fonts will be ridiculously small and useless. :( One workaround is to open it in PowerPoint, Save As… a "PowerPoint 97-2004 Presentation (.ppt)" file, *then* open in Keynote. Ressin' fressin'… WARNING #2: There's a video about accessibility just before the "Changes for site builders" section. In my experience this does NOT export properly, so you'll need to re-add it in whatever your presentation software is. URL to video is provided. Something for Everyone to Love
Drupal 8 is coming soon Drupal 8 will be the best release of Drupal yet.
What is Drupal? Drupal is open source content management software maintained and developed by a community of more than 35,000 developers around the world who have contributed to the project. It is distributed under the terms of the GNU General Public License (or "GPL"), which means anyone is free to download it and share it with others.
What is Open Source? The defining principle of open source is that anyone can sell services and products created with the software, but not the software itself.
Who uses Drupal? ...and more than a million other organizations
Why is Drupal so widely used? Put simply, it’s the quality of the software and the community behind it: hundreds of thousands of people around the world work on developing and maintaining the Drupal platform and ecosystem every second of every day. This makes for an incredibly powerful, cutting-edge content management system (CMS).
What is Drupal 8? Drupal 8 is the latest release on the Drupal journey, and one that is substantially more powerful than previous versions. Drupal 8 provides new ways to tailor and deploy content that looks great on any device. However you work with Drupal, there is something in Drupal 8 for you to love.
Drupal 8 improvements for end-users & clients
Authoring improvement: WYSIWYG in Core After lengthy research and prototyping phase, landed on CKEditor. Also highly improved the setup of editors with improved security on the backend.
Authoring improvement: In-place editing Per-field editing on nodes and other types of entities. In a separate module called “Edit”
Authoring improvement: In-place editing Works with image fields, taxonomy, files, regular text, formatted text, and so on. Just uses the regular field widgets like the backend forms.
It’s mobile-first Everything from the installer to the modules page has been re-designed with mobile in mind.
Responsive themes, images, breakpoints All core themes are now responsive. Also have Picture module that uses HTML5 picture element for responsive images. Based on configurable breakpoints courtesy of the new Breakpoint module.
Mobile-friendly administration The new toolbar is mobile friendly (large tap areas, opens in a vertical “sidebar”, collapsed version looks like app icons at the top) Responsive tables make sure the most important columns are shown on smaller screens.
Improved accessibility Represent this with a video. Maybe from Dries’ Prague slides? :) AB: Submitted to the DA via their webform, since unfortunately it has to be on YouTube in order to reference from here. Bleh. Source: Dries's Prague 2013 keynote http://www.youtube.com/watch?v=ipOc1km2uEc
Drupal 8 improvements for site builders
Improved Data Modeling Tools: New field types Date/Datetime …plus, Link, Phone, Email, Comments!
Multilingual improvements in Drupal 8
Community translation downloads Language is first step in the installer Community (localize.drupal.org) provided translations are downloaded in the installer Translation updates built-in for languages / modules / themes
Translation on (almost) everything In this case, translate your custom block to Norvegian, Swahili, Catalan, etc. Content translation now applies to all entities - Uses field translation - Even base properties are translatable (eg. title) Configuration is now translatable as well (views, user roles, menu names, block titles, etc)
Drupal 8 improvements for designers and themers
All themes and core components use HTML 5 markup out of the box
HTML5 Form Elements
New front-end libraries
Native Schema.org Output
other systems or frameworks Web services other Drupal sites Android applications Flash components iPhone applications other systems or frameworks desktop kiosk applications
Symfony framework HttpFoundation HttpKernel Dependency Injection EventDispatcher Routing Yaml
When will it be ready? When we have 0 critical issues, we roll a release candidate. When we’ve shipped a release candidate that doesn’t add new criticals, we ship 8.0.0!
Training? Group, Individual, Consulting, Sponsored Services More resources within Drupal, Confluence.
Questions? www.uccs.edu/webservices Twitter : @uccsit Contact web@uccs.edu Craig Decker 719-255-4338 – cdecker@uccs.edu
Thank you!