SlideShare une entreprise Scribd logo
1  sur  127
QUICK INTRODUCTION
People call me “GONZ”
QUICK INTRODUCTION
1. Never went to Art School
QUICK INTRODUCTION
1. Never went to Art School
2. Never took Computer Science class
QUICK INTRODUCTION
1. Never went to Art School
2. Never took Computer Science class
3. Never won an Award
QUICK INTRODUCTION
SOME CLIENTS
SOME CLIENTS
SOME CLIENTS
SOME CLIENTS
SOME CLIENTS
SOME CLIENTS
SOME CLIENTS
QUICK INTRODUCTION
We’re Hiring
(shameless plug)
WARNING:
WARNING:
So why this session?
As website developers working in a
Content Management System like
Drupal, WordPress or Magento we
are poised with 2 main challenges.
As website developers working in a
Content Management System like
Drupal, WordPress or Magento we
are poised with 2 main challenges.
1. How can we get the project to work well on
the front-end
As website developers working in a
Content Management System like
Drupal, WordPress or Magento we
are poised with 2 main challenges.
1. How can we get the project to work well on
the front-end
2. How can we get the project to work well on
the back-end
What we will cover:
 Think Like an Admin
What we will cover:
 Think Like an Admin
 Building Admin UX
What we will cover:
 Think Like an Admin
 Building Admin UX
 Common Mistakes
What we will cover:
 Think Like an Admin
 Building Admin UX
 Common Mistakes
 Personal Mission
