Naming web files & folders
File & Folder Names
On the web, file and folder names are more restrictive than with regular files. In Cascade Server, the file name of the page is called the "System Name". When naming files & folders in Cascade Server:
- Use only lower case letters and numbers. If some type of punctuation mark is absolutely necessary, a hyphen (-) is the only one that may be used. Do not use underscores (_).
- Never put spaces in web file and folder names! Spaces will result in broken links.
- Avoid using years in file names unless the file needs to remain on the site as part of a multi-year archive. It's easier to replace a file named "scholarshipapplication.pdf" each year than to remove "scholarship-2009.pdf" and re-link everything to "scholarship-2010.pdf."
- In Cascade Server, do not put ".htm" or ".html" at the end of your file names. The system will add ".html" when the page is published.
- Keep in mind that the file and folder names become part of the web address (URL), so try to keep them relatively short and descriptive.
- Note that Cascade Server does not allow you to have a folder and a file in the same location with the same name.
- Faculty/staff profile pages must be named with the same firstname.lastname used in the person's e-mail address, e.g., donald.duck. Never use periods (.) in any filenames other than these.
Titles, Page Headers, & Display Names
In Cascade Server, each of these three names has a different purpose.
This is the name of the page that is used in the navigation menu on the left. It is not used anywhere else. It may or may not be the same as the Title or Page Header. In Cascade Server the Display Name field is at the top of the Edit screen, above the WYSIWYG editor toolbar, in the "Inline Metadata" section.
This is the main heading at the top of the body of each page. In the current template design, it appears in a larger green font. The Page Header is a little unusual because instead of typing it in the body of the page, you put it in the Page Header box, and you cannot see it when you're in the WYSIWYG editor. In Cascade Server the Page Header field is under the Edit tab, on the Metadata screen, near the bottom.
The title is important for properly identifying the web page. In Cascade Server the Title field is at the top of the Edit screen, above the WYSIWYG editor toolbar, in the "Inline Metadata" section. The title is not displayed on the web page itself, but is used in several different ways:
- It is displayed on the title bar at the top of the web browser.
- It is displayed in the program button in the task bar at the bottom of a Windows display.
- It is used to identify a web page when the page is bookmarked.
- It is used to identify a web page in search engine results.
- Make sure the title states specifically, but briefly, what the content of the page is.
- Do not use overly general text (e.g. the name of a department).
- Do not use the exact same title for more than one page.
- Do not include the words "St. Norbert College" in the title. Cascade Server will add that for you.
- Titles should be descriptive yet brief. Keep in mind that in some circumstances, the title text may be cut off, so people may only see the first several words.
- You do not need to include your department name except when necessary to avoid confusion with other pages on the SNC site. (e.g., The title "Contact us" could be ambiguous - does it mean contact SNC or contact your department? - so that would be a case when you'd want to use the department name as part of the title, like "Contact Computer Services".)
Special Directory/Folder Names
On the SNC web server, there are some directory names that are used for special purposes:
images: for all images
docs: for PDF documents (other web pages can go here too)
downloads: for other downloadable files (exe, zip)
profiles: for staff profiles
oncampus: Anything in an "oncampus" directory is only accessible from computers on campus.
login: Anything in a "login" directory requires the user to log in with a valid SNC login ID & password. Note: If a form is in a login folder, the information about the person who was logged in to the web site when the form was submitted will be sent along with the form data.
loginfs: Anything in a "loginfs" directory requires the user to log in with a valid SNC faculty or staff login ID & password. Note: If a form is in a loginfs folder, the information about the person who was logged in to the web site when the form was submitted will be sent along with the form data.
loginstu: Anything in a "loginstu" directory requires the user to log in with a valid SNC student login ID & password. Note: If a form is in a loginstu folder, the information about the person who was logged in to the web site when the form was submitted will be sent along with the form data.
campususer: Anything in a "campususer" directory requires the user to either be on campus OR log in with a valid SNC login ID & password (i.e., if they're on campus, they won't have to log in, but if they're off campus, they will have to log in).
secure: Anything in a "secure" directory encrypts the data that's transmitted. This is for those needing to transmit confidential information (e.g., credit card numbers) via the web. The beginning of all secure web addresses is "https" rather than "http". When linking to a secure page, use the full web address, e.g., https://www.snc.edu/department/secure/page.html.