Web Hosting Solutions

Web Hosting Solutions kp37 Fri, 03/17/2017 - 18:13

There are a number of options available to you for hosting a website at Georgia Tech, but the first question to ask yourself is whether you need an internal or public website:

Internal Website

An internal website is only available to a subset of the Georgia Tech population (or, at best, most anyone who has a Georgia Tech affiliation). These sites are well suited for sensitive information that shouldn't ever be shared publicly.

Several options are available for creating an internal website:

Microsoft Teams

Microsoft Teams is available to all faculty, staff, and students. Teams lets you create an intranet website for connecting a group of people and sharing information among them.  Members of a team can create wiki style pages and shared documents (including Word documents and Excel spreadsheets), post messages to a live chat area that archives everything much like a discussion forum, and create task lists and schedules. Teams also provides access to SharePoint if you wish to create traditional website pages, however, these pages will only be available to the members of your team.  Much more is possible through add-on tools that you can attach to your team once it has been created.

Please visit Microsoft Teams to explore it and learn more.

Canvas

The Canvas Learning Management System is primarily for supporting academic (course related) needs. Every teaching faculty member will get a site on the Canvas system for each course they are teaching, but additional Canvas project sites can be requested for academically related purposes.

Please see the Canvas Self Help page for more information on using Canvas.

Engage @ Georgia Tech

Student organizations have access to the Engage@Georgia Tech hosted service where they can create an online presence for their members with some publicly viewable features.

Public Website

A public website can be viewed by anyone anywhere in the world, and is best suited for general information websites describing the nature and activities of Georgia Tech units, programs, organizations, clubs, etc. Sensitive information should never be stored on a public website!

Professional Web Presence (PWP)

Professional Web Presence (PWP) provides users with a WordPress site without the headaches of setting one up from scratch and managing the technical backend needs of WordPress (e.g. patching, upgrades, etc). It is perfect for faculty professional presence sites, research project sites, and small unit websites. Please note that PWP is a multi-site system, so site maintainers are not able to install new plugins or themes to the system, but a variety of useful plugins and themes are provided on the system.

Please see the Professional Web Presence (PWP) handbook for more information.

OIT Web Hosting

OIT Web Hosting is not a website creation application, but rather a place to host one of a variety of supported web applications, the most common used being the Drupal Content Management System, which can be used to build larger, more robust websites. OIT provides a ready to use version of Drupal called Drupal Express to make it easy to build a new site with a Georgia Tech look-and-feel. 

You can run other applications on OIT Web Hosting, including Omeka, MediaWiki, and WordPress, but it is highly recommended that anyone interested in WordPress consider using Professional Web Presence as described above.

Please see the OIT Web Hosting handbook for more information.

Unit Managed Web Servers

Some units on campus may offer their own locally managed web hosting services and applications. Check with your local IT support staff to find out what your unit offers. Web services offered by and supported by your IT staff are perfectly viable options, but you should avoid trying to set up your own web server without the assistance and oversight of your IT staff.

Learn more about unit managed web servers and running websites on them.

Outside / Off-Campus Web Hosting [Not Recommended]

For several good reasons, units should avoid using outside web hosting, which introduces a number of unnecessary risks. This includes using commercial web hosting companies or commercial application vendors (e.g. WordPress.com or Google Sites), or using social media (such as Facebook) your primary web presence.

Learn more about the downsides and risks of using outside web hosting

Recommendations

The general rule of thumb for selecting a web hosting solution is to go with the solution that is the closest fit to the size and nature of your website. Specifically:

  • Try to use Professional Web Presence for any WordPress needs, rather than set up your own copy of WordPress in OIT hosting or on a unit managed web server. Once you set up a separate copy of WordPress, you then have to make sure it is getting all needed security and bug fixing patches.

  • Try to use OIT Web Hosting for any Drupal needs, as OIT hosting provides Installatron, which can handle Drupal security and bug fix patches for you. If you run Drupal on a unit managed server, you will likely have to handle all of these patches yourself by hand.

  • Only request a unit managed web server (or an OIT virtual machine, which will be charged back to your unit) for a non-standard web application that won't run properly on OIT Web Hosting.

Web Hosting Sub-Topics

OIT Web Hosting

OIT Web Hosting wrusk3 Mon, 02/16/2015 - 09:30

The Office of Information Technology (OIT) provides an on-campus web hosting service for official Georgia Tech units and projects. This service can host many popular PHP based content management systems, including Drupal and WordPress.

For those looking to quickly setup a unit-level website, OIT Web Hosting supports Drupal Express, a central campus web application that will give you a jump start on building a Drupal based website by installing Drupal plus a number of standard add-on components, such as the official Georgia Tech website theme.

OIT has provided documentation on web hosting via the OIT FAQ and an administrator's guide for the hosting control panel system (Plesk).


OIT Web Hosting Sub-Topics

How to Request a Web Hosting Space from OIT

How to Request a Web Hosting Space from OIT klp Wed, 08/17/2016 - 15:15

Overview of the Process

  1. In a web browser, go to https://hosting.gatech.edu/.
  2. Log in, using your GT Account username and password (e.g. "gburdell1").
  3. In the grey horizontal section, select the Request a site on Plesk link, which will take you to a request form.
  4. Fill in the requested information that is needed to set up your site.
  5. Check the boxes that acknowledge you have read/understood both the relevant policies AND that OIT does NOT offer support for installing or maintaining your website.
  6. Select the Submit button at the bottom of the page.
  7. These requests will take up to 72 hours to complete. You will receive an email once the site has been set up.

Below is a detailed explanation of the sections of this request form.

