Portal Definition
There is no common agreement as to what a portal is.  Many point out that the word means doorway (often taken to be a grand doorway such as that found at the main (west) door of a cathedral), with the implication that a portal is simply a way of accessing a number of services,   but as Strauss has stated “A Home Page Doth Not A Portal Make”.  By which he means that it is not enough to simply bring a number of different channels or information sources together on a web page, there is a need to provide some degree of integration and customisation,  He goes on to describe  a portal as  a “Customized Personalized Adaptive Desktop” and it is worth exploring what he means by each of these terms before looking at some of the implications for how one might build a portal, and equally how one can set about shifting the entire organisation from where it is now to having a portal.
  • Customised – The portal adapts to the user, and the more it knows about the user the better it should be able to adapt to their needs, whether the user is a member of teaching staff, administrative staff, a researcher, a student or a prospective student (or someone who occupies several of those roles – for instance a post-graduate student who also teaches).  It should also be able to adapt to the type of hardware that the user is currently using (PC on a LAN, PC on a dial-up line, Personal Digital Assistant (PDA) or smart phone).  This should be done as the user logs into the portal.
  • Personalised – Allows the user to change the portal’s interface and behaviour to meet the user’s needs and preferences.  This would include the appearance (colours, fonts, size), channels subscribed to and their location on screen.
  • Adaptive – Changes its behaviour depending on context.  Many people will have multiple roles, and will present information or channels depending on activity.  It will also have an understanding of time and be able to support workflows for example around marking exam papers.
  • Desktop – It replaces the desktop environment, hiding the operating system by providing access to all applications and information that the user needs regardless of whether these are local or networked.