1 / 14

Computer Science Department Web Site & Drupal

Computer Science Department Web Site & Drupal. Peter Cappello. Our Site’s Current Problems. Its content is, in some cases: Out of date Erroneous Limited Its structure & style: Are out of date Lack appeal. Why does it have these problems?. Problem : Its content is, in some cases:

shiloh
Télécharger la présentation

Computer Science Department Web Site & Drupal

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Science Department Web Site & Drupal Peter Cappello

  2. Our Site’s Current Problems • Its content is, in some cases: • Out of date • Erroneous • Limited • Its structure & style: • Are out of date • Lack appeal

  3. Why does it have these problems? Problem: Its content is, in some cases: • Out of date • Erroneous • Limited Cause: Only technical staff update content • Advantage: Uniform structure & style enforced • Disadvantages: Slow & error-prone

  4. Why does it have these problems? Problem: Its structure & style: • Are out of date • Lack appeal Cause: • Incomplete separationof content from structure/style • Only technical staff update structure/style • Experimentation & cutover are difficult.

  5. Web Content Management Systems • What is it? http://en.wikipedia.org/wiki/Web_content_management_system • Separate content from structure/style. • Enable faculty/staff to directly update content.

  6. Why Drupal? • http://drupal.org/about • Free, open source • Significant Drupal expertise at UCSB • Serious community (Whitehouse.gov)  future development/improvement. • In what follows, I focus on content problems.

  7. Content Management Benefits • Version control built in at the page level • Authenticated users update content while preserving uniform look & feel. • Form generation & handling improving faculty/staff/student productivity

  8. Core Drupal Concepts • Users • Anonymous vs. Authenticated • Authenticated: Faculty, staff, & selected students • Roles • We define roles – for example: Public relations editor Undergraduate affairs editor Student ACM editor • Permissions • CRUD: Create, Read, Update, Delete

  9. Map Users to Roles • USERS • Faculty • agrawal • almeroth • amr • bultan • pconrad • . . . • Staff • benji • greta • tiffany • Students • johndoe • ROLES • Department • Undergraduate affairs • Graduate affairs • Public relations • Student ACM • . . .

  10. Content Tree ExampleDistributed Edit Authority site home dept ugrad grad courses research people news calendar mission choose ucsb tech sup jobs growth PR TS STAFF STAFF UA PR endowed chairs visiting PR STAFF

  11. Content Tree ExampleDistributed Edit Authority site home dept ugrad grad courses research internal Faculty/Staff Only faculty/staff have read access to internal pages: (e.g., per committee: agenda, responsibilities, roster, minutes, & discussion forum)

  12. FormsReduce paper, increase productivity Possible applications • Undergraduate • Major Area Elective form online submission auto-emailed to faculty & staff Undergraduate Advisors • Graduate • Thesis Plan online submission auto-emailed to faculty & staff Graduate Advisors • Financial • Travel form online submission auto-emailed to financial staff • Faculty • Publication list • Contracts & grants list • Bio-bib (ambitious, but theoretically possible)

  13. A Peek at Some Site ThemesBy Brian Wolf Using Drupal • Center for Scientific Computing • LSCG Web Development

  14. Possible Next Steps • Establish CS Web Committee Peter Cappello, Don Voita, Public Relations person, Staff person, … Brian Wolf - consultant • Specify Web Site Requirements CS Web Committee • Design & Implement – RegularWeb Committee progress/quality review • Content organization Pete Cappello & Don Voita • Site theme (look & feel) Brian Wolf, Don Voita, & Pete Cappello Iterate steps 2 & 3: Agile Web Site Development

More Related