170 likes | 409 Views
Drupal@OSU. December 9, 2009. Drupal 7. RC1 announced on December 1st. Sign in sheets for meetings. DrupalCon Chicago. March 7th - 10th. 46 attendees so far. Topics. Drupal Multisite Brief overview of accessibility in Drupal. Drupal Multisite. Our Process, not THE process. Any Advice?
E N D
Drupal@OSU • December 9, 2009
Drupal 7 RC1 announced on December 1st Sign in sheets for meetings DrupalCon Chicago March 7th - 10th • 46 attendees so far
Topics • Drupal Multisite • Brief overview of accessibility in Drupal
Drupal Multisite • Our Process, not THE process. Any Advice? • Folder Structure • Bootstrap.inc and folder names • Updates • The Future
Folder Structure • Files Folder • Sites Folder
Folder Structure • Files Folder • “site name” • subfolders as needed
Folder Structure • Sites Folder • “site name” as URL • settings.php • files and modules not used • themes
Folder Structure • Sites Folder • All Folder • files (shared) • libraries • modules • themes (shared)
bootstrap.inc • Symbolic Links • artsandsciences-d.asc.ohio-state.edu • artsandsciences-s.asc.ohio-state.edu • Folder Names • artsandsciences.osu.edu • bootstrap.inc documentation
Updates • Backup VM • Put sites offline with Drush • Clear Cache with Drush (issues with sites still appearing/message not showing) • Update files manually • Update Database with Drush • Run CRON with Drush • Put sites online with Drush • Clear Cache with Drush again
Updates - actual commands • drush @sites vset --always-set site_offline 1 // Take site offline • drush @sites cache-clear all // clear cache on all sites • delete everything except: • .htaccess (we have special things in here) • sites (folder) • files (folder) • Copy all drupal 6.19 files • drush @sites updatedb // run drupal database update • drush @sites core-cron // run cron on all sites • drush @sites vset --yes site_offline 0 // Put site online • drush @sites cache-clear all // clear cache on all sites
Updates - Modules • Same basic process • Test on staging first • fresh snapshot of current site • Need for maintenance mode debatable • Run DB Update • Run CRON • Clear Cache
The Future • New Policies • No alpha/beta modules • restricted student access • no dev access outside our office • Toolbox • Site copy • push to prod • pull from prod
Accessibility in DrupalBrief Overview • Penn State Lawsuit • Views/CCK and Accessibility
Accessibility in DrupalPenn State Lawsuit • Table based layout on main site • alt text • heading order • forms • javascript • Office of Disability site not accessible
Accessibility in DrupalViews/CCK and Accessibility • Drupal defaults • Images and alt tags • Links and title tags • Lists • Overriding Views