Drupal: Northeastern University Libraries website

6,441 views

Published on

A closer look at the Drupal side of our Northeastern University Libraries website redesign//Drupal build. Presented by Lisa Sawin to the Rice University Library Drupal Group on June 5, 2012.

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
6,441
On SlideShare
0
From Embeds
0
Number of Embeds
147
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://drupal.org/node/1192062
  • http://drupal.org/node/1192062
  • http://drupal.org/node/1192062
  • http://drupal.org/node/1192062
  • http://drupal.org/node/1192062
  • http://drupal.org/node/1192062
  • http://drupal.org/node/1192062
  • http://drupal.org/node/1192062
  • Drupal: Northeastern University Libraries website

    1. Drupal: A Glimpseat NortheasternUniversity LibrariesWebsite
    2. Who is iFactory?• Based in Boston• Interactive design and development company with over 20 years experience• Division of RDW Group, full-service communications agency• Designers, strategic consultants, information architects, usability experts, developers• Higher ed profiles include: colleges & universities | public & private | large & small undergraduate & graduate ivy league to community colleges | across the country
    3. Where to find uswww.ifactory.comblog: interactivity.ifactory.comFind us as iFactoryBoston:
    4. What you’ll learn today:• Configuring some aspects of the Drupal admin to enable a wide variety of users to create content• Customizing display of complex content types, including using javascript blinds to show/hide information• Setting up a variety of views for different ways to list, filter and sort content• Tagging to enable highlighting content which otherwise does not get enough attention• Using the Field Permissions module to deliver fine- grained customization of content delivery
    5. Your presenter Lisa Sawin Solutions Architect for iFactoryLisa has 10 years experience in software and web applicationdesign. As a Solutions Architect for iFactory, Lisas role is to be thetechnical voice on projects, from the initial client meetings throughplanning, construction and delivery of the final site. She isexperienced in developing Drupal and WordPress sites for a widevariety of clients in various verticals, from libraries to higher ed tosmall businesses.
    6. Higher Ed Websites• Often have a variety of content creators• Content is often added without being screened• Content can be very complex• Users may need a variety ways to access this complex information• Site may have a lot of information users don’t even know they would be interested in• Different users may need different views of the same content
    7. Higher Ed Websites• Often have a variety of content creators• Content is often added without being screened• Content can be very complex• Users may need a variety ways to access this complex information• Site may have a lot of information users don’t even know they would be interested in• Different users may need different views of the same content
    8. Higher Ed Websites• Often have a variety of content creators• Content is often added without being screened• Content can be very complex• Users may need a variety ways to access this complex information• Site may have a lot of information users don’t even know they would be interested in• Different users may need different views of the same content
    9. Higher Ed Websites• Often have a variety of content creators• Content is often added without being screened• Content can be very complex• Users may need a variety ways to access this complex information• Site may have a lot of information users don’t even know they would be interested in• Different users may need different views of the same content
    10. Higher Ed Websites• Often have a variety of content creators• Content is often added without being screened• Content can be very complex• Users may need a variety ways to access this complex information• Site may have a lot of information users don’t even know they would be interested in• Different users may need different views of the same content
    11. Higher Ed Websites• Often have a variety of content creators• Content is often added without being screened• Content can be very complex• Users may need a variety ways to access this complex information• Site may have a lot of information users don’t even know they would be interested in• Different users may need different views of the same content
    12. Higher Ed Websites• Often have a variety of content creators• Content is often added without being screened• Content can be very complex• Users may need a variety ways to access this complex information• Site may have a lot of information users don’t even know they would be interested in• Different users may need different views of the same content
    13. Drupal Strengths &Weaknesses• Admin users have a lot of power• Admin user interface can be overwhelming• Many contributed modules available to help• Extensible by custom modules, too
    14. Drupal Strengths &Weaknesses• Admin users have a lot of power• Admin user interface can be overwhelming• Many contributed modules available to help• Extensible by custom modules, too
    15. Drupal Strengths &Weaknesses• Admin users have a lot of power• Admin user interface can be overwhelming• Many contributed modules available to help• Extensible by custom modules, too
    16. Drupal Strengths &Weaknesses• Admin users have a lot of power• Admin user interface can be overwhelming• Many contributed modules available to help• Extensible by custom modules, too
    17. Drupal Strengths &Weaknesses• Admin users have a lot of power• Admin user interface can be overwhelming• Many contributed modules available to help• Extensible by custom modules, too
    18. Customizing AdminFeatures layouts increase freedom• Constrained page while maintaining unified look & feel• Only give content creators the tools you’d like them to use• Image styles constrain images to fit layout• Use combination of contrib and custom modules to constrain WYSIWYG tools
    19. Customizing AdminFeatures layouts increase freedom• Constrained page while maintaining unified look & feel• Only give content creators the tools you’d like them to use• Image styles constrain images to fit layout• Use combination of contrib and custom modules to constrain WYSIWYG tools
    20. Customizing AdminFeatures layouts increase freedom• Constrained page while maintaining unified look & feel• Only give content creators the tools you’d like them to use• Image styles constrain images to fit layout• Use combination of contrib and custom modules to constrain WYSIWYG tools
    21. Customizing AdminFeatures layouts increase freedom• Constrained page while maintaining unified look & feel• Only give content creators the tools you’d like them to use• Image styles constrain images to fit layout• Use combination of contrib and custom modules to constrain WYSIWYG tools
    22. Customizing AdminFeatures layouts increase freedom• Constrained page while maintaining unified look & feel• Only give content creators the tools you’d like them to use• Image styles constrain images to fit layout• Use combination of contrib and custom modules to constrain WYSIWYG tools
    23. Contrib + custom = just right • CKEditor gives us control over WYSIWYG options per text format • Better formats can restrict a user’s ability to change text format • A custom module adds the missing puzzle piece to restrict WYSIWYG options • http://drupal.org/node/1192062
    24. Contrib + custom = just right • CKEditor gives us control over WYSIWYG options per text format • Better formats can restrict a user’s ability to change text format • A custom module adds the missing puzzle piece to restrict WYSIWYG options • http://drupal.org/node/1192062
    25. Contrib + custom = just right • CKEditor gives us control over WYSIWYG options per text format • Better formats can restrict a user’s ability to change text format • A custom module adds the missing puzzle piece to restrict WYSIWYG options • http://drupal.org/node/1192062
    26. Contrib + custom = just right • CKEditor gives us control over WYSIWYG options per text format • Better formats can restrict a user’s ability to change text format • A custom module adds the missing puzzle piece to restrict WYSIWYG options • http://drupal.org/node/1192062
    27. Contrib + custom = just right • CKEditor gives us control over WYSIWYG options per text format • Better formats can restrict a user’s ability to change text format • A custom module adds the missing puzzle piece to restrict WYSIWYG options • http://drupal.org/node/1192062
    28. Mitigate risk, increasefreedom• Remove the option to “break” the site• Encourage content creators by giving them an easy-to-use interface
    29. Mitigate risk, increasefreedom• Remove the option to “break” the site• Encourage content creators by giving them an easy-to-use interface
    30. Mitigate risk, increasefreedom• Remove the option to “break” the site• Encourage content creators by giving them an easy-to-use interface
    31. Complex content• Databases, services, software, courses, etc• Lots of associated information• Users may be confused about what these content types really are
    32. Complex content• Databases, services, software, courses, etc• Lots of associated information• Users may be confused about what these content types really are
    33. Complex content• Databases, services, software, courses, etc• Lots of associated information• Users may be confused about what these content types really are
    34. Complex content• Databases, services, software, courses, etc• Lots of associated information• Users may be confused about what these content types really are
    35. Thoughtful presentationis key• Consistent, structured layout• Understandable terms• Expected interactions: a link should do what the users expect it to do• Graphic design: use of color, font, spacing
    36. Thoughtful presentationis key• Consistent, structured layout• Understandable terms• Expected interactions: a link should do what the users expect it to do• Graphic design: use of color, font, spacing
    37. Thoughtful presentationis key• Consistent, structured layout• Understandable terms• Expected interactions: a link should do what the users expect it to do• Graphic design: use of color, font, spacing
    38. Thoughtful presentationis key• Consistent, structured layout• Understandable terms• Expected interactions: a link should do what the users expect it to do• Graphic design: use of color, font, spacing
    39. Thoughtful presentationis key• Consistent, structured layout• Understandable terms• Expected interactions: a link should do what the users expect it to do• Graphic design: use of color, font, spacing
    40. Creatively removeexcess info• Blinds to hide some of the content• Icons• Link intuitively
    41. Creatively removeexcess info• Blinds to hide some of the content• Icons• Link intuitively
    42. Creatively removeexcess info• Blinds to hide some of the content• Icons• Link intuitively
    43. Creatively removeexcess info• Blinds to hide some of the content• Icons• Link intuitively
    44. Use a variety of liststyles• A-Z index• Exposed filters• Break down into menu items
    45. Use a variety of liststyles• A-Z index• Exposed filters• Break down into menu items
    46. Use a variety of liststyles• A-Z index• Exposed filters• Break down into menu items
    47. Use a variety of liststyles• A-Z index• Exposed filters• Break down into menu items
    48. Related content blocks• Sitewide vocabulary to connect content• Blocks to display on single node pages• Context to place blocks
    49. Related content blocks• Sitewide vocabulary to connect content• Blocks to display on single node pages• Context to place blocks
    50. Related content blocks• Sitewide vocabulary to connect content• Blocks to display on single node pages• Context to place blocks
    51. Related content blocks• Sitewide vocabulary to connect content• Blocks to display on single node pages• Context to place blocks
    52. Altering site content forusers• Field Permissions for displaying individual fields for specific roles• Context module handles display of blocks on a per-role or per-section basis• Custom context conditions for block presentation based on page views
    53. Altering site content forusers• Field Permissions for displaying individual fields for specific roles• Context module handles display of blocks on a per-role or per-section basis• Custom context conditions for block presentation based on page views
    54. Altering site content forusers• Field Permissions for displaying individual fields for specific roles• Context module handles display of blocks on a per-role or per-section basis• Custom context conditions for block presentation based on page views
    55. Altering site content forusers• Field Permissions for displaying individual fields for specific roles• Context module handles display of blocks on a per-role or per-section basis• Custom context conditions for block presentation based on page views
    56. Higher Ed Websites• Use the power of Drupal to help your content creators feel empowered to keep content up-to-date• Present complex content thoughtfully to make it easier to for users to understand and find what they need• Target information to users, so they only see what they need• Harness serendipitous discovery to show content to user who may not even know they were interested
    57. Higher Ed Websites• Use the power of Drupal to help your content creators feel empowered to keep content up-to-date• Present complex content thoughtfully to make it easier to for users to understand and find what they need• Target information to users, so they only see what they need• Harness serendipitous discovery to show content to user who may not even know they were interested
    58. Higher Ed Websites• Use the power of Drupal to help your content creators feel empowered to keep content up-to-date• Present complex content thoughtfully to make it easier to for users to understand and find what they need• Target information to users, so they only see what they need• Harness serendipitous discovery to show content to user who may not even know they were interested
    59. Higher Ed Websites• Use the power of Drupal to help your content creators feel empowered to keep content up-to-date• Present complex content thoughtfully to make it easier to for users to understand and find what they need• Target information to users, so they only see what they need• Harness serendipitous discovery to show content to user who may not even know they were interested
    60. Higher Ed Websites• Use the power of Drupal to help your content creators feel empowered to keep content up-to-date• Present complex content thoughtfully to make it easier to for users to understand and find what they need• Target information to users, so they only see what they need• Harness serendipitous discovery to show content to user who may not even know they were interested
    61. www.ifactory.com interactivity.ifactory.com info@ifactory.com 617.426.8600Find us as iFactoryBoston:

    ×