Purpose
UO Profile is a plug-in for UO department sites hosted on UO Blogs and Drupal.
- It is a page that categorizes profile information for UO faculty, staff, and GEs within a UO Department site.
- These instructions provide individual users and profile editors information about creating and managing profiles.
How to enable Profiles for your site
UO Profile first needs to be enabled on your site. You must contact the Information Services Tech Desk via the Web Development and Hosting request form.
Once enabled, training can be provided to you to guide you through the process of creating and editing profile records.
Login
To log into the site, please click the Log in menu link.
UO Login
Anyone with a valid Duck ID can log into the site using the link Login with DuckID.
Non-UO Login
If you don't have a Duck ID, but need to create a profile, please contact the department for which you work or with which you will collaborate and request a local account. Once your local account has been created you will receive login credentials that will grant you access to the site.
Profiles
View Profile
To view your profile or other profiles as an anonymous user, please add the Duck ID (or local account username) to the end of the URL, eg. https://profile.uoregon.edu/USERNAME. Or, you can search names and Duck IDs from the home page.
Edit Your Own Profile
To edit your own profile, click the My account link after you log in.
On the profile page click the Edit tab. You can then modify each field to customize the information shown on your profile.
- There are three fields that have Overwrite replicas: Full Name, Phone, and Office. The original values of these three fields are synced with UO Directory periodically. If you want to show a different value for any of those fields, enter a value in the field labeled with Overwrite. The public view of your profile will display the values entered into the Overwrite fields.
- If you want to change those values in the source UO Directory, please contact Directory Services to have them updated.
- You can add multiple profile sections by clicking the button Add Profile Section.
- Remember to click Save at the bottom of each page you have updated!
Users
Add User
When the user has a valid Duck ID
The simplest way to add a user with a valid Duck ID is to direct them to the UO Profile site and have them login with their Duck ID. This will create their account automatically and then they can start updating their profile.
If having the user log in does not work, profile managers can add the user via UO Find People.
When the user does not have a valid Duck ID or is an external user
Occasionally a new employee wants to update their profile before they have a valid Duck ID. For these employees, a profile manager must create a local user account using the employee's exact Duck ID and provide the employee with the account username and password. Once the employee's Duck ID becomes valid, the employee can then log into the site using the Login with Duck ID link.
To add an external with no Duck ID, follow the method for new employees above. The user will then use the local account username and password to access their profile.
Delete User
Profiles for users who have left the university can be deleted only by profile managers. Individual profile owners cannot delete their own profile. Please reach out to your department to request the removal.
For department/school/college profile managers, you can click the Edit tab, then scroll down to the page bottom and click Cancel account button. Click Confirm on the subsequent confirmation page to delete the profile.
To remove a profile from a WordPress site, the profile must be put in the trash and then permanently deleted. Simply putting it in the trash will not remove the profile.
Data Consumers
WordPress
We currently support WordPress sites to display profiles from this site. To do so, a plugin must be installed and configured with a department, which will then display that department's users and their profiles. The plugin uses the Departments field on this site to retrieve the profiles for that department. The plugin will pull all the fields, including CV, picture, and all profile sections.
The plugin allows profiles to be categorized, such as faculty, staff, GE, and so on. To manage the categories and add text that will display on the WordPress site, navigate to the site and append /wp-admin to the end of the URL to access the WordPress dashboard login page. After logging in, click on Profiles in the dashboard. Categories are managed under Profile categories.
Features
The WordPress plugin supports the following features:
- Displays a list of all profiles with thumbnail and fields: name, title, additional title, phone, office, office hours, email, interests and affiliated departments.
- Displays profiles in defined categories.
- Displays full profile and profile sections.
- Option to display an A-Z index at the top of the page. This option is available at Profiles > Options.
- Option to change text wrapping from the right of the image to below the image. This option is available in Profiles > Options.
- Option to hide pictures. This is controlled by passing a value to the plugin pages, e.g., https://your_site/profile/?nopicture.
- Option to display as a table. This is controlled by passing a value to the plugin pages, e.g., https://your_site/profile//?table.
The plugin caches profiles for a specified amount of time, meaning that changes made on the UO Profile site will not appear on the WordPress site until the cache is refreshed. The cache time is controlled in Profiles > Options, except for sites on UO Blogs. For UO Blogs, the cache is set to expire every 24 hours.
Plugin pages
The plugin automatically creates the following pages on your site.
- https://your_site/profiles - displays all profiles.
- https://your_site/profiles/staff - displays all profiles belonging to category staff. The URL is decided by the slug field when you create a category.
- https://your_site/profile/duckid - displays the profile page for the specified Duck ID
Examples
Examples of sites displaying profiles:
Examples of individual profiles on the sites:
Drupal
The Drupal module is similar to the WordPress plugin with additional features, like the ability to reference profiles in other content types and create special views to display content within profiles.