From IA to Implementation: June 24, 2011 Presented By Patricia Ramert, Web Developer James Cooper, CIO 1 Using Drupal 6 as a foundation for Web, Portal, and Digital Signage
Research CMS Listed Sorting/Filtering Options 2
3
Kepner Tregoe Decision Making Model 4 Source:
Source:
Source: 6
Building the TJSL Web Site Determine Content Types – Page (Static Content) – Departments – People (Directory) – Locations – Calendar Entries – Announcements – News – Blog – Photo Albums – Promo Boxes 7 TAXONOMY!
8
Module: Views 9 Source:
10 Source:
Sidebars 11 Source:
Faculty Profiles 12 Source:
13
Source: 14
People (Content Type) First Name Last Name Phone Expertise Books Articles Editorships Presentations ORGINIAL People (Content Type) First Name Last Name Phone Expertise NEW Books (Content Type) Node Reference to People Books Articles (Content Type) Node Reference to People Articles Editorships (Content Type) Node Reference to People Editorships Presentations (Content Type) Node Reference to People Presentations MODULE: Node Reference 15
People (Content Type) News (Content Type) Title of News Content Photos Node Reference to People Source: 16
Expertise (Taxonomy) Source: People (Content Type) First Name Last Name Phone Taxonomy Reference to Expertise Content Taxonomy 17
Role: Page EditorDrupal’s Super User (‘User/1’) 18
19 Source:
20
21
22
23 Source:
24
Determine Content Types – Page (Static Content) – Departments – People (Directory) – Locations – Calendar Entries – Announcements – News – Blog – Photo Albums – Promo Boxes – Sub-site Settings 25
26 Base Theme Sub-Theme #1 MODULE: ThemeKey (D7)
27
28 Source:
29
30 In Progress Source:
31 Source:
32 In Progress Source:
33
34 Source:
35 Source: TJSL Touch Screen/Digital Signage
36 Source: TJSL Touch Screen/Digital Signage
37 Source: TJSL Touch Screen/Digital Signage,
38 Source: TJSL Touch Screen/Digital Signage
39
40 Source:
LDAP Integration (module) – Setting up: – Resource:
42 Source:
43 Student tries to access The Docket or any other Web site Request sent to wireless Redirect student to The Docket login URL Do they have a wireless session? Continue… Student logs in yes no Correct login? Log student into The Docket no yes Create a session for wireless access Display The Docket home page Student Wireless Logon Process
44
45 Source:
46 Source:
Future Drupal 7 – Many modules are not ported yet Taxonomy Access Module LDAP – HTML5 A completed Student Portal Faculty/Staff Portal ‘Streamline’ projects 47
Lessons Learned Practice Use simpleTest & Code Review Build the modules from vanilla website Panels and Context Modules Choose and use a versioning system Document 48
Drupal Resources Drupal User Group – SDUG 2 nd Wednesday Monthly – Local Groups all over the world DrupalCamps – Mostly local attendees – ~400 people – Sessions, BOF, and Networking – Activities DrupalCon – Attendees from all over the world – ~2,000 people – Sessions, BOF, and Networking – Activities 49 Online – – – – – – Books – Pro Drupal Development (D6) ISBN – Drupal 7 Module Development (D7) ISBN
Thank You! Questions? Comments? 50