SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Multi-step
Forms / Faceted
    Search

 Sven Werlen


Introduction       Multi-step Forms / Faceted Search
Forms
Liferay WCM
Alternatives
Multi-step forms
                                Sven Werlen
Search
Liferay Search
Alternatives                    Savoir-faire Linux
Faceted Search


Conclusions
                       February 16, 2011 10:00:00 PST
Agenda

   Multi-step
Forms / Faceted
    Search

 Sven Werlen       1   Introduction
Introduction
                   2   Multi-step Forms
Forms
Liferay WCM             Liferay WCM
Alternatives
Multi-step forms        Alternatives
Search                  Multi-step forms
Liferay Search
Alternatives
Faceted Search
                   3   Faceted Search
Conclusions
                         Liferay Search
                         Alternatives
                         Faceted Search

                   4   Conclusions
Introduction
                   Environment


   Multi-step
Forms / Faceted
    Search

 Sven Werlen
                         Liferay Community Edition 6.0.5
Introduction             Portlets :
Forms
Liferay WCM
                                 spring-forms-example-portlet
Alternatives                     search
Multi-step forms


Search
                         Hooks
Liferay Search
Alternatives
                                 community-support
Faceted Search                   spring-forms-edit-hook
Conclusions                      spring-forms-sample-data-hook
                         Development tools
                                 Eclipse
                                 Liferay SDK
                                 Apache Maven
Multi-step forms
                   Liferay WCM


   Multi-step
Forms / Faceted
    Search

 Sven Werlen
                         Liferay WCM
Introduction                     Generic (structures, templates, tags, categories, . . . )
Forms                            Flexible (asset publishers, web content display, etc. . . )
Liferay WCM
Alternatives
                                 Re-usable
Multi-step forms                 Sharable
Search                           Easy (WYSIWYG Editor)
Liferay Search
Alternatives
Faceted Search
                         Issues
Conclusions
                                 Sometimes confusing (too many steps required)
                                 No validation
                                 No tooltip
                                 Could be more user-friendly
                                 One simple form
Multi-step forms
                   Alternatives


   Multi-step
Forms / Faceted
    Search

 Sven Werlen


Introduction
                          Existing forms builders
Forms
                                  Orbeon Forms
Liferay WCM                       http://www.orbeon.com
Alternatives
Multi-step forms                  TIBCO General Interface
Search                            http://www.generalinterface.org
Liferay Search
Alternatives
                                  Alphinat SmartGuide
Faceted Search                    http://www.alphinat.com
Conclusions

                          Issues
                                  External WCM
                                  Liferay integration
Multi-step forms
                   Our solution


   Multi-step
Forms / Faceted
    Search

 Sven Werlen


Introduction
                          Multi-step forms portlet
Forms
Liferay WCM                       Based on Liferay WCM
Alternatives
Multi-step forms
                                  Transparent integration
Search
                                  Layer on top of Liferay web content forms
Liferay Search
Alternatives
Faceted Search            Issues
Conclusions                       Not a form builder !
                                  Requires development skills
                                  Internationalization to be implemented
Multi-step forms
                   Features


   Multi-step
Forms / Faceted
    Search

 Sven Werlen


Introduction             Features
Forms
                              Multi-step
Liferay WCM
Alternatives                  Validations
Multi-step forms
                              Auto-completion
Search
Liferay Search
                              Friendly-URLs
Alternatives                  Intermediate saves
Faceted Search
                              Versioning
Conclusions
                              Summary page
                              Starting page
                              Asset publisher hook (optional)
Multi-step forms
                   Demo


   Multi-step
Forms / Faceted
    Search

 Sven Werlen


Introduction

Forms
Liferay WCM
Alternatives
Multi-step forms


Search
Liferay Search
Alternatives
Faceted Search


Conclusions
Faceted Search
                   Liferay Search


   Multi-step
Forms / Faceted
    Search

 Sven Werlen


Introduction
                          Liferay Search
Forms
Liferay WCM                     Specific search (on a given portlet)
Alternatives
Multi-step forms
                                General search
Search
Liferay Search            Issues
Alternatives
Faceted Search                  Not very intuitive
Conclusions                     Displays full content without context
                                Tag/category search still very basic
                                ...