Requestor Information

This is you. Happily, this is already filled out for you!

Web Site Information

  • Preferred Domain Name:  Enter the top-level domain name that you want.  Don't enter any development or testing related prefixes onto the name (e.g. dev.example.gatech.edu, test.gatech.edu, or s1.example.gatech.edu).  If you need separate sites for development, testing and production, enter those details in the "DNS setup" box, as described below.  For details about how domain aliases work best on OIT's web hosting, read this helpful FAQ about requesting Dev, Test & Production environments.
  • Notification Email Address for Website:  This is where all system generated notifications about the hosting account (e.g. SSH password has expired) will be sent.  You can enter a comma separated list of addresses, or the address of a mailing list that you have set up for the account.  NOTE: OIT Hosting no longer automatically sets up a dedicated administrator mailing list for new hosting accounts - you have to make/request such a list yourself if you want one. 
  • Student Organization:  Check this box only if you are setting up this site for a student organization as defined in this section of the request form.  If checked, your site will be put on a special web server dedicated to student organization sites.
  • DNS should be setup when created:  In most cases, you'll want to check this box.  Only leave unchecked if you (or your unit's IT manager) have access to the campus DNS for the domain in which your requested Domain Name is located, and you plan to setup your requested Domain Name in DNS yourself.
  • I am building a Drupal Express website:  Checking this box will pre-populate your hosting account with a fresh build of the Drupal environment distribution known as Drupal Express.  This will give you a jump start on building a Drupal based website by installing Drupal plus a number of standard add-on components, such as the official Georgia Tech website theme.
  • Preferred Host Server:  If you have any existing hosting accounts and would like the new account on the same server as one of them, select the server you would prefer.  This can be helpful if you really need to have two accounts access the same database (though this is not recommended and should be avoided with any new site development.)  Please note there is no guarantee that your account will be put on the server you select.

Policy Compliance

This is all of the legal fine print.  Be sure to read the linked policies and make sure you understand it before checking these boxes and submitting your request.

Add an Administrator to Your Web Hosting Control Panel

Add an Administrator to Your Web Hosting Control Panel
Category
klp Thu, 02/25/2016 - 16:47

Important: Only the Web Hosting site owner (and OIT) can add or remove Web Hosting site administrators, and only OIT can change a Web Hosting site's owner.

Process

To grant or revoke access for another person to access your OIT Web Hosting site's Plesk control panel, an owner of the site should do the following:

  1. Go to https://hosting.gatech.edu/ in your web browser.
  2. Select the Log In with your GA Tech account button in the middle of the page.
  3. After logging in, select the Plesk Web Admin link in the main menu bar.
  4. Locate the web hosting site in question in your hosting account list and select the cogwheel icon next to it.
  5. On the next page, select the Edit tab to modify the web hosting site's configuration.
  6. Update the entries in the Administrator's Primary GT Account section, noting the following:
    • You must enter each person's GT Account Username (no other identifier will work)
    • Use the Add another item button to add extra blank spaces if needed.
    • To remove an existing administrator, just delete the person's GT Account from the given blank (you can re-use the blank for a different person if you wish.
  7. Don't forget to select the Save button at the bottom of the page.

Owners (at least, some owners) can now update the owner information.  The process works exactly the same as it does for updating administrators.  If you have this access, make sure to keep your site's owner information current to maintain your site's security and allow OIT to contact the right people if any problems should come up.

Accessing your Web Hosting Site via SSH (Command Line)

Accessing your Web Hosting Site via SSH (Command Line) klp Thu, 02/25/2016 - 16:50

Below are some helpful tips on how to use the SSH to get command line access your web hosting site via a Windows or Mac computer.

A sample command you might run to access your site is:

$ ssh my-ftp-username@my-internal-domain-name

Configure Automatic Backups on OIT's Web Hosting

Configure Automatic Backups on OIT's Web Hosting klp Thu, 02/25/2016 - 15:52

The instructions below explain how to configure the Plesk control panel on OIT's web hosting to keep automatic backups of your entire site.

Overview

First, read this general FAQ on how to create scheduled backups.

Setting Recommendations

For a Georgia Tech Drupal site, good default settings are:

  • Backup period: Daily

  • Maximum number of backups in repository: 14

  • Backup content: All configuration and content except mail

  • Suspend domain until backup task is completed: Depends on whether you want your site to be unavailable while this backup is happening.

Who Owns an OIT Hosted Website?

Who Owns an OIT Hosted Website? wrusk3 Mon, 02/16/2015 - 09:32

If you have administrative access to at least one OIT Web Hosting account, you can look up the owners and administrators of any other account.  Simply navigate to the Plesk Web Admin Tools page and use the "FIND OWNER / ADMIN / SITE" look-up box.

Unfortunately, there is no longer a means for looking up an account owner / administrator if you do not have access to at least one hosting account.  In this case, you will need to either contact OIT for assistance, or find someone who does own an account to perform the look-up for you.

Please note: The Web Hosting Plesk Web Admin Tools page can only be accessed from on-campus or via the campus VPN.

Enabling and Using SSL on OIT Web Hosting

Enabling and Using SSL on OIT Web Hosting kp37 Fri, 03/10/2017 - 13:02

SSL encryption is highly recommended for websites these days, not just because it makes user interactions with your site more secure, but also because the major browser manufacturers are starting to mark all non-SSL encrypted sites with some kind of red symbol (red padlock, red 'X' through a padlock, etc.) to better warn users not to enter sensitive information into these sites.  So, from a marketing standpoint, it's going to make your site look more professional if you turn on SSL encryption, which will keep those red warning symbols from showing.

