October 2015 - USG Rock Eagle - Drupal 8

Post on 10-Feb-2017

249 views 0 download

transcript

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

upcoming release of Drupal 8, and more.

Eric Scott SembratWeb Manager at College of Engineering

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

Graduate Student at Georgia State University

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

drupal 101: building websites

drupalwhat is

anyway?

WordPress Core

Plugin

Plugin

Plugin Plugin

Plugin

Plugin

Drupal Core

Plugin

Plugin

Plugin Plugin

Plugin

Plugin

drupal 7the current version

released January 2011

webwe’ve seen a lot of changes in

since then

drupalwhat do we use

for?

upgradeit’s about time for an

for ole Drupal 7.

drupal 8: playing catch up

drupal 8RC released October 2015

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

changeslet’s discuss the best

views: drupal’s ace

what is views?

query & display of content (entities) in

Drupal.

Entity Fields

User Information Contributed Features

Custom Content Display

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

for more info:

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

editor: wysiwyg included

wysiwygbefore d8, drupal never had a

pre-configured by default

config woes export with ease

drupal 7migrating configuration with

was a chore.

cmi:drupal 8 introduces

configuration management

easySaving Configuration Porting Configuration Moving Configuration

YAMLthe secret sauce:

configuration standards, management, and storage.

old wayDev Server Live Site

Dump old DB

Dump old dir

Upload dirs

Upload DB

Login to Site

Bug Check

new wayDev Server Live SiteDownload

Export File

Upload Import File

Confirm Changes

frameworks helping you code

twigreplaces in-house

PHPtemplate

symfony2components run

parts of Drupal 8.

demo doing it live