As DevSigners – It is
our responsibility to
create the total web
experience.
THINK LIKE AN ADMIN
THINK LIKE AN ADMIN
THINK LIKE AN ADMIN
1. Admin’s 1st Impression
THINK LIKE AN ADMIN
VS.
THINK LIKE AN ADMIN
1. Admin’s 1st Impression
– Branded vs Blah UI
THINK LIKE AN ADMIN
1. Admin’s 1st Impression
– Branded vs Blah UI
– Keep it Simple (KISS)
THINK LIKE AN ADMIN
1. Admin’s 1st Impression
– Branded vs Blah UI
– Keep it Simple (KISS)
– Customer Login vs Admin Login
THINK LIKE AN ADMIN
2. Admin’s Key Objectives
THINK LIKE AN ADMIN
2. Admin’s Key Objectives
THINK LIKE AN ADMIN
2. Admin’s Key Objectives
THINK LIKE AN ADMIN
2. Admin’s Key Objectives
THINK LIKE AN ADMIN
2. Admin’s Key Objectives
THINK LIKE AN ADMIN
2. Admin’s Key Objectives
THINK LIKE AN ADMIN
2. Admin’s Key Objectives
THINK LIKE AN ADMIN
3. Provide Training
THINK LIKE AN ADMIN
3. Provide Training
– Video Tutorials
THINK LIKE AN ADMIN
THINK LIKE AN ADMIN
3. Provide Training
– Video Tutorials
– Blog Posts (restricted access)
THINK LIKE AN ADMIN
3. Provide Training
– Video Tutorials
– Blog Posts (restricted access)
– Book Module (old school)
THINK LIKE AN ADMIN
3. Provide Training
– Video Tutorials
– Blog Posts (restricted access)
– Book Module (old school)
– Keep Front & Center
THINK LIKE AN ADMIN
AWESOME CUSTOM ADMIN MENU
SUPER HELPFUL HINTS
BUILDING ADMIN UX
BUILDING ADMIN UX
BUILDING ADMIN UX
BUILDING ADMIN UX
( Using Drupal Core )
Drupal Dashboard Module
Drupal Dashboard Module
Drupal Dashboard Module
Drupal Dashboard Module
Get Creative Here
Drupal Shortcuts Module
Drupal Menu
BUILDING ADMIN UX
Drupal Menu Block
BUILDING ADMIN UX
BUILDING ADMIN UX
Some Helpful Tips:
BUILDING ADMIN UX
Some Helpful Tips:
– Keep Content Types Easy to Populate
BUILDING ADMIN UX
Some Helpful Tips:
– Keep Content Types Easy to Pupulate
BUILDING ADMIN UX
Some Helpful Tips:
– Keep Content Types Easy to Populate
– Keep Logic on the Backend
BUILDING ADMIN UX
BUILDING ADMIN UX
Some Helpful Tips:
– Keep Content Types Easy to Populate
– Keep Logic on the Backend
Favorite Modules:
BUILDING ADMIN UX
Some Helpful Tips:
– Keep Content Types Easy to Populate
– Keep Logic on the Backend
Favorite Modules:
– Good ol’ Taxonomy
BUILDING ADMIN UX
Some Helpful Tips:
– Keep Content Types Easy to Populate
– Keep Logic on the Backend
Favorite Modules:
– Good ol’ Taxonomy
– Field Collection Module
BUILDING ADMIN UX
Some Helpful Tips:
– Keep Content Types Easy to Populate
– Keep Logic on the Backend
Favorite Modules:
– Good ol’ Taxonomy
– Field Collection Module #thankyou
BUILDING ADMIN UX
Some Helpful Tips:
– Keep Content Types Easy to Populate
– Keep Logic on the Backend
Favorite Modules:
– Good ol’ Taxonomy
– Field Collection Module #thankyou
– Entity Reference
BUILDING ADMIN UX
Huge Fan of
Landing Page Editors
BUILDING ADMIN UX
BUILDING ADMIN UX
Keep the Admin
in one place &
make it easy as possible
BUILDING ADMIN UX
Admin input fields
should have meaningful
instructions.
BUILDING ADMIN UX
BUILDING ADMIN UX
<?php global $user;
if (is_array($user->roles) && in_array('administrator', $user-
>roles)) {
print '<a href="/node/' . $node->nid . '/edit"
class="blogEdit">Edit</a>';
}
?>
Quick Edit Links for Admin
Edit Link
BUILDING ADMIN UX
<?php global $user;
if (is_array($user->roles) && in_array('administrator', $user-
>roles)) {
print '<a href="/node/' . $node->nid . '/edit"
class="blogEdit">Edit</a>';
}
?>
Quick Edit Links for Admin
BUILDING ADMIN UX
Take it a Step Further
BUILDING ADMIN UX
Take it a Step Further
– Design Your Own Admin Dashboard
BUILDING ADMIN UX
Take it a Step Further
– Design Your Own Admin Dashboard
– Wireframe it Out
BUILDING ADMIN UX
Take it a Step Further
– Design Your Own Admin Dashboard
– Wireframe it Out
BUILDING ADMIN UX
BUILDING ADMIN UX
Take it a Step Further
– Design Your Own Admin Dashboard
– Wireframe it Out
– /user-template.tpl.php
BUILDING ADMIN UX
Take it a Step Further
– Design Your Own Admin Dashboard
– Wireframe it Out
– /user-template.tpl.php
<?php global $user;
if (is_array($user->roles) && in_array('administrator', $user-
>roles)) {
print ’YOUR ADMIN HTML HERE';
}
?>
BUILDING ADMIN UX
Custom Admin Dashboard
BUILDING ADMIN UX
Custom Admin Dashboard
– Create a Custom Module
BUILDING ADMIN UX
Custom Admin Dashboard
– Create a Custom Module
BUILDING ADMIN UX
Custom Admin Dashboard
– Create a Custom Module
BUILDING ADMIN UX
Custom Admin Dashboard
– Create a Custom Module
BUILDING ADMIN UX
Custom Admin Dashboard
– Create a Custom Module
BUILDING ADMIN UX
Custom Admin Dashboard
– Create a Custom Module
BUILDING ADMIN UX
Custom Admin Dashboard
– Create a Custom Module
BUILDING ADMIN UX
Custom Admin Dashboard
– Create a Custom Module
BUILDING ADMIN UX
Custom Admin Dashboard
– Render a User Login Form
BUILDING ADMIN UX
Custom Admin Dashboard
– Render a User Login Form
BUILDING ADMIN UX
Redirect Admin to Dashboard
BUILDING ADMIN UX
Redirect Admin to Dashboard
– Login Destination URL
BUILDING ADMIN UX
Redirect Admin to Dashboard
– Login Destination URL
• If User Role = Admin
BUILDING ADMIN UX
Redirect Admin to Dashboard
– Login Destination URL
• If User Role = Admin
– Rules
BUILDING ADMIN UX
Redirect Admin to Dashboard
– Login Destination URL
• If User Role = Admin
– Rules
• After Login -> If User Has Role = Admin => URL
BUILDING ADMIN UX
Restricted Access
BUILDING ADMIN UX
Restricted Access
– Drupal ACL + Content Access Modules
BUILDING ADMIN UX
Restricted Access
– Drupal ACL + Content Access Modules
– Training Videos
– Book Pages
– Etc.
COMMON MISTAKES
COMMON MISTAKES
COMMON MISTAKES
COMMON MISTAKES
Robots.txt
User-agent: *
Crawl-delay: 10
# Directories
Disallow: /i/
COMMON MISTAKES
– Not Everything Needs to be Editable
COMMON MISTAKES
– Not Everything Needs to be Editable
• Menus
• Website Logo
• Views
• Taxonomy
• Etc.
COMMON MISTAKES
– Not Everything Needs to be Editable
• Menus
• Website Logo
• Views
• Taxonomy
• Etc.
COMMON MISTAKES
– Set Permissions
COMMON MISTAKES
– Set Permissions
– Set Per Admin Role Permissions
COMMON MISTAKES
– Set Permissions
– Set Per Admin Role Permissions
– Test as if YOU were the Admin
COMMON MISTAKES
<?php if ($user->uid): ?>
LOGOUT HERE
<?php endif; ?>
PERSONAL MISSION
PERSONAL MISSION
PERSONAL MISSION
Allocate project budget
for Admin UX design &
development
$$$
PERSONAL MISSION
Create the total
web experience.
PERSONAL MISSION
Make it AWESOME!