OIT provides two Frequently Asked Questions articles that cover much of what you need to know to get started your site set up with SSL encryption:

In addition, it's important to know that OIT Web Hosting accounts come in two flavors: old-style, which were originally set up more than two to three years ago, and new-style, which were set up more recently.  Old-style accounts will have separate 'httpdocs' and 'httpsdocs' directories for your public files, which in essence means that you have two separate sites in one account.  The How to Force Your Site's HTTP Traffic to HTTPS OIT FAQ article doesn't address how to handle these older accounts - its instructions are only effective for new-style accounts.

If you own or have inherited an old-style account, and you want to make it run exclusively as an SSL encrypted HTTPS site, here are some options available to you:

  1. You can remove or rename the 'httpsdocs' directory in your hosting account and symlink 'httpsdocs' to the 'httpdocs' directory.  This will make the account act just like a new-style account.  You'll need a little familiarity with UNIX, however, as this has to be done via the SSH command line (the Plesk File Manager interface doesn't give you an option to create symlinks). Some campus webdevs have already accomplished and documented their HTTP symlink to HTTPS efforts.
  2. You can open a ticket with OIT and ask them to make the appropriate changes for you.  (They'll likely just change the account's configuration to point both HTTP and HTTPS traffic to your httpdocs directory, rather than use the symlink method.)
  3. You can put a .htaccess file in your 'httpdocs' directory with the following line in it, replacing 'sitename.gatech.edu' with the actual DNS hostname for your site:

    Redirect / https://sitename.gatech.edu/

Setting Up SSL on OIT Web Hosting with an External Domain Name

Setting Up SSL on OIT Web Hosting with an External Domain Name root Fri, 07/07/2017 - 16:12

To set up an external domain name with SSL encryption on an OIT Web Hosting account:

Generate a Certificate Signing Request (CSR) File

You can generate a CSR for an OIT Web Hosting site from the site's Plesk Control Panel:

  1. Log into hosting.gatech.edu and navigate to your site's control panel
  2. On the control panel page, select SSL Certificates
  3. On the SSL Certificates page, select Add SSL Certificate.
  4. On the Add SSL Certificate page, fill in the requested information and then select the Request button (do not use the Self-Signed button!)
  5. That will generate a CSR that you can then upload to a third party certificate provider, and your Private key is auto-generated and stored in your Plesk Control Panel. 

Uploading and Enabling the Certificate

Once you have received your certificate from your provider:

  1. Log into hosting.gatech.edu and navigate to your site's control panel
  2. On the control panel page, select SSL Certificates
  3. Choose or Browse to the fileon your local computer, then select the Upload Certificate button.
  4. After the certificate has been uploaded, select Websites & Domains in the left-hand menu bar, then select Hosting Settings in the main control panel
  5. Look in the middle of the page for the Security section.   Select your certificate via the provided drop-down selector
  6. Select the OK button to save your changes.

OIT Hosting and Hosting Site Mailing Lists

OIT Hosting and Hosting Site Mailing Lists kp37 Wed, 03/08/2017 - 16:53

Prior to late 2016, OIT always set up a Sympa mailing list whenever it set up a web hosting account, and the 'hosting.gatech.edu' site automatically managed the membership of that mailing list, syncing the hosting account's administrators and owners to the mailing list.

This process changed with the late 2016 upgrade of 'hosting.gatech.edu'. Previously existing mailing lists remain in place, but new hosting accounts do not get mailing lists created for them, and owners and administrators are no longer synced to the existing mailing lists for existing hosting accounts. Instead, there is now a Notification Email Address for Website field on the hosting record where the site owner or administrator can specify an email address where Plesk server notifications (e.g. your hosting account SSH password is about to expire) can be sent.  The hosting record is viewed and edited by selecting the cogwheel symbol next to the hosting account name on your Plesk Web Admin Tools page.

Here's what you need to know about this new system:

  • If you have a previously existing hosting account and want to keep using the previously existing notifications mailing list, you should open a ticket with OIT and ask them to make you the owner of that Sympa mailing list. Then, you can manually update the mailing list as needed.

  • If you have a new hosting account, you can manually request a Sympa mailing list for the people who will own and administer that account. Once the list has been approved, enter the list's delivery email address into the 'Notification Email Address for Website' field for the associated hosting account.

  • If you don't want to use a Sympa mailing list, you can enter any address into the 'Notification Email Address for Website' field, but it will only accept a single address.  If you want to have it send to more than one person without using a Sympa mailing list, ask your IT support to set up an email alias that points to all of the admins, then enter that alias into the 'Notification Email Address for Website' field.

How to Add a Github Repository in Plesk

How to Add a Github Repository in Plesk
Category
vroberts7 Mon, 05/20/2019 - 14:50
  1. In your repository on github.gatech.edu, click the Clone or download button.
  2. Click the Use SSH link in the upper-right corner of the dialog.
    ''
  3. Click the copy to clipboard icon.
    ''
  4. Go to your domain under hosting.gatech.edu.
  5. In the Websites & Domains panel, click the Git link.
    ''
  6. In the Add Git Repository panel, make sure the Remote Git hosting option is selected.
  7. Paste the link you copied from your Github repository into the Remote Git repository box.
    ''
  8. To the right of the green arrow, you can accept the default or click the automatically deployed link and change it to manual deployment.
    ''
  9. Plesk will automatically generate an SSH public key. Copy the hash in the textbox.
    ''

The SSH public key can be added to an individual user account or to the repository as a deploy key.

