Web Services now offers a way for colleges to insert faculty and staff profiles into the Illinois Directory. Colleges must provide two URLs to Web Services: the first contains a person's NetID (and would link to a page containing that person's HTML profile content), and the second contains a link to the appropriate profile editor.
When a person's profile is displayed, Web Services calls the first URL to include HTML content in the page. The content is added to the profile under the person's contact details. If a person is affiliated with more than one college and the other college(s) also provide content, we display a set of college content tabs. The first tab will always be the person's home college. If a profile was created within Web Services' profile editor, it will be the last tab.
Profile URL
Colleges must provide a URL containing a person's NetID, for example:
- http://college.illinois.edu/abc/profile/lance.html
- http://college.illinois.edu/profile?netId=lance
- http://college.illinois.edu/abc/profile?def=xyz&netId=lance
Profile Editor URL
Colleges must also provide a URL that points people to an appropriate profile editor. Web Services must be able to communicate to faculty and staff where they can edit their Directory information. This URL may contain a NetID but it is not required. This URL could link to a web page, web form, portal, etc.
Profile Content Requirements
The HTML content for a person's profile must adhere to the following formatting rules:
- The only HTML tags allowed are:
h3
, h4
, h5
, a
, ul
, ol
, li
, div
, p
, b
, i
, u
, strong
, em
, sub
, sup
, and img
.
- No
class
or style
attributes are allowed. No JavaScript is allowed.
- All content blocks must start with at least one
h3
. If you include an h4
within an h3
, you must use at least two h4
elements. Headings can contain a
tags. Any number of h3
tags can be used.
Example content block:
Getting Started
Contact Lance Campbell, lance@illinois.edu, to get started right away.
You don't need to be a developer to take advantage of this solution: just create a directory on your website, and within that directory create a web page for each person that follows the content requirements. Each web page would be named netid.html (for example, lance.html, wilsonjr.html, etc.).