![]() |
|
|
Volume 15 |
|
Web Portals - A Home Page Doth Not a Portal MakeHoward Strauss, Princeton University In its original incarnation, the web was an online tool for sharing scientific work that included text and images. This read-only version of the web was soon replaced by a more interactive version that offered simple services, and then later, advanced web-based services, generally within the context of a university or company home page. While this was a major advance for the web, the focus of a home page was still the entity, the person, company, institution, or organization, offering it. Every person viewing a particular home page saw exactly the same thing, the entity=s view of itself. What=s a portal? At this year=s Detroit Auto Show, Ford=s CEO Jacques Nasser said, AWe will do nothing short of transforming our cars and trucks into a portal for the Internet.@ Cars cannot be a web portal. They might access a portal, but Mr. Nasser is using Aportal@ to mean any place where you can access the web. Peter Granoff of wine.com says that they will become the wine portal. I suppose Mr. Granoff means that everything you=ll want to do with wine will be at wine.com and it will remember your preferences. That=s at least somewhat portal-like. CampusPipeline.com wants to build the student web portal for your university, and dozens of companies, including IBM (Enterprise Information Portal) and Oracle (Enterprise Portal) offer portal products. Almost any software company who doesn=t offer one now, will do so in the next two years. Definitions The Gartner Group defines four levels of portals that cover the entire landscape, from level 1, Internet Entry Point portals which are just gussied up home pages, to level 4, Market Place Integration portals which include supply chain management and other features. Horizontal portals Some HEPs let you do extensive personalization, allowing you to build multiple stock portfolios and see frequently updated valuations. Typically, but not always, the personalization is held in web cookies that are stored on your local computer. Accessing a HEP from another computer loses all of your personalization. HEPs almost always include advertising and their goal is to attract as many eyeballs as possible. HEPs are very useful web sites, but they don=t give academic or corporate employees access to everything they really need on the web. Much of what an employee of any kind needs on the web is specific to the place they work and their role in that organization. Employees need calendars that include university holidays and events, access to financial reports, the status of the tasks they are working on, organization charts, benefits information, and much more. Depending upon their role, different people need quite different information. Students, for example, need to see their course and exam schedules, the books they=ve borrowed from the library, their grades and GPA, their financial aid status, information about their extracurricular activities, and much more. Prospective students, their parents, the parents of enrolled students, alumni, faculty, scholars from other institutions, and vendors to the university all have very different needs for web information from the same organization. Horizontal portals have no way of offering that kind of organization-specific information because they are not connected to any organization=s data sources except their own. Only your own organization or organizations can really deliver access to all the web information you need, and even then, much of the information you need will be outside your university. Vertical portals This information that no HEP could possibly know can be used to customize a portal page so that even for a first approximation it contains all the web information a user would normally use. Naturally that would look quite different for different users, and of course, as with HEPs, the user can personalize the initial portal page. Inside the vertical portal The portal software customizes the initial web portal page every time a user connects and is authenticated. It creates a portal page based on all the information it can obtain about a user. For example, while everyone who enters a university portal might find a calendar there, students should see exam schedules for their courses, while faculty might see exams schedules for all departments, and staff might see no exam schedules, but see university holidays. This initial customization must be kept on a server so that a user can enter a portal from any computer anywhere in the world and get access to his or her own information. Personalize it... Since a VEP should be the place for a user to obtain web information it must include an advanced search capability. The search should include the ability to search all of the web, only the web pages of the user=s organization, the information on the actual portal page the user is viewing, or only information related to specific channels on the portal. The first two of these are pretty standard search capabilities and will be easy to implement. The last two will add a great deal to the effectiveness of the portal but will be more challenging to implement. A vertical portal accesses many applications and different information sources both inside and outside a university. Many of these applications and information sources, like the portal itself, require authentication. A portal could require a user to authenticate to use each new application and data source, but that would make the use of a portal so cumbersome as to deter many users from using it. Since a user authenticates to a portal, the portal can determine which services within the organization a user is authorized to use and should be able to authenticate the users to those services as necessary. For services outside the university, the portal should also contain enough information to authenticate a user to those services as well. A user sees a single sign on to a portal, obtaining all the information accessible from the portal. While this is an essential feature of a VEP, it creates an environment that requires careful attention to security on the part of the portal builders. An abandoned computer with a logged-on portal, for example, would give anyone walking by access to everything that the owner of the computer could access. Channels Often the channels are arranged newspaper style in columns, with several channels appearing in each column. When a portal first appears it subscribes a user to the most appropriate channels. A channel that is subscribed to appears on a portal page, though it may appear in a variety of sizes including iconified. The contents of a channel can be personalized and its size, appearance, and position within the portal page can also be personalized. In addition, a user can subscribe and unsubscribe to any channel he or she is authorized to access. Not all such channels will necessarily appear when the portal is first viewed. Cameos Traversing hypertext links for commonly needed information makes for a poorly designed portal. A channel needs to display the actual data or part of the actual application a user needs, not a link to it. Suppose a departmental manager needs to track very closely the amount of money left in her capital budget. She=d like the budget channel on her portal to display that amount, and other amounts she needs to track, right on the portal page. These tiny data windows within a channel, display small but important parts of critical data which I call Data (or Database) Cameos. A channel can also display Application Cameos. These are small but important parts of an application. An application Cameo enables a portal user to run a small bit of an application within a portal channel. This is how part of a searching portal channel might work. There would be no link to the search engine. Instead there would be a text box into which a user would type his search request. Depending upon the results, they might be displayed within the portal channel or on a new web page. We need portals because the web is now being used to access all the information and applications we use via our computers. Our users need to do that much more efficiently and effectively than they can do it today. Even information such as voice mail, faxes, legacy applications, TV, radio, newspapers, journals, books, and other information sources which today are accessed in other ways, will soon be available via the web. To give all of our users the same home page will either not give them all the data and applications they need or will overwhelm them with all the data and applications everyone needs. The same home page also assumes that all of our users work the same way, which is obviously false. How do we get started? Building a portal will be an evolutionary task, but your planning should extend far beyond your first attempts at implementation. You=ll need to work with users to determine their needs, both the information and applications they must have access to, and the customization and personalization they need. You=ll need a high level commitment to do this and a good leader whose vision and commitment can make this happen. A portal will change the way a university treats data and applications. Building it will require cooperation between every department related to the use and ownership of data and applications. Your web development group, if you are lucky enough to have one, will not be able to build this alone. A portal cuts across many IT groups. You=ll need to have them all cooperate. A high level determination of the division of labor will help to avoid the turf wars that might otherwise result. When you are well into your planning and determination of user needs you=ll need to make a build or buy decision. If you build your own portal, should you use Java, XML, RSS, CGI, EJBs, or ESP? While your technical folks might push to make this decision and start coding ASAP, these are issues that can only be answered when you understand what you are really building. Different again... |
|
|
|
|
|
|
|
|
The Edutech Report is a monthly publication of Magna Publications |
|
|
The EDUTECH REPORT is published each month by Magna Publications www.magnapubs.com, 2718 Dryden Drive, Madison, WI 53704; 800-433-0499. President:William Haight whaight@magnapubs.com; Publisher: David Burns dburns@magnapubs.com; Managing internal editor: Rob Kelly robkelly@magnapubs.com. Content provided by contributing editors Linda Fleit lfleit@edutech-int.com and Thomas Warger twarger@edutech-int.com. Subscription Customer Service custserv@magnapubs.com. Copyright 2004. All rights reserved. Authorization to photocopy items for specific clients is granted by Magna Publications for users registered with the Copyright Clearance Center (CCC) Transactional Reporting Service, provided that 50 cents per page is paid directly to CCC, 222 Rosewood Drive, Danvers, MA 09123. Phone: 978-750-8400; www.copyright.com. For those organizations that have been granted a photocopy license by CCC, a separate system of payment has been arranged. One-year subscriptions: $199. Discounts available for multiple subscriptions. |
|