Adding SSH Public Key to an Individual User Account

  1. Go to your repository on github.gatech.edu > Settings > SSH and GPG keys.
    ''
  2. Click the New SSH key button.
  3. In the SSH keys dialog, add a Title, paste the SSH key you copied from Plesk into the Key textbox, and click the Add SSH key button.
    ''
  4. Return to the Add Git Repository panel in Plesk and click the OK button.
  5. It takes a few seconds for Plesk to clone the repository.
  6. Once complete, you should see a your.domain.gatech.edu.git repository in Plesk.

Adding SSH Public Key to Repository as a Deploy Key

  1. Go into your repository in github.gatech.edu by clicking the name link.
    ''
  2. Click on Settings in the navigation bar.
    ''
  3. Click Deploy keys in the side menu.
    ''
  4. Click the Add deploy key button.
    ''
  5. In the Deploy keys dialog, add a Title and paste the SSH key you copied from Plesk in the Key textbox. Leave Allow write access box unchecked and click the Add key button.
    ''
  6. Return to the Add Git Repository panel in Plesk and click the OK button.
  7. The cloning process takes a few seconds to run.
  8. Once complete, you should see a your.domain.gatech.edu.git repository in Plesk.

Professional Web Presence (PWP)

Professional Web Presence (PWP) esembrat3 Fri, 02/20/2015 - 14:04

At Georgia Tech, WordPress is officially supported through the Professional Web Presence (PWP). Such use-cases include faculty, research group, research lab, organizational, and personal websites. These websites would act as brochure-ware websites.

Besides the PWP specific resources listed below, we also have a section of general WordPress resources in this knowledge base.


Professional Web Presence Sub-Topics

Can I Access My PWP Site After I Leave Georgia Tech?

Can I Access My PWP Site After I Leave Georgia Tech? kp37 Wed, 12/05/2018 - 16:23

Technically, as long as your can log into your GT Account, you can still access any sites that you maintain on PWP - contact your local IT support or the OIT Technical Support Center if you have questions about your ability to use your GT Account Username after you leave Georgia Tech.

Leaving Georgia Tech

Realistically, if you leave Georgia Tech, you should strongly consider moving your website(s) to independent web hosting or hosting provided by your new employer or school. You can easily export your site from PWP and import it into another instance of WordPress with our site export instructions.

We cannot guarantee access to your PWP website if your GT Account is disabled, removed, or otherwise revoked as a consequence of leaving Georgia Tech. PWP does not support non-GT Account user access. Guest accounts are not centrally managed by PWP, and are the responsibility of the individual site(s) to create and maintain.

Creating a New Website on PWP

Creating a New Website on PWP esembrat3 Tue, 01/20/2015 - 12:04

To request a Professional Web Presence website, follow the directions below.

Process

  1. Navigate to pwp.gatech.edu.
  2. From the main menu, select 'Website Request'.
  3. Click the 'Website Request' button.
  4. Log in to the website if you are not yet logged in using your GT Account and password.
  5. Enter a website title, folder name for the site to live under, and visibility.
  6. Click 'Create Website'.
  7. Log in to your new website.

GTRI Note

Anyone from GTRI is required to get a waiver for creating a public-facing website. Please contact your CSR to initiate this process.

How Do I Export My PWP Site?

How Do I Export My PWP Site? kp37 Wed, 12/05/2018 - 16:33

If you are leaving Georgia Tech or otherwise want to move your Professional Web Presence (PWP) site from PWP to another instance of WordPress, just follow these instructions:

