A proliferation of portals is a common reality in the world of medium-sized organizations and certainly large organizations. Usually, the suggested solution for the use of several portals simultaneously is the trivial solution of multiple access sources (in professional terms, 'stove pipes'). An Uberportal is architecture for the creation of a single unified portal and therefore tie all access points to a single point.

An elaboration (taken from Gartner's article, www.gertner.com):

A proliferation of portals is a common reality in the world of medium-sized organizations and certainly large organizations.

There are some reasons for this reality:

  1. Portals are marketed as OEM products along with other hardware/software system;
  2. The ability of units in very large organizations to independently decide on their appropriate software solutions;
  3. The eternal quarrel between Java-solution enthusiasts and others (e.g. 'Net' enthusiasts).

Seemingly, this reality did not have to be problematic if a single standard was respected by all portal developers. Usually, it is impossible to share elements of one portal in another portal in a way that they will respect the authorization mechanisms, the service manuals or each other's preferences.

The Uberportal architecture presents a solution for the problem, at least till the new Portal Federation standard enters around the end of 2005. 'Uber' is a German word which means 'over', or 'above'. The phrase suggests that this is a 'super' portal which binds the 'inferior' components to one portal. Hereby are the principal of the architecture:

  • The solution is transverse and dominates all lateral and vertical portals.
  • The Uberportal is the access point for other portals in the organization (The workers homepage).
  • The Uberportal is not a tool that be purchased "our of the box" rather should be constructed in order to suit the organization's systems.
  • The best software products for actualizing an Uberportal are of course software products with open architecture, service terms and standards.

In order to excercise this type of portal sharing, it is important to know how to share the following elements:

  • Directory
  • Security
  • Personalization Data
  • Metadata
  • Portlets

Since nowadays there is no tool that can unify all the aforementioned elements (due to a lack of standards), the Uberportal architecture seems merely theoretical. Nevertheless, it is possible to make it practical by defining the term 'A Minimalist Uberportal'.

A Minimalist Uberportal is a type of portal that serves as merely a stepping stone to other portals. In practice, it activates the more inferior portals in a separate window. In order for this portal to indeed be a Minimalist portal it must exercise the following elements:

  • Rationalized Directory Service.
  • SSO (Single Sign On)-identifying for this portal will fulfill identification for the rest of the portals and will be the only identification in the system.
  • Exercising the user's priorities on the level of the Uberportal's pages (this does not require applying the definitions defined on the Uberportal level to inferior portals).
  • Portals will be accessed via hyperlinks or tabs.
  • By closing the window when finished surfing the inferior portal, the user will return to the appropriate screen in the Uberportal.

Till the standards are defined, and till software companies exercise them, a Minimalist Uberportal is the recommended solution for an organization whose workers make use of more than one organizational portal.

Thanks: thanks to Ranit Zaktser for obtaining the information sources.



What is usability of portals and organizational websites?

Usability of portals and organizational websites is an indicator of how easy is navigation and orientation throughout the website/portal while performing its designated purpose while performing minimum mistakes. In short, usability is intuitiveness of access.

A complementarily used term is accessibility which means organizing the portal/website's content in order to attain a high level of access and effective and efficient utilization of its featured items.

Usability Testing

Usability Testing is one of the most important research tools when designing a User Experience. This examination introduces the product to current or potential users (depending on the purpose of the examination and product) in order to check how those users cope with the product. The product can be either an object or a program. The same principles apply in both cases.

Usability vs. Usefulness:

Usability is the ability to cope with the site/system and perform the expected actions;

Usefulness is the value received from using the site/system.

When testing usability, the central question we would like to ask is: how much cognitive effort should the user incest in order to reach the desired information. In order to answer this question, we can use other guideline questions:

Have the users found what they were looking for?

Were mistakes made along the way?

Has the user experienced any dilemmas along the way?

Is the system comfortable and enjoyable to use?


We are not referring to a one-time process. Usability tests can be performed during different stages of the project, for different reasons:

  • Before beginning a project in order to check the current situation.
  • During the project, when initial Wireframes are conceived, even if only on paper, in order to check the design: does the design meet the usability standards defined in the project? Do the users work with it in an efficient, satisfying manner? Many a time we discover places in which users become 'lost', i.e. don't know how to complete the task they were appointed.
  • Near a project's completion, when the graphic design or even the prototype is available, in order to review the design.
  • When the project is completion in order to perform Quality Assurance tests.
  • Occasionally, when the product/program is already in use, in order to review the changes.


Usability tests can be performed in one of three ways:

  • In a Usability Lab, i.e. in a special room adapted to this purpose on some level, containing: recording devices, a one-way mirror, etc.
  • Frontally, instructor in front of user: a one-on-one usability test can reveal quickly a vast amount of information on the way people use the product.
  • Remote Testing.


There are several ways and services to perform remote usability tests (i.e. tests conducted with the test subjects not facing the examiners):

  1. The Five Second Test: presenting certain contents for five seconds only, followed by several questions regarding the viewed content, such as:
  • What is the service offered by the organization?
  • What action should be performed on the page (sign up, download etc.)
  • What is the name of the company?

This method can assist in examining the user's memory regarding contents/design/sales offers etc. In this test, each subject types the answer by hand.

  1. Click Test: Presenting certain contents then asking the subject to click on a certain area. This method can assist in examining various design versions by requesting to click on the best version. The results can assist in examining where the users have clicked the most and the average time it took till the user clicked.
  2. The website's navigation flow: examining the site's routes, such as the route from the landing page leading to the purchase or registration. In this case, it is interesting to test the average time it takes to complete the test.
  3. Testing subjects with a personal composition: composing a questionnaire comprised of tasks and receiving the results from a private test subject.
  4. Feedback: the simple and quick way to test a certain item on a page is through prepared answers or free test. We can then shortly receive efficient feedbacks on questions such as:
  • Have you found all the information on the products?
  • What stops you from purchasing the product? (After an extended period of staying on the page.
  • Are our packages clear to you? (On the package purchasing page).

Whether you have a finished product, a prototype or even merely screens designed in Photoshop, a quick check can quickly reveal the product's central usability problems. This way you can save much pain for the users and guesses for yourselves, trying to understand why the product isn't as successful as you hoped.

Good Luck!