Вы находитесь на странице: 1из 28

Distributions

Learning From Others

Who are we?


Meredith Case
Drupal developer
contracting with NYS ITS WebNY
Twitter @goldieashe
drupal.org/u/goldieashe

Who are we?


Gregg Marshall
Drupal consultant
currently contracting as Senior Drupal Architect at
NYS ITS WebNY
Certified Grand Master
drupal.org/u/greggmarshall

Autopsy
an examination of a body after death to
determine the cause of death or the character
and extent of changes produced by disease
called also necropsy
a critical examination, evaluation, or
assessment of someone or something past

http://www.merriam-webster.com/dictionary/autopsy

Cub Scouts CASE

https://upload.wikimedia.org/wikipedia/commons/c/c5/Cub_Scout_Pinewood_Derby

Cub Scouts CASE


Copy
And
Steal
Everything

What were going to cover aGov 7.x-2.1

What were going to cover OpenPublic 7.x-1.6

What were going to cover WetKit 7.x-4.0-rc1

What were going to cover


Guiding principles
Modules used
Content types
Views
Features
Roles
Base themes
What we learned

Guiding Principles
Accessibility
Security
Design
Guidelines
Simpler &
easier to use

Accessibility
Flexibility
Security

Accessible
Usable
Interoperable
Multi-lingual

* built to support the


Australian Government
Digital Service Standard

Doing more with less

Accesibility
508 vs WCAG 2.0
What did they do?
- In approach
- With technology

Modules enabled during


install

185
108

160

Custom Modules

15
4

Contributed modules used


in all 3 distributions

Chaos tools (ctools)


Date API (date_api)
Date Popup (date_popup)
Diff (diff)
Entity API (entity)
Features (features)
Libraries (libraries)
Link (link)
Page manager
(page_manager)
Panels (panels)
Pathauto (pathauto)

Strongarm (strongarm)
Token (token)
Update manager (update)
Views (views)
Views content panes
(views_content)
Views UI (views_ui)
Workbench (workbench)
Workbench Moderation
(workbench_moderation)
Wysiwyg (wysiwyg)

Patches

22/3
19/7

108/14
(Contrib/Core)

Author Experience
Positioning/Layout
Content Creation
Appearance/Style Control
Workflow/Moderation
Media

Content types

10
12

Content Types
Blog Article
Media Release
Mini-site
News Article
Standard Page
Event
Promotion
Publication
Slide
Webform

Blog Entry
Document
Press Release
Site Page
Event
FAQ
Media Gallery
Photo
Profile
Resource
Webform

Basic Page
Documentation

Blog
Title (text)
Feature Image (image)
Tags (taxonomy term)
Body (long text and
summary)

Title (text)
Release date (date)
Author (node
reference)
Body (long text and
summary)
Files (file)
Thumbnail image
(image)

Views

12+12
14+5

2+14
(Display+admin)

Features

30
40*

18
*14 are demo content as part of App

Roles

7
6

Roles
Anonymous
Authenticated
Content Editor
Content
Approver
Site Builder
Site Editor
Administrator

Anonymous
Authenticated
Administrator
Staff
Editor
Publisher

Anonymous
Authenticated
Administrator
Editor

Base Theme
1.x Omega 3
2.x Zen 5
3.x Zen 6
1.x Omega 3

1.x Omega 4
4.x Bootstrap

Sustainability & Future


Purpose/Guiding Principles
Stakeholders
Community Contribution
Roadmap

How to Perform Your Own


Distro Autopsy
Think about what you are curious about
What challenges do you currently face?
Find distributions in your interest area
(collaboration, government, etc)*
Look at unrelated distributions for ideas too
Play with them
simplytest.me
Local installations

*https://www.drupal.org/project/project_distribution or
https://www.drupal.org/resource-guides/launching-government-website

Questions?
Meredith Case: @goldieashe
Gregg Marshall: gmarshall@vendor-tech.com
NYS ITS WebNY: webnysupport@its.ny.gov

Вам также может понравиться