Faceted Search
                   Alternatives


   Multi-step
Forms / Faceted
    Search                Existing search engines
 Sven Werlen                      Google Custom Search
Introduction                      http://www.google.com/cse/
Forms
                                  Google Search Appliance
Liferay WCM                       http://www.google.com/enterprise/search/
Alternatives
Multi-step forms                  gsa.html
Search                            Apache Solr
Liferay Search
Alternatives
                                  http://lucene.apache.org/solr/
Faceted Search                    Constellio
Conclusions                       http://www.constellio.com/
                                  ...

                          Issues
                                  Not very well integrated
                                  Maintenance
                                  Efficiency
Faceted Search
                   Our solution


   Multi-step
Forms / Faceted
    Search

 Sven Werlen


Introduction
                          Search portlet
Forms
                                  Based on Liferay lucene
Liferay WCM                       Supports faceted search
Alternatives
Multi-step forms                  Flexible / customizable
Search                            Transparent integration
Liferay Search
Alternatives
                                  Mainly based on AssetEntry
Faceted Search


Conclusions               Issues
                                  Only categories as facets
                                  No pagination yet
                                  No advanced faceted search (ranges, min-max, . . . )
Faceted search
                   Features


   Multi-step
Forms / Faceted
    Search

 Sven Werlen


Introduction             Features
Forms
Liferay WCM
                              Faceted search based on Liferay Folksonomies
Alternatives                  See Jonas Yuan Blog
Multi-step forms
                              Different modes
Search
Liferay Search
                                    Generic search
Alternatives                        Pre-defined search
Faceted Search


Conclusions
                              Customizable
                                    Types
                                    Vocabularies
                                    Full screen mode
Faceted Search
                   Demo


   Multi-step
Forms / Faceted
    Search

 Sven Werlen


Introduction

Forms
Liferay WCM
Alternatives
Multi-step forms


Search
Liferay Search
Alternatives
Faceted Search


Conclusions
Conclusions

   Multi-step
Forms / Faceted
    Search

 Sven Werlen
                       Provides additional features to Liferay
Introduction
                            Custom forms for entering data (web contents)
Forms
Liferay WCM
                            Faceted search
Alternatives
Multi-step forms       Doesn’t replace Liferay functionalities but extend them
Search
Liferay Search
                       Still place for improvements. . . don’t hesitate to contribute ;-)
Alternatives
Faceted Search


Conclusions
Thank you !

   Multi-step
Forms / Faceted
    Search

 Sven Werlen                        Thank you !
Introduction
                                          Sven Werlen
Forms
Liferay WCM
Alternatives
Multi-step forms
                            (contact@savoirfairelinux.com)
Search                                 (Project wiki page)
Liferay Search
Alternatives
Faceted Search


Conclusions

Mais conteúdo relacionado

Destaque

Manual sistema-electrico-potencia-camiones-830e-930e-komatsu
Manual sistema-electrico-potencia-camiones-830e-930e-komatsuManual sistema-electrico-potencia-camiones-830e-930e-komatsu
Manual sistema-electrico-potencia-camiones-830e-930e-komatsu
Julio Bustinza
 
Cadena comprobar y ajustar d3 g
Cadena comprobar y ajustar d3 gCadena comprobar y ajustar d3 g
Cadena comprobar y ajustar d3 g
FERTECSUP
 
Terracerias... septiembre 2012 (corte al 07 sep-2012)
Terracerias... septiembre 2012 (corte al 07 sep-2012)Terracerias... septiembre 2012 (corte al 07 sep-2012)
Terracerias... septiembre 2012 (corte al 07 sep-2012)
Luis Hernandez Arevalo
 
Tensado de cadena de tractores oruga
Tensado de cadena de tractores orugaTensado de cadena de tractores oruga
Tensado de cadena de tractores oruga
PK Dos
 

Destaque (18)

Tractor oruga
Tractor orugaTractor oruga
Tractor oruga
 
Teletender skytrak model 5030 6034 parts
Teletender skytrak model 5030 6034 partsTeletender skytrak model 5030 6034 parts
Teletender skytrak model 5030 6034 parts
 
