Portals
  • 22 Apr 2024
  • 4 minute read
  • Dark
    Light
  • PDF

Portals

  • Dark
    Light
  • PDF

Article Summary

Slate Portals are a framework that is available within Slate to build custom sites.

These custom sites are created and hosted within your Slate instance and can therefore interact with Slate data as well as allow access using Slate authentication, but they are typically also modified to accomplish a variety of tasks that might not otherwise be available within Slate.

An example of such a portal is a volunteer portal, through which alumni and other volunteers can log in to update their information, sign up to help with events, or submit interview report forms.

🎓 Student Success Portals

Portals are custom microsites that can be built, hosted, and maintained directly within Slate using self-service functionality.

Because Portals are created and hosted within an instance, these sites can leverage any data housed in Slate and allow access using Slate authentication. They can be modified to accomplish a variety of tasks.

Considering the interdepartmental nature of student success and advising, portals may be advantageous to administer the level of interactivity that staff can have with the system. For example, a coach may have limited access to some information on a student record, whereas an advisor would need full-record access. A coaches portal may be the right solution for those staff members.

Additionally, a student portal can provide a great deal of personalized and custom information that displays to currently enrolled students. The ability to upload documents, submit payments, and submit forms is available via portals and can act as a "one-stop" experience for the students.

Some examples of constituents that may benefit from a customized portal include:

  • Students

  • Faculty

  • Advisors

  • Coaches

Best Practice

Faculty, Advisors and Coaches will all need to be users in Slate. As users, they can have limited user permissions to allow for access to any given portal. More permissions can be added as needed.

🤝 Advancement Portals

Portals are a framework that is available within Slate to build custom sites. Since these sites are hosted within each institution's database, they can interact with all of the data housed within Slate and can allow for Slate authentication.

For example, portals can be built for the following advancement functions:

  • Giving Day

  • Alumni Directory

  • Donor Gift History and Management 

  • Crowdfunding Campaigns

  • Personal Giving Pages

Additionally, reports can be embedded within portals - allowing for up to the minute statistics to be displayed and parameters to be passed through (allowing authenticated users to view information as it pertains to them).

While many portal elements can be utilized in a self-service way, institutions might find it helpful to involve colleagues who know, or are willing to learn, basic SQL, HTML, CSS, and Liquid Markup to completely customize custom portals.

A portal consists of several parts:

Part

Description

Views

One or more portal views in which the portal’s visual elements and layout are defined and data to be displayed is formatted.

Methods

One or more portal methods, each of which can run queries to look up data, perform an update or do certain specialized actions such as a redirect.

Queries

One or more portal queries, which must be linked to portal methods in order to run.

🔔 Important!

Older portals may have been built with XSLT files. Portal XSLT files provide the HTML that creates the portal layout and formats the data for display. While these XSLT files are supported, we strongly recommend using the newer views functionality.

Getting Started

We recommend going through the following questions and mapping out your requirements before starting a portal project:

Determine the type of portal

What is the overall goal of the portal? Who are its users, and what should they be able to accomplish? The most common types of portals created by partner institutions are:

  • Volunteer portal: Including alumni interviewing portal

  • Athletic portal: For coaches to track and manage athletic recruitment efforts

  • Applicant status portal: Admitted status portals can be created as a standalone portal, although many institutions fold in functionality for admitted students into status portals.

If a portal’s users come from a population other than students/applicants or users with Slate accounts, and you want to collect information, interact with, or report on this population, you would need to create a custom dataset first.

Determine the functionality

What actions must its users be able to accomplish within the portal? For example, should they be able to “claim” an interview as well as submit a report for that interview after it has taken place?

Map out the view

What must a user see on the portal? Do they need to see data that is already housed in Slate (for example, prospect or applicant information, or upcoming events)? Will there be a need to conditionally show or hide parts of the portal depending on who the logged-in user is? Drawing a mockup can be helpful for this step.

Tip

A number of Slate Standard Portals are available to be added to your instance via Briefcase import and then modified to fit your needs and your configuration (e.g., your own custom fields). Even if you are creating a portal from scratch, we recommend adding some of the pre-built portals just as examples for you to consult.

Technolutions staff will not be able to build custom portals on your behalf. Technolutions staff will be happy to assist and advise you in the construction or modification of a Slate portal, but someone on the school's staff will need to take the lead. This should be someone who has, or is willing to learn, basic web development skills using HTML and basic knowledge of SQL.


Was this article helpful?