ABSTRACT

This chapter explores various aspects of portal best practices, common pitfalls/antipatterns in portal programs, and ways to avoid them. Adopting the general rules of thumb and industry standard best practices and being aware of common pitfalls and antipatterns will always provide an edge to the developers and architects. Adopting best practices would create fewer defects and hence lesser time in defect fixing and testing. The portal being an external facing web application needs to take utmost care to fix security vulnerabilities. It also has to handle various security scenarios such as role-based access, resource permission model, single sign-on, and enforce business-specific security policies. The chapter looks at a more comprehensive and overall list of best practices in portal. Checklists are normally used as quality gating criteria before the code check-ins or during portal code reviews. The chapter also looks at other best practices of program management such as portal governance model, continuous integration, productivity improvement and continuous improvement.