NTUAPortal is a Web Application, based on the Portal and Content Management concepts. A Portal represents a web site that provides a single point of access to information and services. On the other hand a Content Management System is an application for organizing and facilitating collaborative creation of documents, articles and other content.
NTUAPortal fulfils these requirements by offering a robust and extensible functional framework for building and managing dynamic web sites with various types of content. It allows organizations to build portals that combine functionality and resources into a single interface while enforcing business policies and security requirements, and providing personalized views of information to end users.
From an end user perspective, a portal, based on the NTUAPortal application, is a web site with pages that are organized by tabs. Each page contains a nesting of sub-pages and one or more modules –individual windows that display anything from static HTML content to complex web services. A page can contain multiple modules, giving users access to different information and tools in a single place. Authorized users can also customize the portal by adding pages, adding modules to them, and changing the look and feel of the interface.
The main features and benefits of the NTUAPortal framework are:
-
Versatile: NTUAPortal is an ideal application for creating and deploying projects such as commercial web sites, corporate intranets and extranets, and educational portals.
-
User-Friendly: NTUAPortal is designed to make it easy for users to manage all aspects of the web site.
-
Security–Personalisation: Only authorised people can access the portal. Their level of authorisation will determine what information is presented to them. This means that a single portal can effectively manage information needs of a number of user groups.
-
Feature-Rich: NTUAPortal offers a set of built-in tools that provide powerful pieces of functionality. Site design, content management, security, and membership options are easily managed and customized with these tools.
-
Extensible: NTUAPortal is able to create the most complex web sites entirely with its built-in features. Yet also allows programmers to easily develop and integrate custom modules and tools.
-
Data Driven: NTUAPortal is 100% data driven. All information concerning the design, security and the content of the site is stored in and retrieved from a database.
NTUAPortal application is built on Microsoft’s ASP.NET platform and has been developed using the Visual Basic programming language. The database management system used for data storage is the Microsoft SQL Server. It can be easily installed and hosted with all Windows hosting plans.
In the rest of this document, the term portal will be used to describe a web site, as well as the related data, hosted within an instance of the NTUAPortal application. The following paragraphs examine the elements of a portal.