drupal atsls what-next-bad_camp-2012

25
1 WE ARE ON DRUPAL! NOW WHAT? [email protected]

Upload: irina-zaks

Post on 06-Jul-2015

289 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Drupal atsls what-next-bad_camp-2012

1

WE ARE ON DRUPAL! NOW WHAT? [email protected]

Page 2: Drupal atsls what-next-bad_camp-2012

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

Page 3: Drupal atsls what-next-bad_camp-2012

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

Page 4: Drupal atsls what-next-bad_camp-2012

4

Drupal = Efficiency :: Do More with Less

Page 5: Drupal atsls what-next-bad_camp-2012

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?

Page 6: Drupal atsls what-next-bad_camp-2012

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

Page 7: Drupal atsls what-next-bad_camp-2012

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.)

Page 8: Drupal atsls what-next-bad_camp-2012

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

Page 9: Drupal atsls what-next-bad_camp-2012

9

/User/ page is prime real estate

Page 10: Drupal atsls what-next-bad_camp-2012

10

UX improvements: Dashboard = /user

Page 11: Drupal atsls what-next-bad_camp-2012

11

Login page for webauth and local accounts

Page 12: Drupal atsls what-next-bad_camp-2012

12

UX improvements: Dashboard = /user

Page 13: Drupal atsls what-next-bad_camp-2012

13

“All Content” bulk operations view with variety of filters for Super Admin

Page 14: Drupal atsls what-next-bad_camp-2012

14

Custom views for different Roles

Page 15: Drupal atsls what-next-bad_camp-2012

15

Color coded buttons for standard Rubik

Page 16: Drupal atsls what-next-bad_camp-2012

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

Page 17: Drupal atsls what-next-bad_camp-2012

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

Page 18: Drupal atsls what-next-bad_camp-2012

18

Problems to solve – blocks management

Content type to emulate blocks with better management schema

Page 19: Drupal atsls what-next-bad_camp-2012

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

Page 20: Drupal atsls what-next-bad_camp-2012

20

List courses and clinics for a path

Page 21: Drupal atsls what-next-bad_camp-2012

21

Course information in context of career path

Page 22: Drupal atsls what-next-bad_camp-2012

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

Page 23: Drupal atsls what-next-bad_camp-2012

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

Page 24: Drupal atsls what-next-bad_camp-2012

24

Stanford Drupal Camp – April 5-6https://drupalcamp.stanford.edu/

Page 25: Drupal atsls what-next-bad_camp-2012

25

Thank

You