from ia to implementation: june 24, 2011 presented by patricia ramert, web developer james cooper,...
Post on 27-Dec-2015
218 Views
Preview:
TRANSCRIPT
From IA to Implementation:
June 24, 2011
Presented ByPatricia Ramert, Web DeveloperJames Cooper, CIO
1
Using Drupal 6 as a foundation forWeb, Portal, and Digital Signage
Research
• http://www.cmsmatrix.org/
• 1182 CMS Listed
• Sorting/Filtering Options
2
3
Kepner Tregoe Decision Making Model
4Source: http://www.wirtschaft.fh-dortmund.de/reusch/esc/decision.html
6315
6139
5954
5805
Source: http://dotcms.com, http://www.webgui.org/, http://drupal.org/node/9068, http://mu.wordpress.org/ 5
Source: http://drupal.org/getting-started/before/overview, http://drupal.org/node/9068 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
9Source: http://drupal.org/project/views
10Source: http://www.tjsl.edu/student-life/technology/technology-staff
Sidebars
11Source: http://www.tjsl.edu/
Faculty Profiles
12Source: http://www.tjsl.edu/directory/susan-bisom-rapp
Source: http://www.tjsl.edu/directory/susan-bisom-rapp 13
Source: http://www.tjsl.edu/directory/susan-bisom-rapp 14
People(Content Type)
• First Name• Last Name• Phone• Email• Expertise• Books• Articles• Editorships• Presentations
ORGINIAL
People(Content Type)
• First Name• Last Name• Phone• Email• 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
http://drupal.org/project/nodereference_url
MODULE: Node Reference
15
People(Content Type)
News(Content Type)
• Title of News• Content• Photos • Node Reference to People
Source: http://www.tjsl.edu/directory/susan-bisom-rapp 16
Expertise(Taxonomy)
Source: http://www.tjsl.edu/directory/susan-bisom-rapp
People(Content Type)
• First Name• Last Name• Phone• Email• Taxonomy Reference to Expertise
http://drupal.org/project/content_taxonomyContent Taxonomy
17
Role: Page Editor Drupal’s Super User (‘User/1’)
18
19Source: http://www.tjsl.edu/
20
21
22
23Source: http://www.tjsl.edu/sba, http://www.tjsl.edu/phialphadelta
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
http://drupal.org/project/themekeyMODULE: ThemeKey (D7)
27
28Source: http://knowyourmeme.com/memes/challenge-accepted
29
30
In Progress
In Progress
Source: http://www.tjsl.edu/docket
31Source: http://www.tjsl.edu/docket
32
In Progress
In Progress
Source: http://www.tjsl.edu/docket
33
34Source: http://www.cisco.com/, http://knowyourmeme.com/memes/everything-went-better-than-expected
35Source: TJSL Touch Screen/Digital Signage
36Source: TJSL Touch Screen/Digital Signage
37Source: TJSL Touch Screen/Digital Signage, http://www.yelp.com
38Source: TJSL Touch Screen/Digital Signage
39
40Source: http://www.amcgltd.com/archives/011209.html
• LDAP Integration (module)– Setting up:
http://drupal.org/project/ldap_integration– Resource:
http://staff.ed.uiuc.edu/jbarclay/ldaphelp/
41
42Source: http://www.tjsl.edu/docket/login
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
45Source: http://dotnetinterest.blogspot.com/2010/04/bug-fixed-jcarousel-alert-error.html
46Source: http://www.tjsl.edu/the-jeffersonian
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 2nd 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– http://www.drupal.org– http://www.stackoverflow.com– http://my.safaribooksonline.com– http://www.php.net/manual/en/langref.php– http://api.jquery.com– http://jqueryui.com
• Books– Pro Drupal Development (D6)
ISBN 978-1-4302-0989-8– Drupal 7 Module Development (D7)
ISBN 978-14-849511-16-2
Thank You!
Questions?Comments?
50
top related