Caterpillar perfomancehandbook40espanol
Caterpillar perfomancehandbook40espanolCaterpillar perfomancehandbook40espanol
Caterpillar perfomancehandbook40espanol
 
Excavadora cat 320c,cl pdf
Excavadora cat 320c,cl pdfExcavadora cat 320c,cl pdf
Excavadora cat 320c,cl pdf
 
SENSOR DE BARRERA
SENSOR DE BARRERASENSOR DE BARRERA
SENSOR DE BARRERA
 
Manual sistema-electrico-potencia-camiones-830e-930e-komatsu
Manual sistema-electrico-potencia-camiones-830e-930e-komatsuManual sistema-electrico-potencia-camiones-830e-930e-komatsu
Manual sistema-electrico-potencia-camiones-830e-930e-komatsu
 
Ccg01
Ccg01Ccg01
Ccg01
 
EQUIPOS DE COMPACTACIÓN - (SECCIÓN 6)
EQUIPOS DE COMPACTACIÓN - (SECCIÓN 6)EQUIPOS DE COMPACTACIÓN - (SECCIÓN 6)
EQUIPOS DE COMPACTACIÓN - (SECCIÓN 6)
 
Camion minero 793f
Camion minero 793fCamion minero 793f
Camion minero 793f
 
Pala cargadora
Pala cargadoraPala cargadora
Pala cargadora
 
Maquinaria y equipo
Maquinaria y equipoMaquinaria y equipo
Maquinaria y equipo
 
Cadena comprobar y ajustar d3 g
Cadena comprobar y ajustar d3 gCadena comprobar y ajustar d3 g
Cadena comprobar y ajustar d3 g
 
Terracerias... septiembre 2012 (corte al 07 sep-2012)
Terracerias... septiembre 2012 (corte al 07 sep-2012)Terracerias... septiembre 2012 (corte al 07 sep-2012)
Terracerias... septiembre 2012 (corte al 07 sep-2012)
 
medidas de densidad
medidas de densidadmedidas de densidad
medidas de densidad
 
Excavadora Komatsu Pc 200 8 Hybrid (Híbrida) Español MercadoVial.Com
Excavadora Komatsu Pc 200 8 Hybrid (Híbrida) Español   MercadoVial.ComExcavadora Komatsu Pc 200 8 Hybrid (Híbrida) Español   MercadoVial.Com
Excavadora Komatsu Pc 200 8 Hybrid (Híbrida) Español MercadoVial.Com
 
Familia de motores a diesel
Familia de motores a dieselFamilia de motores a diesel
Familia de motores a diesel
 
Tensado de cadena de tractores oruga
Tensado de cadena de tractores orugaTensado de cadena de tractores oruga
Tensado de cadena de tractores oruga
 
Tractores
TractoresTractores
Tractores
 

Mais de jcarrey

developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
jcarrey
 
developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
jcarrey
 
developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
jcarrey
 
developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
jcarrey
 
343 1 El nuevo AUDI A4 2005.pdf
343 1 El nuevo AUDI A4 2005.pdf343 1 El nuevo AUDI A4 2005.pdf
343 1 El nuevo AUDI A4 2005.pdf
jcarrey
 
Audi A5 coupe 2008 Trabajos de montaje interiores.pdf
Audi A5 coupe 2008 Trabajos de montaje interiores.pdfAudi A5 coupe 2008 Trabajos de montaje interiores.pdf
Audi A5 coupe 2008 Trabajos de montaje interiores.pdf
jcarrey
 
Audi A5 Coupe 2008 Carroceria Trabajos de montaje exterior.pdf
Audi A5 Coupe 2008 Carroceria Trabajos de montaje exterior.pdfAudi A5 Coupe 2008 Carroceria Trabajos de montaje exterior.pdf
Audi A5 Coupe 2008 Carroceria Trabajos de montaje exterior.pdf
jcarrey
 
343 1 El Nuevo AUDI 2005.pdf
343 1 El Nuevo AUDI 2005.pdf343 1 El Nuevo AUDI 2005.pdf
343 1 El Nuevo AUDI 2005.pdf
jcarrey
 