Exporting PWP website

  1. Log into your PWP website and go to the administrative dashboard
  2. Look for Tools on the left-hand administrative menu column. Select it and then look under it for Export
  3. In most cases, just accept the default option of "All content" and select the Download Export File button at the bottom of the Export page. Please note that the larger your site, the longer it will take for the export file to be generated.
  4. On your new WordPress instance, select Import under Tools on the administrative menu column.
  5. Look for the WordPress importer at the bottom of the importer list (NOTE: you'll likely have to install the importer if you've never used it before on this instance of WordPress - If you see an Install Now link given for the importer, just follow it and then return to the Import page after installation is finished.
  6. On the next page (Import WordPress), use interface provided to select the export file you created in step number three (3), and then select the Upload file and import button.

Notes

Please note that while most regular posts and pages will transfer seamlessly, some special content types may not transfer. For best results, check your PWP site's active plugin list, and make sure all of those plugins are installed and enabled on your new instance of WordPress before trying to import your site into it. Theme-specific configurations, widget settings and configurations cannot be exported.

How To Build Sites in PWP

How To Build Sites in PWP esembrat3 Fri, 10/02/2015 - 09:52

This section serves to document the 'how to' to build certain aspects of websites seen on other Professional Web Presence (PWP) websites.

PWP Available Themes

PWP Available Themes esembrat3 Thu, 05/21/2015 - 08:47

This page details all available themes for WordPress through the Professional Web Presence (PWP) service.  Additional information on configuring and managing a theme can be found in the general WordPress section of this Knowledge Base.

Note

All themes may not be listed below. Please add the theme in if it does not appear.

PWP Theme List

GT Boilerplate (Genesis)

GT Boilerplate (Genesis) esembrat3 Thu, 01/22/2015 - 15:17

wp-gt-boilerplate is the de facto standard for Georgia Tech-styled WordPress themes.

Based on the 2014 redesign by mStoner, wp-gt-boilerplate brings a responsive Georgia Tech-friendly design to WordPress websites. 

Technical Details

GT Boilerplate is based on Studiopress' Genesis theme framework. The theme is based on the Quattro subtheme.

Download @ GitHub

wp-gt-boilerplate can be found on Github @ GT.

Demo

The PWP main website is currently using the GT Boilerplate theme.

Theme Options

Custom Plugins & Themes

Custom Plugins & Themes esembrat3 Wed, 11/04/2015 - 08:08

To maintain security updates and maintenance across PWP, site-specific plugins and themes are not allowed.

Request a Theme or Plugin

To request a theme or plugin for all PWP sites, please use the request form.

Default Georgia Tech Logos in GT Boilerplate

Default Georgia Tech Logos in GT Boilerplate esembrat3 Fri, 09/25/2015 - 07:38

In the Professional Web Presence (PWP) GT Boilerplate Theme, the default Georgia Tech logo used can be changed from the Customize section of your theme settings.

Changing the Displayed Logo

To change the displayed logo, follow the directions below:

  1. Log in to your PWP site.
  2. On the left-hand admin menu, select 'Appearance -> Customize'.
  3. On the Customizer page, select 'GT Theme Settings'.
  4. Use the dropdown for 'Which Georgia Tech logo should be used for default?' to select your logo and click 'Save'.

Supported Logos

The following logos are supported currently:

  • Georgia Tech (general)
  • College of Sciences
  • College of Engineering
  • College of Architecture
  • College of Computing
  • Ivan Allen College of Liberal Arts
  • Scheller College of Business

Custom Logos

Custom logos can be added as normal to override these, but please note the IC-provided disclaimer on the 'Header Image' setting:

The Branding Strip should include an approved Georgia Tech logo that meets the Branding and Visual Identity Guidelines at comm.gatech.edu/resources/visual.

Information regarding licensing and proper use of the Institute’s trademarks is available at licensing.gatech.edu.

Full-Width Header & Footer

Full-Width Header & Footer esembrat3 Fri, 09/25/2015 - 07:43

Changing the default layout (to full-width) can be customized from the Customize section of your theme settings.

Changing to Full-Width

To add social media links, follow the directions below:

  1. Log in to your PWP site.
  2. On the left-hand admin menu, select 'Appearance -> Customize'.
  3. On the Customizer page, select 'GT Theme Settings'.
  4. Use the dropdown for 'Full-width headers and footers?' to enable or disable this feature and click 'Save'.

Minimal Georgia Tech Footer

Minimal Georgia Tech Footer esembrat3 Fri, 09/25/2015 - 07:44

Changing the footer to show a minimal feature-set can be customized from the Customize section of your theme settings.

Note

Please note that the minimal footer is not customizable

Enabling/Disabling Minimal Georgia Tech Footer

To add social media links, follow the directions below:

  1. Log in to your PWP site.
  2. On the left-hand admin menu, select 'Appearance -> Customize'.
  3. On the Customizer page, select 'GT Theme Settings'.
  4. Use the dropdown for 'Use minimal GT footer?' to enable or disable this feature and click 'Save'.

Social Media Buttons

Social Media Buttons esembrat3 Fri, 09/25/2015 - 07:35

Social media buttons can be added from the Customize section of your theme settings.


Adding Social Media

To add social media links, follow the directions below:

  1. Log in to your PWP site.
  2. On the left-hand admin menu, select 'Appearance -> Customize'.
  3. On the Customizer page, select 'Social Media Icons'.
  4. For the social media service you want to add a link to, provide a URL to your social media page on the specific field and click 'Save'.

Services Offered

Currently, the following social media outlets are supported:

  • Facebook
  • Twitter
  • LinkedIn
  • YouTube
  • Google Plus
  • Pinterest
  • Instagram
  • Vine
  • Flickr
  • RSS
  • Github

GT Boilerplate Bold

GT Boilerplate Bold esembrat3 Thu, 02/04/2016 - 12:58

GT Boilerplate Bold is the Professional Web Presence (PWP) equivalent of research.gatech.edu. It is a radical way to change the look of your website, add some variation, and present your web content to a general campus audience.

We’ve adapted styling and consistency from Georgia Tech’s Institute Communications design, while branching off a few features specifically for PWP-specific functionality.

Usage

Georgia Tech Institute Communications has provided documentation about whether your website is available to use this theme variation. Please consult GTIC’s client managers for more information.

Please note that PWP administrators cannot deter you from using this theme. We will forward you to GTIC for any queries on whether your website meets the requirements to use this theme variation.

Enable GT Boilerplate Bold

To enable GT Boilerplate Bold, follow the directions below:

  1. Log into PWP and access the Dashboard for your website.
  2. On the administrative dashboard, select 'Appearance -> Customize' from the left-hand menu.
  3. From the Customizer menu, select 'Georgia Tech Theme'.
  4. From the list of Georgia Tech theme customizations, locate the 'GT Boilerplate Bold' setting. Enable or disable this setting to view how your website would look.

PWP Custom Domains

PWP Custom Domains esembrat3 Fri, 02/20/2015 - 14:08

The process for requesting a new domain for your PWP site depends on what the requested new domain is!

Use the following three cases below to determine your next steps.

I'm requesting subunit.department.gatech.edu!

You can have this domain without much headache. Please see the subunit subdomain documentation for the process to request and attach a new subdomain to PWP.

I'm requesting subunit.gatech.edu!

There's one more step in the process that requires campus approval for a subunit.gatech.edu domain! Please see the subdomain documentation for the process to request and attach a new subdomain to PWP.

I'm requesting a non-Georgia Tech domain (domain.com, etc)!

PWP does not allow non-Georgia Tech domains. Please see the documentation on non-Georgia Tech domains for more information.

PWP Custom Domain Name Best-Practices

PWP Custom Domain Name Best-Practices
Category
esembrat3 Wed, 02/20/2019 - 09:35

Please see the Domain Name Guide for terminology definitions.

We highly recommend that you use a custom sub-domain name within the department that is most closely associated with your website and/or your employment at Georgia Tech.  It is usually quicker and easier to obtain this kind of domain name, which looks like subunit.something.gatech.edu, where "subunit" is most any name except "www" (which is reserved as an alias for the unit's top-level domain).

If your website is for a major unit of Georgia Tech or a very high-level project or activity/event, then you can request a custom top-level domain name, but these requests have to be approved by Institute Communications, and this approval process may take a while.  So, you should consider using a sub-domain name (see the previous section) if one could work well enough for your website.

PWP Custom Domains & absolute URLs

PWP Custom Domains & absolute URLs
Category
esembrat3 Mon, 08/12/2019 - 09:34

When adding a new subdomain to a PWP website, please be mindful of existing absolute URLs that may be pointing to the old domain, as the old domain will not function once the PWP website has been updated.

This functionality was added as part of the Spring 2019 spring cleaning initiative.

Fix

To fix this, replace absolute URLs on PWP pages and menu items with relative URLs.

 

Issue text

Please note that any absolute URLs that pointed to the old domain may have to be updated, as PWP websites support a maximum of one domain/URL per website.

PWP Custom Non-Georgia Tech Domains

PWP Custom Non-Georgia Tech Domains
Category
esembrat3 Thu, 10/05/2017 - 09:37

Due to Institute policy changes, Professional Web Presence will no longer support the use of outside domain names on PWP sites (names that do not end with ".gatech.edu"). Existing outside domain name assignments will be left in place for a limited time, but those site owners will be asked to eventually move their sites elsewhere or switch to a ".gatech.edu" domain name.

PWP Domain Request (Subdomain) Procedure

PWP Domain Request (Subdomain) Procedure
Category
esembrat3 Wed, 02/20/2019 - 13:12

Request a Custom Georgia Tech Top-Level Domain Name

Please note that Top-Level Domain names (also known as third-level DNS entries) will require approval from Institute Communications.  You can seek approval before submitting your request to OIT, or otherwise OIT will reach out to them to get approval before adding your requested domain name to the DNS system.

To obtain a custom top-level domain, you must open a support ticket with OIT.  Please use the preceding link and select the "DNS Entry or Change Request" option under "Service Type".  Paste in the following message under "Please enter a brief description", replacing "something" with the actual name that you want:

Subject: Request for New DNS CNAME something.gatech.edu

Hi,

I would like to request the custom domain name something.gatech.edu be created as a CNAME for pwp.gatech.edu. The purpose of this domain name is for a new website to represent [insert here a description of your major unit or high level project, activity, or event].

Please assign this request to OIT DNS team for setting up the CNAME and have them route to the "Professional Web Presence" service area after the CNAME is in place.

Thank you,

Your Name Here

After receiving notice from that your domain name has been added to the campus DNS system and assigned to your PWP website, you should be all set.

Subject: Request for New DNS CNAME something.gatech.edu

Hi,

I would like to request the custom domain name something.gatech.edu be created as a CNAME for pwp.gatech.edu. The purpose of this domain name is for a new website to represent [insert here a description of your major unit or high level project, activity, or event].

Please assign this request to OIT DNS team for setting up the CNAME and have them route to the "Professional Web Presence" service area after the CNAME is in place.

Thank you,

Your Name Here

After receiving notice from that your domain name has been added to the campus DNS system and assigned to your PWP website, you should be all set.

PWP Domain Request (Subunit) Procedure

PWP Domain Request (Subunit) Procedure
Category
esembrat3 Wed, 02/20/2019 - 13:09

The process below outlines the creation of a sub-unit subdomain for Georgia Tech's PWP service. Sub-unit domains take the form of domain.unit.gatech.edu.

Step 1. Request Sub-Domain Creation through Unit CSR/IT Support

To obtain a custom sub-domain, submit the following message to your local department, school, unit IT or CSR support through their standard support channel.

Please replace "subunit.something" with the actual name that you want:

Hi,

I would like to request the subdomain subunit.something.gatech.edu be created as a CNAME for pwp.gatech.edu. Please let me know when this subdomain has been added to campus DNS.

This message is intended for the local unit CSR/IT for domain and CNAME creation. If wrongly routed, please return to the proper unit.

Thank you,

Your Name Here

Step 2. Request Sub-Domain Assignment through PWP

Once your local IT support has notified you that they have set up your subdomain name, the next step is to submit the domain request to PWP for your PWP website.

Submit a new custom domain assignment request to the PWP administrators ( webpresence@gatech.edu ). Be sure to include both the custom domain name you had created and the current URL for your PWP website.

Please replace" subunit.something" with the actual name that you want:

Hi,

I would like to request the subdomain subunit.something.gatech.edu be added to PWP website pwp.gatech.edu/site-name. Please let me know when this subdomain has been added to campus DNS.

This message is intended for the PWP group for domain assignment. If wrongly routed, please return to the proper unit.

Thank you,

Your Name Here

Warning! Do not request a PWP custom domain assignment request until you have received confirmation that your new (sub-domain name) has been added to the campus DNS system.

The PWP staff cannot assign the name to your site before it is in DNS, as doing so would completely lock you out of your site until DNS is properly updated.

PWP Custom Plugins

PWP Custom Plugins
Category
esembrat3 Wed, 02/21/2018 - 09:44

This page details plugins developed for the usage of Professional Web Presence on Georgia Tech's campus.

MediaSpace / Kaltura Plugin

MediaSpace / Kaltura Plugin
Category
esembrat3 Wed, 02/21/2018 - 10:59

With this plugin enabled for a website, you can add a shortcode to a page or post as follows:

[MEDIASPACE|id=1_XXXXXXXXX]

This will convert this shortcode into a Georgia Tech MediaSpace video.

PWP Georgia Tech Only Access

PWP Georgia Tech Only Access esembrat3 Thu, 10/15/2015 - 10:57

To make your website accessible only to users with a Georgia Tech GT Account Username, follow the directions below:

  • Navigate to 'Settings -> GT CAS Auth' on the Dashboard.
  • Set 'Privacy Setting -> Private' and 'Automatically Create Accounts -> Yes'.
  • Save your settings.

Please be aware that many people have GT Account Usernames - not just current faculty, staff, and students.  Others with GT Account Usernames include alumni, emeritus faculty, student applicants, visiting students and scholars, and outside contractors.  If you really want your content to be visible only to current faculty, staff, and students, you will need to use a system other than PWP for your website.

PWP Website Redirects

PWP Website Redirects esembrat3 Wed, 05/10/2017 - 14:41

To set up a website redirect from your PWP website, please follow the instructions below.

Redirect Process

This process has been lifted from this Stackoverflow article.

  1. Enable the redirection module.
  2. On the redirection preferences, select the site configuration as so:

Source: /(.*) Target: http://mysite.com/$1

Removing a PWP Website

Removing a PWP Website esembrat3 Mon, 04/27/2015 - 11:52

To remove a website from Professional Web Presence (PWP), follow the directions below.

Website Deletion

  1. Log in to your PWP website.
  2. From the admin dashboard, locate "Tools -> Delete Site" from the administrative sidebar.
  3. Follow the directions on the "Delete Site" page to initiate a site deletion.

Notes

Please note that a PWP website will not be deleted until you click the link in the "Delete My Site" email. This email is sent only to the site owner, who is the user who created the website.

Questions?

For any questions or comments about this process, please contact the PWP administration.

Sharing Administrative Access to a PWP Site

Sharing Administrative Access to a PWP Site kp37 Wed, 12/05/2018 - 12:03

PWP accounts are all handled through your GT Account usernames and passwords (sites do not have a local administrative user account like traditional stand-alone WordPress sites will have).

The person who creates a PWP site will automatically have administrative access, and can also add other Georgia Tech users with various levels of access. 

To add a new user

To add a new user to your PWP website, complete the following:

  1. Log into your site and go to the administrative dashboard.
  2. Look for and select Users on the left-hand administrative menu column (usually about half-way down the list of menu options).
  3. Several new options will appear on the left-hand menu under Users. Look for and select Add Georgia Tech User.
  4. Enter the new user's GT Account Username or primary email address (something@gatech.edu)
  5. Select a role for the user.  "Administrator" will give the user the same full access that you have. Here are the other roles defined:
    • Editor – somebody who can publish and manage posts including the posts of other users.
    • Author – somebody who can publish and manage their own posts.
    • Contributor – somebody who can write and manage their own posts but cannot publish them.
    • Subscriber – somebody who can only manage their profile.
  6. Don't forget to select the Add User button to finish the process.

Site access cleanup

It is also a good idea to periodically look over the list of users for your site and disable any who should no longer have access (e.g. student assistants who have graduated and left Georgia Tech). 

While you can delete an old user, it is recommended to change their user account role to "Subscriber" to effectively disable their access. This is because if you delete a user who created content, you'll no longer have any indication of which content was created or modified by that user. The content itself will remain, but WordPress will force you to reassign it to someone else when you delete the user who originally created it.

Unit Managed Web Servers

Unit Managed Web Servers kp37 Fri, 03/17/2017 - 18:53

Some Georgia Tech units may offer locally managed web servers for hosting locally managed websites and web applications – check with your unit's information technology support staff to see what is available to your unit.  A stand-alone web server can be useful for larger web applications that need more resources than a shared hosting account (such as an OIT Web Hosting account) can offer.  In virtually all cases, however, you would not need a stand-alone web server for any standard content management system like Drupal or WordPress.  Please see our main Web Hosting Solutions page for suggestions on how to select the best hosting for your needs.

Finally, please do not try to set up your own web server if you do not have experience in properly configuring and managing such a server.  An improperly configured web server can be very dangerous to both the sites it hosts and to other servers on the same network, as it could become a gateway for hackers to gain access to other neighboring servers.  If you need a stand-alone web server for a particular project, consult with your unit's information technology support staff and let them set up the server or guide you through the process.

Outside Web Hosting Solutions

Outside Web Hosting Solutions kp37 Fri, 03/17/2017 - 18:42

Commercial Web Hosting

There are dozens if not hundreds of commercial web hosting solutions available outside of Georgia Tech, but use of them for Georgia Tech related websites is not recommended for a number of reasons:

  • Most will require some form of payment, which is an unnecessary expense when free web hosting is available from on-campus resources (see OIT Web Hosting and Professional Web Presence).

  • In most cases, you will not be able to point a *.gatech.edu DNS hostname to an outside hosting account, so you will also have to purchase your own domain name, which is further unnecessary expense, and requires approval from Institute Communications.  A non-standard DNS hostname will also confuse your site visitors, who will expect any entity connected to Georgia Tech to have a *.gatech.edu hostname.

  • Georgia Tech has no control over accounts with outside hosting vendors, so if the person who ordered the account leaves Georgia Tech, your unit may find itself locked out of its own web site, and Georgia Tech information technology support can not do anything to help you in that situation.  This could even have legal ramifications, as it means a once legitimate Georgia Tech website could be sitting out on the internet possibly getting hacked and likely sharing out-of-date information.

  • Services available to Georgia Tech websites and web applications, like Central Authentication Service (CAS), may not available to sites hosted off-campus, which means that you would be missing out on useful security and access management features.

  • If you store sensitive data in a website or web application that is on unapproved outside web hosting, you may be violating Georgia Tech policy, or even state or federal law.  Any site or application that deals with sensitive data should always be hosted on Georgia Tech owned or approved hosting!

If you have a valid and legitimate reason for hosting a site off-campus on commercial web hosting, make certain that multiple full-time employees in your unit have administrative access to the hosting account.  Also make sure that your unit's financial staff know how to make yearly service payments so that the site doesn't suddenly disappear (and to avoid a panic due to someone realizing that the site needs to be renewed the day before it's going to expire.)


Social Media Sites

Many free social media services allow you to build the equivalent of a website, and this may seem like a good alternative to a commercial hosting service.  However, the same concerns apply regarding potential loss of access to the account and inability of Georgia Tech information technology support to help you with these accounts. (Always make sure that multiple full-time employees in your unit know the passwords for all of your social media sites!)  In addition, it's usually not a good idea to put your main web presence into social media, as that can turn away potential visitors who are not fans of social media.  In the case of services like FaceBook, visitors who are not users of the service may also find themselves unable to access all of your information due to the members-only access limitations of these services.

The best practice for units and student organizations is to use social media sites to supplement your web presence, but to always build and maintain at least a small standard website for your public audience that lets anyone and everyone see who you are and what you are doing.

A Guide to Domain Names

A Guide to Domain Names
Category
root Thu, 07/20/2017 - 17:14

Every website needs a domain name to identify it (e.g. www.gatech.edu), but not all domain names are equal. Georgia Tech has specific policies and processes for obtaining a campus domain name.

Georgia Tech Domain Names

Georgia Tech owns the entire *.gatech.edu domain space. Any on-campus unit can request a domain name within this space at no charge. However, there are differences in names, and new rules in effect that you need to consider.

Top Level Georgia Tech Domain Names

These names look like something.gatech.edu or www.something.gatech.edu, where 'something' is a unique identifier for a Georgia Tech unit. Top level names can convey a sense of prestige. These domains can only be created and managed by the Office of Information Technology (OIT), and there are new rules in effect governing who can request a top level domain name

If your website is for a major unit of Georgia Tech or a very high level project or activity/event, then contact OIT to put in a top-level domain name request. If not, other options are available.

Georgia Tech Sub-Domain Names

Major units of Georgia Tech that already have their own top level Georgia Tech domain name can create any number of subdomain names, which look like subunit.something.gatech.edu, where 'subunit' is most any name except 'www' (which is reserved as an alias for the unit's top-level domain).

Sub-domain names can often be created and updated by a unit's Information Technology (IT) staff. Subdomains do not have to go through the institute level approval process to get a new sub-domain name, though your unit may have internal sub-domain name rules or best-practices.

(Outside) Non-Georgia Tech Domain Names

It is possible to go to a commercial hosting company and purchase a non-Georgia Tech domain name. This practice is highly discouraged for several reasons:

  1. Outside domain names have regular fees and costs.
  2. Non-campus domain names may look suspicious to unfamiliar visitors, as non-campus domains have been used for phishing and cybersecurity incidents.
  3. Your website may not be able to make use of Georgia Tech services (such as single sign-on) that are limited to websites with a *.gatech.edu hostname.
  4. OIT may not be willing to host your website with an outside domain name (they reserve the right to make this decision on a case-by-case basis), so you may end up having to pay for outside web hosting as well.
  5. If you ever fail to renew your outside name, it could be grabbed by a spammer who could then put up a fake site under that domain name. This could hurt your unit's image and reputation for many years to come, as it is nearly impossible to get all links to your site throughout the internet updated to a new domain name.

If your circumstances still warrant getting an outside domain name, make certain that billing is set up to go directly to your unit's financial department so that renewal fees get paid in a timely manner.

Web Hosting Option Comparisons

Web Hosting Option Comparisons kp37 Fri, 09/13/2019 - 15:56
Comparison of Web Hosting Options
  Audience Application Types of Sites Skill Level Needed GT Account
Integration
(SSO)
Primary Features Known Limitations
Microsoft Teams Internal Microsoft Office 365 Intranet Basic Yes Wikis, forms, file repositories, basic pages
  • Advanced feature implementation can be cumbersome
  • Can only use provided tools
Canvas Project Sites Internal Canvas Academic Intranet Basic Yes Most Canvas features found in course sites
  • Can't build traditional web pages
  • Not intended for non-academic purposes
Github Pages Internal Github Small, static websites Advanced Required? Can create static, basic websites
  • Requires knowledge of Ruby and Jekyll
Engage@Georgia Tech Both Campus Labs Engage Student Org websites Basic Yes Information sharing, Membership Rosters, etc.
  • Can't build traditional web pages
  • Student organizations only
Professional Web Presence External WordPress
  • Faculty Professional
  • Research Project
  • Small Units
Basic to Intermediate Yes Can create general webpages to make a traditional website
  • Can't install new plugins or themes
OIT Web Hosting + Drupal 7 External Drupal Medium to Large Unit websites Intermediate to Advanced Optional (with
CAS module)
  • Can create general webpages to make a traditional website
  • Can integrate with Mercury News and Events
  • Requires oversight of security patches and upgrades (can be managed through Installatron)
    • Customization of sites requires more advanced skills than with WordPress