« Back

Liferay Architecture: What would you like to know?

General Blogs October 3, 2013 By Jorge Ferrer Staff

Liferay's architecture is pretty lean, but there are lots of things to learn about it. What would you be interested in learning?

I'm doing a talk next week in Liferay's DevCon in Berlin about Advanced Liferay Architecture. I will also deliver it at the Spain Symposium and the North America Symposium. This presentation will be a follow up of last year's presentation about Liferay's Architecture and the blog series that I have been doing here. Here are the topics that I have in the presentation so far:

  • Caching
  • Request Handling
  • Plugin Architecture
  • Message Bus
  • Asynchronous invocation

Which of these topics is more interesting for you? What other topics would you like me to speak about?

Also, if you can't attend any of the events (and if I were you I would miss them :) send me your feedback as well since I will still write blog entries about these topics.

Please add comments or answer in twitter with your proposals.

Threaded Replies Author Date
Hi Jorge, I'll write one thing per comment so... Denis Signoretto October 3, 2013 9:12 AM
- Asset Manager Denis Signoretto October 3, 2013 9:13 AM
Document & Media: External Repositories, ECM... Denis Signoretto October 3, 2013 9:14 AM
Message Bus Gordon Augat October 3, 2013 10:15 AM
Plugin Architecture OSGi Sheikh Sajid October 3, 2013 8:21 PM
Searching and indexing Lucene vs. SOLR Jan Eerdekens October 4, 2013 1:17 AM
- OSGi‎ - how OSGi‎ plugins will work/interact... Remis Lima Baima October 4, 2013 3:02 AM
- Asynchronous invocation - OSGi Ivano Carrara October 5, 2013 6:12 AM
Request Handling + PermissionChecker I 'd like... Denis Signoretto October 16, 2013 5:14 AM
Hi Jorge, Your presentation on Liferay... Patrick Wolf October 16, 2013 2:16 PM
Hey Patrick, I'm glad you enjoyed it. The... Jorge Ferrer October 17, 2013 1:54 AM
Thanks a lot Jorge :-) Patrick Wolf October 17, 2013 3:12 AM
Thanks everybody for all your suggestions. All... Jorge Ferrer October 29, 2013 5:21 AM

Hi Jorge,

I'll write one thing per comment so everyone can vote for it!

Workflow: internals, integration with external engines (jBPM, Activiti), user creation with workflow.
Posted on 10/3/13 9:12 AM.
Document & Media: External Repositories, ECM Connectors, Manage SSO and Permission with external ECM.
Posted on 10/3/13 9:14 AM.
Posted on 10/3/13 10:15 AM.
Plugin Architecture
Posted on 10/3/13 8:21 PM.
Searching and indexing
Lucene vs. SOLR
Posted on 10/4/13 1:17 AM.
- OSGi‎
- how OSGi‎ plugins will work/interact with current plugins (e.g. an OSGi‎ plugin provides a ServiceBuilder service which is consumed by a non-OSGi‎ plugin and vice-versa)
- will current plugins somehow be "converted" into OSGi‎ bundles during build or deployment
Posted on 10/4/13 3:02 AM.
- Asynchronous invocation
- OSGi
Posted on 10/5/13 6:12 AM.
Request Handling + PermissionChecker

I 'd like to know where (and how if you want) permission check it's handled during request/response cycle.
Posted on 10/16/13 5:14 AM.
Hi Jorge, Your presentation on Liferay architecture at the Berlin's Devcon was great and very interesting to have a bird view of Liferay's guts and better understand it. I could take notes of your talk but if you don't mind providing your slides, that would be great. Thank you.
Posted on 10/16/13 2:16 PM.
Hey Patrick,

I'm glad you enjoyed it. The slides are going to be available within the next few days at the DevCon site: https://www.liferay.com/web/devcon2013
Posted on 10/17/13 1:54 AM in reply to Patrick Wolf.
Thanks a lot Jorge :-)
Posted on 10/17/13 3:12 AM in reply to Jorge Ferrer.
Thanks everybody for all your suggestions. All the feedback I've received so far about the talk have been very good.

For those of you who speak Spanish, you can now view the talk and download the slides here: https://www.liferay.com/web/spain2013

The slides (and maybe the videos) for the sessions at DevCon (the most complete) and NA Symposium should also be available soon.

I also plan to continue my blog series based on this talk and further content.
Posted on 10/29/13 5:21 AM.