Hello, I want to create a portal with this functionalities, and I don't know if it is possible to do it using Struts2 or what is better for it:
1) User preferences: every user can configure its "window" and maintain its configuration after save preferences and log in again. The user can select options from a list and position them where he wants. ¿Maybe using portlets?¿Changing css dinamically depending on logged user?¿Any other option? 2) Languages: every user can access in some languages. As I've tested, the language is configured with regional settings. But it is possible to select the language in the login page and maintain it during the session? 3) Persistence layer: better Hibernate or iBatis? About performance? 4) E-commerce: shop cart, what about security? 5) Sitemesh or Tiles? I've used tiles and it is ok, but the xml are too long. About performance? The options I've considered are: Tomcat, MySQL, Struts2 with Spring IOC and open in view filter, Sitemesh or Tiles, Hibernate or iBatis, Portlets. Other option is use JSF. Which selection do you think would be better? Thanks in advance. Francisco _________________________________________________________________ Chatea sin límites en Messenger con la tarifa plana de Orange http://serviciosmoviles.es.msn.com/messenger/orange.aspx