Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
toggle
S S
New Application Development Using the Liferay Platform
5 de febrero de 2013 0:14
Respuesta

S S

Ranking: New Member

Mensajes: 3

Fecha de incorporación: 12 de junio de 2010

Mensajes recientes

Hi There,
I was working on assignment of creating HRMS system for the organization. I already showcase the Liferay and it's capabilities. I want to develop the new application as Standard Web based application using the Liferay core. My observation are as follows

1] Liferay provides 95% coverage on basic core capabilities required in any web application like : User Mgmt/Security/Social Updates/Entity Framework/JSF UI and what not. Liferay core will provide me jump start platform for developing the Web 2.0 application rather than starting from scratch.

2] I investigate the approach of various extension mechanism like Hooks/Portlets/Ext Plugin. They all work if you want to develop the Portlet and not the full fledged web application. I mean using the term "Web Application" is something looks like Alfresco Web Client/JIRA/Atlassian/or any normal J2EE Web Application which would persist the data and have business logic.

3] I want to develop the application using the JSF(Any UI library)+JPA+Spring(if possible)+Spring Security+Web Services enabled+rest enabled. Service Entity Framework can help me in achieving the same. For this application; can I use the Liferay Core for infrastructure services and normal JSF+JPA flow for the application?

4] If you look @ J2EE web application like JIRA/Alfresco Web Client; they are not full Portlet based application but dashboard functionality is provided. My intention is not to write the Web Application from start but using the existing Liferay constructs. The pages will not be Portal Page(except dashboard) or portlets but JSF pages.

5] Let me give you insight into the use case: Once user login to http://xxxx:xx/pm; this will Open the Project management application. Intial dashboard will give you dashboard(can be constructed using the Portlets) which will show your project info/bug assignments/activity for projects etc etc. There will be tabs/pages which will allow you to create the Projects and start the Bug management system for the projects. Sites/organization concepts would be totaly transparent.

In liferay when you create new pages; you need to place the various portlets onto page. I want pre-assemble page J2EE UI and not portlets. The page would contains multiple web flow(Spring Web Flow).

I tried lot of search but didn't find any reference for these kind of Implementation. Am I choosing the wrong platform for my requirements? Please share your thoughts.
Hitoshi Ozawa
RE: New Application Development Using the Liferay Platform
5 de febrero de 2013 4:30
Respuesta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensajes: 7949

Fecha de incorporación: 23 de marzo de 2010

Mensajes recientes

You'll missing the point about building web system with portlets. What's you're thinking is a monotholic inflexible web application with all user stories in one multi-layered application. With portlets, you design so an user story will be one portlet.
S S
RE: New Application Development Using the Liferay Platform
5 de febrero de 2013 13:02
Respuesta

S S

Ranking: New Member

Mensajes: 3

Fecha de incorporación: 12 de junio de 2010

Mensajes recientes

Hitoshi Ozawa:
You'll missing the point about building web system with portlets. What's you're thinking is a monotholic inflexible web application with all user stories in one multi-layered application. With portlets, you design so an user story will be one portlet.


Is it possible to use the liferay-services core package to develop the Application without the Portal context.? I saw the examples of JSF portlets; still there are lot of things that one needs to understand in terms of Liferay flow and services. can I use existing portal-services.jar and build the Web Application and still use the all the features that Liferay provides like User management/Asset management/Tagging/MB/WIKI?
David H Nebinger
RE: New Application Development Using the Liferay Platform
5 de febrero de 2013 13:12
Respuesta

David H Nebinger

Community Moderator

Ranking: Liferay Legend

Mensajes: 11049

Fecha de incorporación: 1 de septiembre de 2006

Mensajes recientes

No, you can't have the functionality unless you're developing portlets.

Do yourself a favor and purchase Liferay in Action. It will help you to understand what is required to develop for liferay.
Hitoshi Ozawa
RE: New Application Development Using the Liferay Platform
5 de febrero de 2013 18:09
Respuesta

Hitoshi Ozawa

Ranking: Liferay Legend

Mensajes: 7949

Fecha de incorporación: 23 de marzo de 2010

Mensajes recientes

You'll be able to write one portlet with all the functionality of an application but you'll be missing out on one of the another benefit is being able to change offered functionality by exchanging portlet instead of modifying the application. This becomes important in agile development because functionality can be "kaizen" just by hot deploying the portlets.

Granularity of a portlet is something in middle to a widget and an application. It's possible to write an entire application as a widget but people usually don't do that. Similarly, it's not too beneficial to design portlet to be an application.

Unfortunately, there isn't any good book on how to design "good" portlet yet. "Liferay in Action" is a good technical book for beginners but it's mostly on implementation and not much on planning, design, and project management.
S S
RE: New Application Development Using the Liferay Platform
6 de marzo de 2014 2:43
Respuesta

S S

Ranking: New Member

Mensajes: 3

Fecha de incorporación: 12 de junio de 2010

Mensajes recientes

Thnkx For your valuable Inputs.

Can we some document which will list how to develop the Application Like "Social Office" using Liferay as infratsructure.
I will refer to Liferay in Action too.

Sushil