Tailor your backend to meet the clients needs

66
TAILOR THE BACKEND TO MEET THE CLIENTS NEED

description

Out of the box, the Drupal backend interface compares to a jumpsuit with an expensive toolbelt full of equipment. Tailored for the needs of site-builders and developers, the Drupal backend is a great costume for day-to-day work. It is not something you would wear to cocktail parties, though. Each client has its own demands In this presentation we will look for ways to tailor the backend to meet the clients' needs. A custom tailored backend has a huge return on invest. The client feels comfortable with the backend. Allow them to get the best, with the tools they need. Training workshops will be easier, allowing you to focus on what's important Reduce the amount of support to give, after your project is delivered Blow the clients mind when they first visit the site, they will be more forgiving about remaining issues This presentation shows modules (multiple_value_widget, display suite, field_group, formbuilder, views_megarow ...), admin themes (shiny, adminimal), tips, tricks, and even some code snippets for further enhancements of the backend. (No coding experience is required) For Drupal 8, the one-size-fits-all backend has already been greatly improved. Some example's will be given on how Drupal 8 accomplishes certain tasks, and how we can use them in Drupal 7. After this presentation, i advise you to invest one day of the project's lifecycle on backend usability. Let your end-client brag about their tailor made backend at the next cocktail party, and get a great chance at working with their friends.

Transcript of Tailor your backend to meet the clients needs

Page 1: Tailor your backend to meet the clients needs

TAILOR THE BACKEND TO MEET THE CLIENTS NEED

Page 2: Tailor your backend to meet the clients needs

IMAGINE.

Page 3: Tailor your backend to meet the clients needs

IMAGINE. EASY?

Page 4: Tailor your backend to meet the clients needs
Page 5: Tailor your backend to meet the clients needs

IMAGINE. EASY? HAPPY?

Page 6: Tailor your backend to meet the clients needs
Page 7: Tailor your backend to meet the clients needs

IMAGINE. EASY? HAPPY? PROUD?

Page 8: Tailor your backend to meet the clients needs

STEVEN VAN DEN HOUT @stevenvdhout

Page 9: Tailor your backend to meet the clients needs

DURABLE DRUPAL

Page 10: Tailor your backend to meet the clients needs
Page 11: Tailor your backend to meet the clients needs

DEFAULT BACKEND GREAT FOR DEVELOPERS

Page 12: Tailor your backend to meet the clients needs

BACKEND EXPERIENCE CLIENTS ARE PEOPLE TO

Page 13: Tailor your backend to meet the clients needs

CLIENTS WANT

Page 14: Tailor your backend to meet the clients needs

•  The best tools •  Easier trainings •  Reduced support •  Minds blown

CLIENTS WANT DESERVE

Page 15: Tailor your backend to meet the clients needs

DRUPAL FRAMEWORK TO BUILD CMS

Page 16: Tailor your backend to meet the clients needs

ONE SIZE FITS ALL BUT NEVER REALLY SUITS

Page 17: Tailor your backend to meet the clients needs

TAILOR MADE SUITS YOU IN EVERY WAY

Page 18: Tailor your backend to meet the clients needs

NO BENJAMINS WASHINGTONS WILL DO

Page 19: Tailor your backend to meet the clients needs

ONE DAY TO SPEND ON BACKEND UX

Page 20: Tailor your backend to meet the clients needs

GETTING STARTED.

Page 21: Tailor your backend to meet the clients needs

ADMINIMAL THEME & MENU http://dgo.to/adminimal_theme

http://dgo.to/adminimal_admin_menu

Page 22: Tailor your backend to meet the clients needs

MODULE FILTER http://dgo.to/module_filter

Page 23: Tailor your backend to meet the clients needs

FAST PERMISSION ACCESS http://dgo.to/fpa

Page 24: Tailor your backend to meet the clients needs

ADMIN MENU SEARCH MOSTLY FORGOTTEN, COMES IN HANDY

Page 25: Tailor your backend to meet the clients needs

CONTENT LISTING.

Page 26: Tailor your backend to meet the clients needs

CONTENT LISTING DEPENDING ON THE WEBSITE SIZE

Page 27: Tailor your backend to meet the clients needs

