toc- satya
satya - Tuesday, September 26, 2006 10:25:05 PM
Making the case for portals?
Why should you be caring about portals? Are there any unfair, outright, or compelling advantages that portals bring to modern business web development? Why the needed flexibility of web sites demand portal architectures? How are portals a good fit for web 2.0? Why portals will play a role even further in the future where it is conceivable that web 2.0 will evolve into being a web-os? Tell us why you are better off developing your next web application as a portlet based application and not a servlet based application?
Give us an overview of why portal architectures help with the above scenarios. Tell us something about the basics of portal architectures to base our judgement on.
In the end tell us how the development process is similar or different from servlet development process. Tell us what are the additional difficulties we will encounter by going to portlet development. Ensure us through architecture that it is conceivable to code so that the system development is similar or the same as the servlet development process.
Finally give us a step by step process description of what is involved in developing for portals. Contrast this with servlets.
satya - Wednesday, September 27, 2006 10:49:02 PM
Fundamentals, or Architectural elements of Portals
A servlet based application only knows about files in a directory. It has no other data model that is needed. So a conceptual web application is a directory on a web server.
On the other hand a portal has the following conceptual structures
1. users, groups, Roles, and accounts or companies 2. Access control 3. Portrayal or layout
Explain in this chapter what are the essential architectural elements of portals so that the value of these elements can be brought to bear.
Say in this chapter what every portal implementation should be supporting the kind of facilities portals should be having.
So this chapter is about the conceptual architecture of portals
satya - Wednesday, September 27, 2006 10:54:18 PM
Running web sites with liferay
. Download and install liferay . Setting up a site with liferay . Configuring pages for general public . Configuring pages for logged in users . Registering users . Hooking up your own set of users . Commonly used portlets
satya - Wednesday, September 27, 2006 10:59:36 PM
Writing new web applications as part of portals
Discuss how to write jsr 168 portlets
POint out to the caching issues and solutions
Point out the many states of portlets
Show a comprehensive portlet and how it works
Show how to write portlets using Struts and JSF
Show how portals can integrate with it security such as siteminder
Discuss strategies for form based applications in a portal
satya - Wednesday, September 27, 2006 11:00:51 PM
Discuss a sample portal application
Design the prototype
Show configurations
Show source code
satya - Wednesday, September 27, 2006 11:03:40 PM
How to take advantage of additional portal features?
what are these features?
How and where to use them