D.2. PortalsTwo industry analysts at Merrill Lynch coined the term Enterprise Information Portal in November 1998 as "an amalgamation of software applications that consolidate, manage, analyze, and distribute information across and outside of an enterprise (including business intelligence, content management, data warehouse, and data management applications)." We define portals more generally as web sites that collect, organize, and display large amounts of dynamic information in an organized manner. Portals are so named because they are considered gateways to the wide Internet, or to internal systems and applications, or both. In the late 1990s, for a brief time portals were considered the "next big thing" and were the subject of much hype and investment. Today portals such as Yahoo! News and MSN are quietly serving millions of users and easing their daily consumption of news and other information. Portal functionality is implemented as a collection of portal components (also known as portlets). From a user interface perspective, portals are designed with two- or three-column layouts where a user can pick portlets to display and the column to display them in. In this way, portals help the user build a personalized home page. In the enterprise context, portals are used to streamline communication between management and employees, foster collaboration among employees, and give employees personalized access to the information and applications they need to do their work. Portals are cost effective, because they allow the possibility of consolidating servers and applications. Human resources information and news feeds are typical examples of the type of information that portals integrate well. D.2.1. Portal CapabilitiesIt is important to note that portals share several features with content management systems, and many good content management systems provide an effective way to implement portals. This is why the open source projects we recommend in this appendix are content management systems that happen to be good at implementing portals. D.2.1.1 Basic feature
D.2.1.2 User management features
D.2.1.3 Content management features
D.2.2. Recommended Open Source Portal ProjectsIn the following sections, we cover the open source portal projects we recommend. D.2.2.1 TikiwikiTikiwiki is a popular web publishing system written in PHP. It supports major databases (MySQL, PostgreSQL, Oracle, Sybase, and MS-SQL) and works with any web server that supports PHP, including Apache and IIS. Tikiwiki makes excellent use of external open source projects and boasts superior support for RSS. Tikiwiki supports Wiki markup and has a basic Wiki module, but you shouldn't confuse it with a Wiki. D.2.2.2 Product strengths
D.2.2.3 Product weakness
D.2.2.4 MetadotMetadot is a portal server written in Perl. It runs everywhere that Perl runs (all major flavors of Unix, as well as on Windows and Mac OS X systems). It also supports MySQL and Oracle databases. D.2.2.5 Product strengths
|