CONTENT LISTING THE SIZE OF THE WEBITE

WEBSITE SIZE

NUMBER OF CONTENT vs

NUMBER OF EDITORS

Page 28: Tailor your backend to meet the clients needs

SMALL SITES VBO ADMIN VIEWS

Page 29: Tailor your backend to meet the clients needs

MEDIUM SITES CATEGORIZE ADMIN MENU

Page 30: Tailor your backend to meet the clients needs

LARGE SITES PERSONALIZED WORKBENCH USER PAGES

Page 31: Tailor your backend to meet the clients needs

SEARCH API SOLR FOR THE HEAVY LIFTING

Page 32: Tailor your backend to meet the clients needs

VIEWS MEGAROW http://dgo.to/views_megarow

Page 33: Tailor your backend to meet the clients needs

DRUPAL 8 THE FUTURE IS NEAR

DRUPAL 8

VIEWS IN CORE SEARCH API

Page 34: Tailor your backend to meet the clients needs

NODE FORMS MAKE THE DIFFERENCE

Page 35: Tailor your backend to meet the clients needs

CKEDITOR ONLY THE BASICS

Page 36: Tailor your backend to meet the clients needs

CKEDITOR USE STYLES

Page 37: Tailor your backend to meet the clients needs

DISPLAY SUITE USE DS LAYOUTS ON FORMS

Page 38: Tailor your backend to meet the clients needs

CONDITIONAL FIELDS USING DRUPAL STATES API

Page 39: Tailor your backend to meet the clients needs

FIELD GROUPS http://dgo.to/field_group

Page 40: Tailor your backend to meet the clients needs

MULTIPLE VALUE WIDGET http://dgo.to/multiple_value_widget

Page 41: Tailor your backend to meet the clients needs

MANUALCROP http://dgo.to/manualcrop

Page 42: Tailor your backend to meet the clients needs

TEASER FIELD & MAXLENGTH http://dgo.to/maxlength

Page 43: Tailor your backend to meet the clients needs

TAILOR MADE REUSABLE COMPONENTS

Page 44: Tailor your backend to meet the clients needs

ADVANCED FIELDSET MOVE THE VERTICAL TABS

Page 45: Tailor your backend to meet the clients needs
Page 46: Tailor your backend to meet the clients needs

URL PATH SETTINGS HOW PANOPOLY DOES IT

Page 47: Tailor your backend to meet the clients needs
Page 48: Tailor your backend to meet the clients needs

MODERATION STATE MOVE TO THE ACTION BAR

Page 49: Tailor your backend to meet the clients needs
Page 50: Tailor your backend to meet the clients needs

END RESULT JUST A SIMPLE FORM

Page 51: Tailor your backend to meet the clients needs

INLINE ENTITY FORM http://dgo.to/inline_entity_form

Page 52: Tailor your backend to meet the clients needs

CONTENT ELEMENTS AN EASY APPROACH TO COMPLEX FORMS

Page 53: Tailor your backend to meet the clients needs
Page 54: Tailor your backend to meet the clients needs

DRUPAL 8 THE FUTURE IS NEAR

DRUPAL 8

INLINE EDIT CKEDITOR

IMPROVED FORM

Page 55: Tailor your backend to meet the clients needs
Page 56: Tailor your backend to meet the clients needs

ADMIN MENU AND PERMISSIONS

Page 57: Tailor your backend to meet the clients needs

ADMIN MENU SOURCE http://dgo.to/admin_menu_source

Page 58: Tailor your backend to meet the clients needs
Page 59: Tailor your backend to meet the clients needs

WEBFORMS FORM BUILDER

Page 60: Tailor your backend to meet the clients needs
Page 61: Tailor your backend to meet the clients needs

IMAGINE.

Page 62: Tailor your backend to meet the clients needs

IMAGINE. EASY?

Page 63: Tailor your backend to meet the clients needs
Page 64: Tailor your backend to meet the clients needs

IMAGINE. EASY? HAPPY?

Page 65: Tailor your backend to meet the clients needs

IMAGINE. EASY? HAPPY? PROUD?

Page 66: Tailor your backend to meet the clients needs

QUESTIONS?