Web portal development requires a number of more advanced site-building skills, including rich application development, client-side and server-side scripting, registration systems and more.