Contenu connexe

Similaire à Creating Awesome Admin Experience

BADCamp 2012 -Beginner Best Practices
BADCamp 2012 -Beginner Best PracticesBADCamp 2012 -Beginner Best Practices
BADCamp 2012 -Beginner Best Practices
meghsweet
 
Exceptional Web Experience Overview
Exceptional Web Experience OverviewExceptional Web Experience Overview
Exceptional Web Experience Overview
Jeffrey Falkingham
 
Resume zaur aliyev
Resume zaur aliyevResume zaur aliyev
Resume zaur aliyev
spiderzaur
 

Similaire à Creating Awesome Admin Experience (20)

BADCamp 2012 -Beginner Best Practices
BADCamp 2012 -Beginner Best PracticesBADCamp 2012 -Beginner Best Practices
BADCamp 2012 -Beginner Best Practices
 
Wordpress development 101
Wordpress development 101Wordpress development 101
Wordpress development 101
 
Custom V CMS
Custom V CMSCustom V CMS
Custom V CMS
 
Exceptional Web Experience Overview
Exceptional Web Experience OverviewExceptional Web Experience Overview
Exceptional Web Experience Overview
 
WordPress 3.0 at DC PHP
WordPress 3.0 at DC PHPWordPress 3.0 at DC PHP
WordPress 3.0 at DC PHP
 
Introducing MongoPress
Introducing MongoPressIntroducing MongoPress
Introducing MongoPress
 
Improving the CMS User Experience
Improving the CMS User Experience Improving the CMS User Experience
Improving the CMS User Experience
 
Advanced WordPress: Session II
Advanced WordPress: Session IIAdvanced WordPress: Session II
Advanced WordPress: Session II
 
Startup Institute NYC: Styling
Startup Institute NYC: StylingStartup Institute NYC: Styling
Startup Institute NYC: Styling
 
Creating UI Marketers Won't F*Up
Creating UI Marketers Won't F*UpCreating UI Marketers Won't F*Up
Creating UI Marketers Won't F*Up
 
Web Performance: 3 Stages to Success
Web Performance: 3 Stages to SuccessWeb Performance: 3 Stages to Success
Web Performance: 3 Stages to Success
 
Streamlining the Client's Workflows (in Joomla)
Streamlining the Client's Workflows (in Joomla)Streamlining the Client's Workflows (in Joomla)
Streamlining the Client's Workflows (in Joomla)
 
WordPress Continuous Maintenance
WordPress Continuous MaintenanceWordPress Continuous Maintenance
WordPress Continuous Maintenance
 
Resume zaur aliyev
Resume zaur aliyevResume zaur aliyev
Resume zaur aliyev
 
An Introduction to Drupal
An Introduction to DrupalAn Introduction to Drupal
An Introduction to Drupal
 
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT RedesignAtlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
 
College Project - CMS/Website
College Project - CMS/Website College Project - CMS/Website
College Project - CMS/Website
 
Migrating and adopting Drupal 8: Why you need Cohesion
Migrating and adopting Drupal 8: Why you need CohesionMigrating and adopting Drupal 8: Why you need Cohesion
Migrating and adopting Drupal 8: Why you need Cohesion
 
Improving Joomla’s Backend User Experience
Improving Joomla’s Backend User ExperienceImproving Joomla’s Backend User Experience
Improving Joomla’s Backend User Experience
 
MAS202 - Customizing IBM Connections - Downloadable
MAS202 - Customizing IBM Connections - DownloadableMAS202 - Customizing IBM Connections - Downloadable
MAS202 - Customizing IBM Connections - Downloadable
 

Dernier

Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Monica Sydney
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
pxcywzqs
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
ayvbos
 

Dernier (20)

2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
 
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 

Creating Awesome Admin Experience