343 2 El Nuevo AUDI A4 2005.pdf
343 2 El Nuevo AUDI A4 2005.pdf343 2 El Nuevo AUDI A4 2005.pdf
343 2 El Nuevo AUDI A4 2005.pdf
jcarrey
 
344 1 El nuevo AUDI A6 Avant 2005.pdf
344 1 El nuevo AUDI A6 Avant 2005.pdf344 1 El nuevo AUDI A6 Avant 2005.pdf
344 1 El nuevo AUDI A6 Avant 2005.pdf
jcarrey
 
344 2 El nuevo AUDI A6 Avant 2005.pdf
344 2 El nuevo AUDI A6 Avant 2005.pdf344 2 El nuevo AUDI A6 Avant 2005.pdf
344 2 El nuevo AUDI A6 Avant 2005.pdf
jcarrey
 
346 Freno de estacionamiento electromecanico.pdf
346 Freno de estacionamiento electromecanico.pdf346 Freno de estacionamiento electromecanico.pdf
346 Freno de estacionamiento electromecanico.pdf
jcarrey
 
347 El sistema de control de Presion de Neumaticos.pdf
347 El sistema de control de Presion de Neumaticos.pdf347 El sistema de control de Presion de Neumaticos.pdf
347 El sistema de control de Presion de Neumaticos.pdf
jcarrey
 
349 1 FOX 2006.pdf
349 1 FOX 2006.pdf349 1 FOX 2006.pdf
349 1 FOX 2006.pdf
jcarrey
 
349 2 FOX 2006.pdf
349 2 FOX 2006.pdf349 2 FOX 2006.pdf
349 2 FOX 2006.pdf
jcarrey
 
350 Motor TDI 3 0l V6.pdf
350 Motor TDI 3 0l V6.pdf350 Motor TDI 3 0l V6.pdf
350 Motor TDI 3 0l V6.pdf
jcarrey
 
351 Sistema de Inyeccion Common Rail Motor 3 0l TDI V6.pdf
351 Sistema de Inyeccion Common Rail Motor 3 0l TDI V6.pdf351 Sistema de Inyeccion Common Rail Motor 3 0l TDI V6.pdf
351 Sistema de Inyeccion Common Rail Motor 3 0l TDI V6.pdf
jcarrey
 
352 Inyector bomba con Valvula Piezoelectrica.pdf
352 Inyector bomba con Valvula Piezoelectrica.pdf352 Inyector bomba con Valvula Piezoelectrica.pdf
352 Inyector bomba con Valvula Piezoelectrica.pdf
jcarrey
 
354 1 Jetta 2006.pdf
354 1 Jetta 2006.pdf354 1 Jetta 2006.pdf
354 1 Jetta 2006.pdf
jcarrey
 
354 2 Jetta 2006.pdf
354 2 Jetta 2006.pdf354 2 Jetta 2006.pdf
354 2 Jetta 2006.pdf
jcarrey
 

Mais de jcarrey (20)

developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
 
developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
 
developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
 
developersguide.pdf
developersguide.pdfdevelopersguide.pdf
developersguide.pdf
 
343 1 El nuevo AUDI A4 2005.pdf
343 1 El nuevo AUDI A4 2005.pdf343 1 El nuevo AUDI A4 2005.pdf
343 1 El nuevo AUDI A4 2005.pdf
 
Audi A5 coupe 2008 Trabajos de montaje interiores.pdf
Audi A5 coupe 2008 Trabajos de montaje interiores.pdfAudi A5 coupe 2008 Trabajos de montaje interiores.pdf
Audi A5 coupe 2008 Trabajos de montaje interiores.pdf
 
Audi A5 Coupe 2008 Carroceria Trabajos de montaje exterior.pdf
Audi A5 Coupe 2008 Carroceria Trabajos de montaje exterior.pdfAudi A5 Coupe 2008 Carroceria Trabajos de montaje exterior.pdf
Audi A5 Coupe 2008 Carroceria Trabajos de montaje exterior.pdf
 
343 1 El Nuevo AUDI 2005.pdf
343 1 El Nuevo AUDI 2005.pdf343 1 El Nuevo AUDI 2005.pdf
343 1 El Nuevo AUDI 2005.pdf
 
