500 likes | 645 Views
From IA to Implementation:. Using Drupal 6 as a foundation for Web, Portal, and Digital Signage. June 24, 2011 Presented By Patricia Ramert , Web Developer James Cooper, CIO. Research. http://www.cmsmatrix.org/ 1182 CMS Listed Sorting/Filtering Options.
E N D
From IA to Implementation: Using Drupal 6 as a foundation for Web, Portal, and Digital Signage June 24, 2011 Presented By Patricia Ramert, Web Developer James Cooper, CIO
Research http://www.cmsmatrix.org/ 1182 CMS Listed Sorting/Filtering Options
KepnerTregoe Decision Making Model Source: 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/
Source: http://drupal.org/getting-started/before/overview, http://drupal.org/node/9068
Building the TJSL Web Site TAXONOMY! • Determine Content Types • Page (Static Content) • Departments • People (Directory) • Locations • Calendar Entries • Announcements • News • Blog • Photo Albums • Promo Boxes
Module: Views Source: http://drupal.org/project/views
Source: http://www.tjsl.edu/student-life/technology/technology-staff
Sidebars Source: http://www.tjsl.edu/
Faculty Profiles Source: http://www.tjsl.edu/directory/susan-bisom-rapp
ORGINIAL • People • (Content Type) • First Name • Last Name • Phone • Email • Expertise • Books • Articles • Editorships • Presentations NEW • People • (Content Type) • First Name • Last Name • Phone • Email • Expertise • Books(Content Type) • Node Reference to People • Books • Presentations • (Content Type) • Node Reference to People • Presentations • Articles(Content Type) • Node Reference to People • Articles • Editorships • (Content Type) • Node Reference to People • Editorships MODULE: Node Reference http://drupal.org/project/nodereference_url
News • (Content Type) • Title of News • Content • Photos • Node Reference to People People (Content Type) Source: http://www.tjsl.edu/directory/susan-bisom-rapp
People • (Content Type) • First Name • Last Name • Phone • Email • Taxonomy Reference to Expertise Expertise (Taxonomy) Content Taxonomy http://drupal.org/project/content_taxonomy Source: http://www.tjsl.edu/directory/susan-bisom-rapp
Role: Page Editor Drupal’s Super User (‘User/1’)
Source: http://www.tjsl.edu/sba, http://www.tjsl.edu/phialphadelta
Determine Content Types • Page (Static Content) • Departments • People (Directory) • Locations • Calendar Entries • Announcements • News • Blog • Photo Albums • Promo Boxes • Sub-site Settings
Sub-Theme #1 Base Theme MODULE: ThemeKey (D7) http://drupal.org/project/themekey
In Progress In Progress Source: http://www.tjsl.edu/docket
In Progress In Progress Source: http://www.tjsl.edu/docket
Source: http://www.cisco.com/, http://knowyourmeme.com/memes/everything-went-better-than-expected
Source: TJSL Touch Screen/Digital Signage, http://www.yelp.com
LDAP Integration (module) • Setting up: http://drupal.org/project/ldap_integration • Resource: http://staff.ed.uiuc.edu/jbarclay/ldaphelp/
Student Wireless Logon Process Student tries to access The Docket or any other Web site Request sent to wireless Student logs in Do they have a wireless session? Log student into The Docket Continue… yes Correct login? Display The Docket home page yes Create a session for wireless access no no Redirect student to The Docket login URL
Source: http://dotnetinterest.blogspot.com/2010/04/bug-fixed-jcarousel-alert-error.html
Future • Drupal 7 • Many modules are not ported yet • Taxonomy Access Module • LDAP • HTML5 • A completed Student Portal • Faculty/Staff Portal • ‘Streamline’ projects
Lessons Learned Practice Use simpleTest & Code Review Build the modules from vanilla website Panels and Context Modules Choose and use a versioning system Document
Drupal Resources • 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 • 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
Thank You! Questions? Comments?