drupal atsls what-next-bad_camp-2012
TRANSCRIPT
1
WE ARE ON DRUPAL! NOW WHAT? [email protected]
2
Webscape @ Stanford in 2012 Most school sites are on Drupal
Graduate School of Business Stanford Law School Stanford University Libraries School of Engineering School of Earth Sciences School of Education Office of Registrar
Rapid growth of Drupal users (= Drupal editors) Users include more and more faculty and students Stanford ITS / Web Services provide one-click Drupal
install and sites.stanford.edu
3
Drupal @ SLS Drupal was first accepted by SLS in 2009 Sites as of 2010
Admitted Students Reunion Classbook SLS Navigator, Curriculum & Career Guide,
https://slsnavigator.law.stanford.edu/
New sites Main school site - Law.stanford.edu Office of Facilities – custom forms Forms.law.stanford.edu Faculty Research - http://globalclassactions.stanford.edu/
Other sites in development Student journals - http://www.stanfordlawreview.org/ Conference papers library Considering COD distribution for conferences
4
Drupal = Efficiency :: Do More with Less
5
Law.stanford.edu on Drupal Migration completed in summer of 2012
Preserved feel and look of existing site Preserved functionality from the old CMS
Events workflow Integration of social media
20K nodes Information organized in 23 Content types Over 50 views and over 100 template files New: Feeds to import and auto update course information
Concern: How will SLS staff respond to new responsibility of content management?
6
Maintenance
Hosted on law school server
Prod/stage/dev with automated updates via script
Security updates Code maintenance / git
New Features Responsive theming Biblio module for library
Discussing upgrade to D7 or D8
Development Wishlist
7
4 months after launch User training (~ 160 Individual and ~25 group accounts ) Defining user roles (20 user roles now)
Giving more permissions Improving user experience (customized admin views for each role
on dashboard) User notifications using mass contact module Improving workflows Content cleanup 404 errors analysis using Google Webmasters Error log Apache redirects Performance (varnish, etc.)
8
User Management Individual accounts
Created automatically via Webauth standard Stanford login module
Events management Bio updates
Group accounts (aka local Drupal accounts) Created by webteam Organizations pages
9
/User/ page is prime real estate
10
UX improvements: Dashboard = /user
11
Login page for webauth and local accounts
12
UX improvements: Dashboard = /user
13
“All Content” bulk operations view with variety of filters for Super Admin
14
Custom views for different Roles
15
Color coded buttons for standard Rubik
16
Code snippets to share Admin theme for /user page Use a view as a filter for another view
View with FiltersView with Filters
A view used as an exposed
filter
A view used as an exposed
filter
17
Problems to solve – menu links Make links to pages with restricted access
visible in menus User with access User with no access
MenuMenu
Text block used as menu
Text block used as menu
18
Problems to solve – blocks management
Content type to emulate blocks with better management schema
19
SLS Navigator https://slsnavigator.law.stanford.edu/ Curriculum & Career Guide Marriage of faculty domain knowledge and advanced
web technology Shows relevancy of an item (course, clinic, or resource)
for selected carrier path Imports course information about all courses in the
University from Registrar’s office into local Drupal installation
20
List courses and clinics for a path
21
Course information in context of career path
22
Stanford Import Course Module Result of year long project and ongoing
collaboration between SLS and Registrar’s office
Source of info http://explorecourses.stanford.edu
Eliminates duplication of data entry by importing all course information from a single source to all systems
23
Consistent Information about LAW Courses
SLSNavigator - Course Relevance to a career path (Office of Career Services)
Lawreg.stanford.edu - Course schedules (Office of Registrar)
Course evaluations @ Law.stanford.edu (Office of Student Affairs and faculty Support, University Evaluations system)
Courses @ Law.stanford.edu – information for prospective students and general public
24
Stanford Drupal Camp – April 5-6https://drupalcamp.stanford.edu/
25
Thank
You