Drupal Site Process
Building or Migrating a Drupal Site
1. Submit the Drupal Request Form
The Site Owner will submit the Drupal Request Form to provide ITS with the information necessary to get the process started. Most notably, this will include the site URL, the name of the Site Administrator, and whether this is a migration or a brand new site. If the site request is high priority, please specify in the request.
Site Name Format
The basic format for site URLs is: sitename.calpoly.edu
Additional guidelines for site names include, but are not limited to:
- No obscene, inappropriate, or offensive words, phrases, innuendos, or references
- Site names must follow the "LDH" rule – letters, digits, and hyphens only
- Additionally, site name may not begin nor end with a hyphen
- This also means no subdomains (like name.dept.calpoly.edu)
- Site names should be specific and unique enough that they are not confused with other campus entities.
- Ex: A sub-group within a larger department must not choose a URL that leads to visitors mistaking their site for the department site.
- In most cases, site names should be reasonably formal.
- Ex: Generally, names like 1337hax0rz.calpoly.edu will not be approved.
- Site names should be relevant to the content the site will contain
- Ex: A site for a music class probably should not be named underwaterbasketweaving.calpoly.edu
Disclaimer: This list is not all-inclusive, and ITS reserves the right to reject URL requests it deems unfit even if the reason is not currently enumerated here.
2. ITS Provisions the Site(s)
As long as there are no problems with the request, ITS will begin provisioning the required sites. This process normally takes 2-3 business days*.
A site using a brand new URL can be built on either production or stage. ITS will provision both sites, and the Site Owner can choose where to build.
- The production site is not "searchable" until it is added to the Google Search Appliance, so by obscurity it won't have public visibility until the Site Owner is ready to begin advertising or directing users to the site.
- If the Site Owner desires an extra level of separation between the site and the public while it is under construction, they can build on stage. It will take longer to roll to production, but otherwise there are no issues with this route.
A site migrating into Drupal that wishes to keep its original URL must be built in stage.
3. Initial Site Hand-off
After the site has been provisioned, ITS will email the Site Administrator to let them know the site is now available and with instructions regarding how to log in.
This initial site will be a template – it is the Site Administrator's responsibility to replace the placeholder content and build or migrate the site. The Site Admin should utilize the documentation and tutorials available on http://drupal.calpoly.edu to learn how to use Drupal. Additional assistance is available via email requests sent to email@example.com.
4. Rolling to Production
When the site is ready to go, the Site Admin must notify ITS, who will add the URL to a list of sites to be added to the Google Search Appliance.
For Sites Built on Prod
The site is ready to go. As soon as the Site Admin is done building it, they can begin advertising and/or directing users to the site.
For Sites Built on Stage
Any site built on stage must be copied over to production to go live. This process can take 2-3 business days*, and the site must not be updated while ITS is rolling it from stage to production, or the changes may not make it to prod. Technical difficulties or site readiness issues may delay the completion date.
If this is for a site migration and the original site currently occupies the production URL, ITS will first copy the database and then have DNS reconfigured to point to the Drupal site.
This step is primarily for sites that have migrated into Drupal – the Site Owner and/or Site Administrator will be responsible for cleaning up any vestigial web presence of the old site. For example, they may choose to decommission the server that hosted the site before it moved to Drupal. If other sites still live on that server, they may instead elect to remove the old site from the previous server.
Tilde Account Cleanup
This applies when the site URL changes from www.calpoly.edu/~sitename to sitename.calpoly.edu
- Site Owner reviews the campus Google Search Appliance to see if any keymatches point to the old tilde account and if so, contacts Public Affairs to request that Keymatch be pointed to the new site URL and not the old tilde account.
- Site Owner notifies the Cal Poly Webmaster to update the A-Z Index located here: http://www.calpoly.edu/atoz/atoz_a.html
For questions regarding this process, please contact us via email: firstname.lastname@example.org
* Site requests are generally completed in 2-3 business days, not including holidays and Fridays. The completion date may be delayed if there are technical difficulties or if a site has additional issues that must be fixed before the request is processed. If the site request is high priority, please specify in the request.