Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Each site is located under /webvision-dev/apache2/drupals/ in a directory named with the prefix test.  (eg. test.mysite.library.cornell.edu)
  • Each site has these subdirectories on the server
    • bkp - scripts to backup & restore file system and mysql database for the site, site backups
    • build - scripts to check out modules and themes from Subversion Version Control System (SVN) & place them on the site
    • conf - virtual host configuration file
    • htdocs - web visible site
    • logs - large sticks
  • The developer checks out the site from SVN onto his/her desktop machine to find this structure:
    • Drupal-Sites - top directory in our SVN repository
      • mysite.library.cornell.edu - directory for the site's manifest files
        • webvision.manifest - list of themes and modules from the main library website SVN repository
        • contrib.manifest - list of auxiliary themes and modules from the main library website SVN repository
        • site.manifest - list of themes and modules from the Drupal-Sites/drupal-v6-parts directory in our SVN repository
      • drupal-site-scripts - various server side scripts
        • bkp - scripts for the site backup and restore process
        • build - scripts for the deploy process
      • drupal-v6-parts - mostly modules and themes from drupal.org and its contributors
        • commonspot_migration - coldfusion and php code for exporting commonspot sites and importing them into Drupal
        • libraries - a couple of web based text editors for Drupal
        • modules - the latest release version of all the Drupal modules any of our sites use
          • custom - modules we have written
            • cu_aerialny - reverse geocoding, processes for aerial-ny.library.cornell.edu
            • cu_banners - 45 pixel Cornell banners
            • cu_eship - tools for eship.library.cornell.edu
            • cu_template - blocks for our Cornell theme
            • culauth - CUWebAuth interface for Drupal login & account creation
        • themes - skins for Drupal sites
          • communications - theme for communications.library.cornell.edu based on cuwebtemplate
          • cul - early basic CUL theme
          • cul_aerial_ny - theme for aerial-ny.library.cornell.edu based on zen
          • cul_cuneiform - theme for cuneiform.library.cornell.edu based on zen
          • cuwebtemplate - standard CUL theme
          • eship - theme for eship.library.cornell.edu based on cuwebtemplate
          • math_library - theme for mathematics.library.cornell.edu based on cuwebtemplate
          • physical_sciences_library - theme for psl.library.cornell.edu
          • rau - theme for research.library.cornell.edu
          • zen - standard starter theme from Drupal.org