343 2 El Nuevo AUDI A4 2005.pdf
343 2 El Nuevo AUDI A4 2005.pdf343 2 El Nuevo AUDI A4 2005.pdf
343 2 El Nuevo AUDI A4 2005.pdf
 
344 1 El nuevo AUDI A6 Avant 2005.pdf
344 1 El nuevo AUDI A6 Avant 2005.pdf344 1 El nuevo AUDI A6 Avant 2005.pdf
344 1 El nuevo AUDI A6 Avant 2005.pdf
 
344 2 El nuevo AUDI A6 Avant 2005.pdf
344 2 El nuevo AUDI A6 Avant 2005.pdf344 2 El nuevo AUDI A6 Avant 2005.pdf
344 2 El nuevo AUDI A6 Avant 2005.pdf
 
346 Freno de estacionamiento electromecanico.pdf
346 Freno de estacionamiento electromecanico.pdf346 Freno de estacionamiento electromecanico.pdf
346 Freno de estacionamiento electromecanico.pdf
 
347 El sistema de control de Presion de Neumaticos.pdf
347 El sistema de control de Presion de Neumaticos.pdf347 El sistema de control de Presion de Neumaticos.pdf
347 El sistema de control de Presion de Neumaticos.pdf
 
349 1 FOX 2006.pdf
349 1 FOX 2006.pdf349 1 FOX 2006.pdf
349 1 FOX 2006.pdf
 
349 2 FOX 2006.pdf
349 2 FOX 2006.pdf349 2 FOX 2006.pdf
349 2 FOX 2006.pdf
 
350 Motor TDI 3 0l V6.pdf
350 Motor TDI 3 0l V6.pdf350 Motor TDI 3 0l V6.pdf
350 Motor TDI 3 0l V6.pdf
 
351 Sistema de Inyeccion Common Rail Motor 3 0l TDI V6.pdf
351 Sistema de Inyeccion Common Rail Motor 3 0l TDI V6.pdf351 Sistema de Inyeccion Common Rail Motor 3 0l TDI V6.pdf
351 Sistema de Inyeccion Common Rail Motor 3 0l TDI V6.pdf
 
352 Inyector bomba con Valvula Piezoelectrica.pdf
352 Inyector bomba con Valvula Piezoelectrica.pdf352 Inyector bomba con Valvula Piezoelectrica.pdf
352 Inyector bomba con Valvula Piezoelectrica.pdf
 
354 1 Jetta 2006.pdf
354 1 Jetta 2006.pdf354 1 Jetta 2006.pdf
354 1 Jetta 2006.pdf
 
354 2 Jetta 2006.pdf
354 2 Jetta 2006.pdf354 2 Jetta 2006.pdf
354 2 Jetta 2006.pdf
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

