october 2015 - usg rock eagle - drupal 8

46
What? Drupal Is Evolving! A brief introduction to the CMS Drupal, the upcoming release of Drupal 8, and more.

Upload: eric-sembrat

Post on 10-Feb-2017

249 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: October 2015 - USG Rock Eagle - Drupal 8

What? Drupal Is Evolving!A brief introduction to the CMS Drupal, the

upcoming release of Drupal 8, and more.

Page 2: October 2015 - USG Rock Eagle - Drupal 8

Eric Scott SembratWeb Manager at College of Engineering

Georgia Tech Graduate (’09 CS) ~4 Years in USG Institutions

Graduate Student at Georgia State University

Page 3: October 2015 - USG Rock Eagle - Drupal 8

Live Tweet & Ask QuestionsUse #SembratSays or mention @esembrat

to ask a question or provide feedback!

Not a tweeter? Contact info available at: http://www/webbeh.com

Page 4: October 2015 - USG Rock Eagle - Drupal 8

drupal 101: building websites

Page 5: October 2015 - USG Rock Eagle - Drupal 8

drupalwhat is

anyway?

Page 6: October 2015 - USG Rock Eagle - Drupal 8

WordPress Core

Plugin

Plugin

Plugin Plugin

Plugin

Plugin

Page 7: October 2015 - USG Rock Eagle - Drupal 8

Drupal Core

Plugin

Plugin

Plugin Plugin

Plugin

Plugin

Page 8: October 2015 - USG Rock Eagle - Drupal 8

drupal 7the current version

released January 2011

Page 9: October 2015 - USG Rock Eagle - Drupal 8

webwe’ve seen a lot of changes in

since then

Page 10: October 2015 - USG Rock Eagle - Drupal 8
Page 11: October 2015 - USG Rock Eagle - Drupal 8

drupalwhat do we use

for?

Page 12: October 2015 - USG Rock Eagle - Drupal 8
Page 13: October 2015 - USG Rock Eagle - Drupal 8
Page 14: October 2015 - USG Rock Eagle - Drupal 8
Page 15: October 2015 - USG Rock Eagle - Drupal 8
Page 16: October 2015 - USG Rock Eagle - Drupal 8
Page 17: October 2015 - USG Rock Eagle - Drupal 8

upgradeit’s about time for an

for ole Drupal 7.

Page 18: October 2015 - USG Rock Eagle - Drupal 8

drupal 8: playing catch up

Page 19: October 2015 - USG Rock Eagle - Drupal 8

drupal 8RC released October 2015

Page 20: October 2015 - USG Rock Eagle - Drupal 8

different?what’s

Mobile First Administration

File-Based Configuration Mgmt.

Accessibility Changes (HTML5)

Bundled WYSIWYG Editor (CKEditor)

Theming Engine (Twig) Views in Core!

External Library Adoption(s)

More Field Types for Content

Updated Module/Plugin Structure

Page 21: October 2015 - USG Rock Eagle - Drupal 8

changeslet’s discuss the best

Page 22: October 2015 - USG Rock Eagle - Drupal 8

views: drupal’s ace

Page 23: October 2015 - USG Rock Eagle - Drupal 8

what is views?

Page 24: October 2015 - USG Rock Eagle - Drupal 8

query & display of content (entities) in

Drupal.

Entity Fields

User Information Contributed Features

Custom Content Display

Page 25: October 2015 - USG Rock Eagle - Drupal 8

Field: Year

Content Type: Book

Field: Author

Field: Title

Field: Cover

IS ‘Field: Year’ > 1980? Table of Books where ‘Field: Year’ > 1980

Argumen

ts / C

riteria

Fields

& Conten

t

to Disp

lay

Page 26: October 2015 - USG Rock Eagle - Drupal 8
Page 27: October 2015 - USG Rock Eagle - Drupal 8
Page 28: October 2015 - USG Rock Eagle - Drupal 8
Page 29: October 2015 - USG Rock Eagle - Drupal 8
Page 30: October 2015 - USG Rock Eagle - Drupal 8

for more info:

http://www.slideshare.net/adellefrank/viewswow-for-drupalhttp://adellefrank.com/node/425

Page 31: October 2015 - USG Rock Eagle - Drupal 8

editor: wysiwyg included

Page 32: October 2015 - USG Rock Eagle - Drupal 8

wysiwygbefore d8, drupal never had a

pre-configured by default

Page 33: October 2015 - USG Rock Eagle - Drupal 8
Page 34: October 2015 - USG Rock Eagle - Drupal 8
Page 35: October 2015 - USG Rock Eagle - Drupal 8

config woes export with ease

Page 36: October 2015 - USG Rock Eagle - Drupal 8

drupal 7migrating configuration with

was a chore.

Page 37: October 2015 - USG Rock Eagle - Drupal 8

cmi:drupal 8 introduces

configuration management

Page 38: October 2015 - USG Rock Eagle - Drupal 8

easySaving Configuration Porting Configuration Moving Configuration

Page 39: October 2015 - USG Rock Eagle - Drupal 8

YAMLthe secret sauce:

configuration standards, management, and storage.

Page 40: October 2015 - USG Rock Eagle - Drupal 8

old wayDev Server Live Site

Dump old DB

Dump old dir

Upload dirs

Upload DB

Login to Site

Bug Check

Page 41: October 2015 - USG Rock Eagle - Drupal 8

new wayDev Server Live SiteDownload

Export File

Upload Import File

Confirm Changes

Page 42: October 2015 - USG Rock Eagle - Drupal 8

frameworks helping you code

Page 43: October 2015 - USG Rock Eagle - Drupal 8

twigreplaces in-house

PHPtemplate

Page 44: October 2015 - USG Rock Eagle - Drupal 8

symfony2components run

parts of Drupal 8.

Page 45: October 2015 - USG Rock Eagle - Drupal 8

demo doing it live

Page 46: October 2015 - USG Rock Eagle - Drupal 8