Script for the demonstration part of the presentation. ========================= Install new site on dev1.toddgee.com drupalCVSDeploy.sh install drupal dev1.toddgee.com Install views module drupalCVSDeploy.sh install module views dev1.toddgee.com drupalCVSDeploy.sh install module cck dev1.toddgee.com Show drupalReport.sh status drupalReport.sh status dev1.toddgee.com oops! Want to use views/cck versions 6.x-2, not 6.x-3 (show 'drupalContribVer.sh module cck' output) Update views/cck versions to DRUPAL-6—2 drupalCVSDeploy.sh -versiontag DRUPAL-6—2 update module cck dev1.toddgee.com drupalCVSDeploy.sh -versiontag DRUPAL-6—2 update module views dev1.toddgee.com Show new status report ========================= Now, show off template.toddgee.com “This is a (copy of) the template site we use to store and our standard installation.” Show drupalReport.sh status dev2.toddgee.com (Quick aside about aliases. Show alias.toddgee.com – switch to violetsnow.net – easy enough) Back to template.toddgee.com log in, create page. drupalSiteCopy.sh dev2.toddgee.com dev1.toddgee.com show new dev1.toddgee.com (explain about clobbering db, clearing cache, using wget to log in and hit modules page, etc.) ========================= explain drupalUpdate.sh drupalUpdate.sh -usedev dev1.toddgee.com chrisgee.net ========================= More stuff: show drupalDBQuery.sh setonline, setoffline, clearcache quick review of drupalManageLibraries.sh quick review of drupalSetPerms.sh quick review of drupalSetAccessCheck.sh quick explination of bashrc and bash_completion