h.pdf

  • 1. Multi-step Forms / Faceted Search Sven Werlen Introduction Multi-step Forms / Faceted Search Forms Liferay WCM Alternatives Multi-step forms Sven Werlen Search Liferay Search Alternatives Savoir-faire Linux Faceted Search Conclusions February 16, 2011 10:00:00 PST
  • 2. Agenda Multi-step Forms / Faceted Search Sven Werlen 1 Introduction Introduction 2 Multi-step Forms Forms Liferay WCM Liferay WCM Alternatives Multi-step forms Alternatives Search Multi-step forms Liferay Search Alternatives Faceted Search 3 Faceted Search Conclusions Liferay Search Alternatives Faceted Search 4 Conclusions
  • 3. Introduction Environment Multi-step Forms / Faceted Search Sven Werlen Liferay Community Edition 6.0.5 Introduction Portlets : Forms Liferay WCM spring-forms-example-portlet Alternatives search Multi-step forms Search Hooks Liferay Search Alternatives community-support Faceted Search spring-forms-edit-hook Conclusions spring-forms-sample-data-hook Development tools Eclipse Liferay SDK Apache Maven
  • 4. Multi-step forms Liferay WCM Multi-step Forms / Faceted Search Sven Werlen Liferay WCM Introduction Generic (structures, templates, tags, categories, . . . ) Forms Flexible (asset publishers, web content display, etc. . . ) Liferay WCM Alternatives Re-usable Multi-step forms Sharable Search Easy (WYSIWYG Editor) Liferay Search Alternatives Faceted Search Issues Conclusions Sometimes confusing (too many steps required) No validation No tooltip Could be more user-friendly One simple form
  • 5. Multi-step forms Alternatives Multi-step Forms / Faceted Search Sven Werlen Introduction Existing forms builders Forms Orbeon Forms Liferay WCM http://www.orbeon.com Alternatives Multi-step forms TIBCO General Interface Search http://www.generalinterface.org Liferay Search Alternatives Alphinat SmartGuide Faceted Search http://www.alphinat.com Conclusions Issues External WCM Liferay integration
  • 6. Multi-step forms Our solution Multi-step Forms / Faceted Search Sven Werlen Introduction Multi-step forms portlet Forms Liferay WCM Based on Liferay WCM Alternatives Multi-step forms Transparent integration Search Layer on top of Liferay web content forms Liferay Search Alternatives Faceted Search Issues Conclusions Not a form builder ! Requires development skills Internationalization to be implemented
  • 7. Multi-step forms Features Multi-step Forms / Faceted Search Sven Werlen Introduction Features Forms Multi-step Liferay WCM Alternatives Validations Multi-step forms Auto-completion Search Liferay Search Friendly-URLs Alternatives Intermediate saves Faceted Search Versioning Conclusions Summary page Starting page Asset publisher hook (optional)
  • 8. Multi-step forms Demo Multi-step Forms / Faceted Search Sven Werlen Introduction Forms Liferay WCM Alternatives Multi-step forms Search Liferay Search Alternatives Faceted Search Conclusions
  • 9. Faceted Search Liferay Search Multi-step Forms / Faceted Search Sven Werlen Introduction Liferay Search Forms Liferay WCM Specific search (on a given portlet) Alternatives Multi-step forms General search Search Liferay Search Issues Alternatives Faceted Search Not very intuitive Conclusions Displays full content without context Tag/category search still very basic ...
  • 10. Faceted Search Alternatives Multi-step Forms / Faceted Search Existing search engines Sven Werlen Google Custom Search Introduction http://www.google.com/cse/ Forms Google Search Appliance Liferay WCM http://www.google.com/enterprise/search/ Alternatives Multi-step forms gsa.html Search Apache Solr Liferay Search Alternatives http://lucene.apache.org/solr/ Faceted Search Constellio Conclusions http://www.constellio.com/ ... Issues Not very well integrated Maintenance Efficiency
  • 11. Faceted Search Our solution Multi-step Forms / Faceted Search Sven Werlen Introduction Search portlet Forms Based on Liferay lucene Liferay WCM Supports faceted search Alternatives Multi-step forms Flexible / customizable Search Transparent integration Liferay Search Alternatives Mainly based on AssetEntry Faceted Search Conclusions Issues Only categories as facets No pagination yet No advanced faceted search (ranges, min-max, . . . )
  • 12. Faceted search Features Multi-step Forms / Faceted Search Sven Werlen Introduction Features Forms Liferay WCM Faceted search based on Liferay Folksonomies Alternatives See Jonas Yuan Blog Multi-step forms Different modes Search Liferay Search Generic search Alternatives Pre-defined search Faceted Search Conclusions Customizable Types Vocabularies Full screen mode
  • 13. Faceted Search Demo Multi-step Forms / Faceted Search Sven Werlen Introduction Forms Liferay WCM Alternatives Multi-step forms Search Liferay Search Alternatives Faceted Search Conclusions
  • 14. Conclusions Multi-step Forms / Faceted Search Sven Werlen Provides additional features to Liferay Introduction Custom forms for entering data (web contents) Forms Liferay WCM Faceted search Alternatives Multi-step forms Doesn’t replace Liferay functionalities but extend them Search Liferay Search Still place for improvements. . . don’t hesitate to contribute ;-) Alternatives Faceted Search Conclusions
  • 15. Thank you ! Multi-step Forms / Faceted Search Sven Werlen Thank you ! Introduction Sven Werlen Forms Liferay WCM Alternatives Multi-step forms (contact@savoirfairelinux.com) Search (Project wiki page) Liferay Search Alternatives Faceted Search Conclusions