SlideShare une entreprise Scribd logo
Convertissez
vos formulaires
en Liferay Forms !
Sébastien Le Marchand
Consultant Technique freelance
Sébastien Le Marchand
13 ans d’expérience sur Liferay (depuis la version 4.3 en 2007)
Co-organisateur du meetup Liferay France User Group
@slemarchand linkedin.com/in/slemarchand
Consultant Technique freelance
Liferay au coeur de chaque projet
Formations officielles Liferay
Une équipe accomplie qui vous
accompagne vers l’autonomie
www.nysis.com
Conseil Expertise Formation
Agenda
(Re-)découvrir les Liferay Forms
Le besoin : convertir
Reverse-engineering sur les Forms
La solution construite
Prochaines évolutions
Forms : comment décider ?
(Re-)découvrir les Liferay Forms
LIFERAY FORMS : QU’EST-CE QUE C’EST ?
Inspiré de Google Forms
Couvre toutes ses fonctionnalités
Truffé de fonctionnalités supplémentaires
Types de champs indédits, règles d’affichage et de validation etc.
Intégré dans Liferay
Embarqué par défaut dans Liferay DXP
Extensible
Points d’extension OSGi
Donnez la main
aux profils
non-techniques
Pourquoi Forms plutôt qu’une portlet custom ?
Réduire les délais Réduire les coûts
€
Une histoire de formulaires
7.2 7.3
7.0 7.1
6.2
6.1
Liferay Forms
Liferay Web Form
L’âge de la maturité
Disponible à part sur le Marketplace en EE
Définir un formulaire
01
Les utilisateurs remplissent le formulaire
02
Exploiter les résultats
03
Types de champs avancés
Et bien plus encore...
▪ Règles sur les champs
▪ Champs répétables
▪ Structure visuelle flexible
▪ Pages
▪ Dimension des champs
▪ Positionnement des champs (lignes et colonnes)
▪ Groupes de champs
▪ Page de succès personnalisable
Extensible via développement
https://help.liferay.com/hc/en-us/articles/360029030711-Introduction-to-Liferay-Forms
StorageAdapter DDMFormFieldType
DDMFormFieldTypeSettings
DDMFormFieldTemplateContextContributor
DDMFormFieldValueValidator
Backend de stockage
personnalisé
Type de champ
personnalisé
Règle de validation
personnalisée
+ Service override
+ MVC Command override
SONDAGE
Votre usage des Liferay Forms
Dans quelle mesure votre entreprise utilise-t-elle les Liferay Forms ?
❏ Il n’est pas prévu de les utiliser
❏ Il est prévu de les utiliser dans le futur
❏ Ils sont actuellement utilisés
❏ Ils ont été utilisés par le passé mais abandonnés depuis
Le besoin : convertir
Comment faire
bénéficier des
avantages des
Liferay Forms
un grand nombre de
formulaires “legacy” ?
Use Case #1
Migration Liferay 6.1 → 7.2
Un existant Web From conséquent
▪ 47 formulaires
▪ 40 champs sur le plus gros formulaire
▪ 6 champs par formulaire en moyenne
Web Form plus disponible en 7.2
Web Form : notre contexte historique
Use Case #2
... ...
Migration autres technologies → Liferay 7.2
Un portail Liferay est souvent l’opportunité de consolider
toutes les petites applications oubliées du S.I. !
Toute techno est envisageable :
▪ PHP
▪ CGI / Perl
▪ ColdFusion
▪ JSP
▪ ASP
▪ ...
Technologies tierces : une infinité de contextes !
Reverse engineering sur les Forms
Côté serveur ...
...
serializedFormBuilderContext :
+ de 4 000 lignes de JSON
La solution construite
CONSEIL GENERAL
Pensez à encapsuler et adapter les API
natives Liferay qui ne sont pas adaptées à
votre contexte projet.
nysis-ddm-form-generator
Liferay
nysis-web-form-converter
Web Form Portlets
DDM Form Instances
DDM Form Portlets
Use Case #1
UPGRADE PROCESS
API SIMPLIFIEE
▪ Automatisé de bout en bout
▪ Formulaires opérationnels sans retouche manuelle *
Conversion des Web Forms 6.x
* : Sauf si validation JS custom sur les web forms
Liferay 6.1 Liferay 7.2
Use Case #2
nysis-ddm-form-generator
Liferay
nysis-json-form-converter
DDM Form Instances
API SIMPLIFIEE
JSON
htmlform2json
SCRIPT NODE.JS
HTML Statique
Web crawler
Application Web
▪ L’extraction HTML permet de limiter l'adhérence à la
technologie source
▪ Semi-automatique : définitions de formulaires à
compléter manuellement
▪ Le JSON pivot ouvre un maximum de possibilités
en amont de la chaîne
Chaîne de conversion Web Application → Forms
HTML Statique
JSON
Liferay Forms
Web App
SONDAGE
Votre contexte
Quels sont les conversions pertinentes dans vos contextes projet passés et à venir ?
❏ Conversion automatique depuis les Web Form 6.x
❏ Chaîne de conversion semi-automatique depuis n’importe quel techno web
❏ Conversion depuis du JSON pour bâtir votre propre chaîne de conversion
❏ Aucune
Essayez les convertisseurs
et partagez vos retours :
forms.nysis.com
Prochaines évolutions
Améliorations transverses
Les améliorations transverses dans la roadmap de nysis-ddm-form-generator :
▪ Support de types de champs supplémentaires
▪ Upload de fichier
▪ Numérique
▪ Date
▪ Support de la mise en forme du formulaire
▪ Séparation possible en pages
▪ Positionnement des champs dans la page
▪ Support des propriétés avancées sur les champs
▪ Placeholder
▪ Data provider
▪ ...
En gardant l’esprit de simplicité
→ nouvelles options en facultatif
Nouveaux convertisseurs envisagés
En amont de nysis-json-form-converter ou nysis-ddm-form-generator, de nouveaux
convertisseurs envisagés pourraient prendre en entrée :
▪ Code source JSF, Spring MVC ou JSP + Liferay tags pour augmenter la part
d’automatisme par rapport à une conversion depuis le HTML
▪ Des formulaires de fichiers PDF
▪ Des formulaires SaaS comme Google Forms ou Typeform
▪ Des outils de prototypage comme Axure ou Balsamiq
En fonction de vos attentes
SONDAGE
Nouveaux convertisseurs
Quels sont les nouveaux convertisseurs pertinents dans vos contextes projet passés
ou à venir ?
❏ Conversion depuis code source JSF, Spring MVC etc.
❏ Conversion depuis formulaires en PDF
❏ Conversion depuis une solution SaaS comme Google Forms ou Typeform
❏ Conversion depuis des outils de prototypage comme Axure ou Balsamiq
Forms : comment décider ?
Liferay Forms
Développement spécifique
“complet”
Critères favorables
▪ Délai de mise en ligne cours
▪ Besoin de faire souvent des
petites modifications
▪ Budget faible
▪ Pas de besoin immédiat d’extension
Forms : quelques critères à examiner
Critères défavorables
▪ Besoin de QA forte
▪ Besoin d’historiser les évolutions
▪ Complexité métier très forte
▪ Business-critical
▪ Enjeux juridiques ou financiers très forts
▪ Profils métiers ne souhaitent
pas prendre la main
Grille personnelle
subjective
Critères à pondérer et évaluer au regard du contexte projet :
toute la difficulté est là
Passez votre solution no-code/low-code en XXL
Forms
App
Builder
https://learn.liferay.com/dxp/7.x/en/developing-applications/developing-low-code-applications/app-builder-overview.html
Que retenir ?
Take away
Pensez aux Liferay Forms pour vos projets
Évaluez leur pertinence dans le contexte
Considérez les opportunités de conversion
Testez nos convertisseurs : forms.nysis.com
Merci !
Sébastien Le Marchand
contact@nysis.com
@slemarchand

Contenu connexe

Similaire à Convertissez vos formulaires ! - Liferay France Symposium 2020

Gestion des conversions de fichiers en entreprise : PDF - PDF/A
Gestion des conversions de fichiers en entreprise : PDF - PDF/AGestion des conversions de fichiers en entreprise : PDF - PDF/A
Gestion des conversions de fichiers en entreprise : PDF - PDF/A
SEAL Systems
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
ENSIBS
 
Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
Thierry Buisson
 
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintexinext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
Alexandre David
 
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
OCTO Technology
 
L'approche par regles metier
L'approche par regles metierL'approche par regles metier
L'approche par regles metier
senejug
 
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...Patrick Guimonet
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7
Core-Techs
 
Accélérez vos mises à jour et vos migrations
Accélérez vos mises à jour et vos migrationsAccélérez vos mises à jour et vos migrations
Accélérez vos mises à jour et vos migrations
Wiiisdom
 
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGE
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGEServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGE
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGE
Yves Dalle Piagge
 
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
Nuxeo
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'artTugdual Grall
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
OCTO Technology
 
Club utilisateur retour_expérience_simplicité_v4
Club utilisateur retour_expérience_simplicité_v4Club utilisateur retour_expérience_simplicité_v4
Club utilisateur retour_expérience_simplicité_v4
Simplicité Software
 
Smile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerceSmile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerce
Swissgento eCom Genève
 
Commerce électronique + WordPress, à l'aide!
Commerce électronique + WordPress, à l'aide!Commerce électronique + WordPress, à l'aide!
Commerce électronique + WordPress, à l'aide!
Jean-Francois Arseneault
 
Qs176 g formation-utilisation-avancee-de-ibm-rational-synergy
Qs176 g formation-utilisation-avancee-de-ibm-rational-synergyQs176 g formation-utilisation-avancee-de-ibm-rational-synergy
Qs176 g formation-utilisation-avancee-de-ibm-rational-synergyCERTyou Formation
 
Liferay Symposium Retour d'expérience de la mise en place du portail Liferay ...
Liferay Symposium Retour d'expérience de la mise en place du portail Liferay ...Liferay Symposium Retour d'expérience de la mise en place du portail Liferay ...
Liferay Symposium Retour d'expérience de la mise en place du portail Liferay ...
zikhteah
 
PrestaShop Day Paris - le futur de PrestaShop
PrestaShop Day Paris - le futur de PrestaShopPrestaShop Day Paris - le futur de PrestaShop
PrestaShop Day Paris - le futur de PrestaShop
PrestaShop
 

Similaire à Convertissez vos formulaires ! - Liferay France Symposium 2020 (20)

Gestion des conversions de fichiers en entreprise : PDF - PDF/A
Gestion des conversions de fichiers en entreprise : PDF - PDF/AGestion des conversions de fichiers en entreprise : PDF - PDF/A
Gestion des conversions de fichiers en entreprise : PDF - PDF/A
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
Collab365 - Créer des applicatifs métier sous Sharepoint, oui ! Mais comment ...
 
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintexinext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
 
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...
 
L'approche par regles metier
L'approche par regles metierL'approche par regles metier
L'approche par regles metier
 
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...Conf'SharePoint 2013 - B05   Une gouvernance orientée services pour share poi...
Conf'SharePoint 2013 - B05 Une gouvernance orientée services pour share poi...
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7
 
Accélérez vos mises à jour et vos migrations
Accélérez vos mises à jour et vos migrationsAccélérez vos mises à jour et vos migrations
Accélérez vos mises à jour et vos migrations
 
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGE
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGEServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGE
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGE
 
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'art
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
 
Club utilisateur retour_expérience_simplicité_v4
Club utilisateur retour_expérience_simplicité_v4Club utilisateur retour_expérience_simplicité_v4
Club utilisateur retour_expérience_simplicité_v4
 
Smile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerceSmile Suisse : Comment faire de Magento sa plateforme ecommerce
Smile Suisse : Comment faire de Magento sa plateforme ecommerce
 
Commerce électronique + WordPress, à l'aide!
Commerce électronique + WordPress, à l'aide!Commerce électronique + WordPress, à l'aide!
Commerce électronique + WordPress, à l'aide!
 
Qs176 g formation-utilisation-avancee-de-ibm-rational-synergy
Qs176 g formation-utilisation-avancee-de-ibm-rational-synergyQs176 g formation-utilisation-avancee-de-ibm-rational-synergy
Qs176 g formation-utilisation-avancee-de-ibm-rational-synergy
 
Liferay Symposium Retour d'expérience de la mise en place du portail Liferay ...
Liferay Symposium Retour d'expérience de la mise en place du portail Liferay ...Liferay Symposium Retour d'expérience de la mise en place du portail Liferay ...
Liferay Symposium Retour d'expérience de la mise en place du portail Liferay ...
 
PrestaShop Day Paris - le futur de PrestaShop
PrestaShop Day Paris - le futur de PrestaShopPrestaShop Day Paris - le futur de PrestaShop
PrestaShop Day Paris - le futur de PrestaShop
 

Plus de Sébastien Le Marchand

Client Extensions - Episode 2 : Custom Element - 2024-04-30 - Liferay France ...
Client Extensions - Episode 2 : Custom Element - 2024-04-30 - Liferay France ...Client Extensions - Episode 2 : Custom Element - 2024-04-30 - Liferay France ...
Client Extensions - Episode 2 : Custom Element - 2024-04-30 - Liferay France ...
Sébastien Le Marchand
 
Let's revive the Liferay Marketplace together - /dev/24 2021
Let's revive the Liferay Marketplace together - /dev/24 2021Let's revive the Liferay Marketplace together - /dev/24 2021
Let's revive the Liferay Marketplace together - /dev/24 2021
Sébastien Le Marchand
 
Convert to liferay forms! - Liferay DEVCON 2021
Convert to liferay forms! - Liferay DEVCON 2021Convert to liferay forms! - Liferay DEVCON 2021
Convert to liferay forms! - Liferay DEVCON 2021
Sébastien Le Marchand
 
Let’s discover and extend the Content Dashboard - /dev/24 2020
Let’s discover and extendthe Content Dashboard - /dev/24 2020Let’s discover and extendthe Content Dashboard - /dev/24 2020
Let’s discover and extend the Content Dashboard - /dev/24 2020
Sébastien Le Marchand
 
Relever les défis techniques d'un site internet multi-pays et multilingue - L...
Relever les défis techniques d'un site internet multi-pays et multilingue - L...Relever les défis techniques d'un site internet multi-pays et multilingue - L...
Relever les défis techniques d'un site internet multi-pays et multilingue - L...
Sébastien Le Marchand
 
Liferay Gogo Scripts - Liferay France User Group - meetup #13
Liferay Gogo Scripts -  Liferay France User Group - meetup #13Liferay Gogo Scripts -  Liferay France User Group - meetup #13
Liferay Gogo Scripts - Liferay France User Group - meetup #13
Sébastien Le Marchand
 
Back from Liferay DEVCON 2018 (Liferay France User Group Meetup #10 - 15/11/2...
Back from Liferay DEVCON 2018 (Liferay France User Group Meetup #10 - 15/11/2...Back from Liferay DEVCON 2018 (Liferay France User Group Meetup #10 - 15/11/2...
Back from Liferay DEVCON 2018 (Liferay France User Group Meetup #10 - 15/11/2...
Sébastien Le Marchand
 
Recap Liferay France Symposium 2018
Recap Liferay France Symposium 2018Recap Liferay France Symposium 2018
Recap Liferay France Symposium 2018
Sébastien Le Marchand
 
Instances multiples : les pièges à éviter (Liferay User Group France)
Instances multiples : les pièges à éviter (Liferay User Group France)Instances multiples : les pièges à éviter (Liferay User Group France)
Instances multiples : les pièges à éviter (Liferay User Group France)
Sébastien Le Marchand
 
Developing faster than ever (Liferay DEVCON 2017)
Developing faster than ever (Liferay DEVCON 2017)Developing faster than ever (Liferay DEVCON 2017)
Developing faster than ever (Liferay DEVCON 2017)
Sébastien Le Marchand
 
Développement : mettez le turbo ! - Liferay France Symposium 2017
Développement : mettez le turbo ! - Liferay France Symposium 2017Développement : mettez le turbo ! - Liferay France Symposium 2017
Développement : mettez le turbo ! - Liferay France Symposium 2017
Sébastien Le Marchand
 
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 20167 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
Sébastien Le Marchand
 
PhoneGap Paris Meetup #6 - Pix2know - Sencha Touch
PhoneGap Paris Meetup #6 - Pix2know - Sencha TouchPhoneGap Paris Meetup #6 - Pix2know - Sencha Touch
PhoneGap Paris Meetup #6 - Pix2know - Sencha Touch
Sébastien Le Marchand
 
Using MyBatis in Alfresco custom extensions - Alfresco Devcon 2012 - Berlin
Using MyBatis in Alfresco custom extensions - Alfresco Devcon 2012 - BerlinUsing MyBatis in Alfresco custom extensions - Alfresco Devcon 2012 - Berlin
Using MyBatis in Alfresco custom extensions - Alfresco Devcon 2012 - BerlinSébastien Le Marchand
 
Les2012 lightning talk_exporting_and_importing_company-level_data
Les2012 lightning talk_exporting_and_importing_company-level_dataLes2012 lightning talk_exporting_and_importing_company-level_data
Les2012 lightning talk_exporting_and_importing_company-level_dataSébastien Le Marchand
 
Liferay france symposium 2012 - montée de version d’une instance liferay
Liferay france symposium 2012 - montée de version d’une instance liferayLiferay france symposium 2012 - montée de version d’une instance liferay
Liferay france symposium 2012 - montée de version d’une instance liferay
Sébastien Le Marchand
 

Plus de Sébastien Le Marchand (16)

Client Extensions - Episode 2 : Custom Element - 2024-04-30 - Liferay France ...
Client Extensions - Episode 2 : Custom Element - 2024-04-30 - Liferay France ...Client Extensions - Episode 2 : Custom Element - 2024-04-30 - Liferay France ...
Client Extensions - Episode 2 : Custom Element - 2024-04-30 - Liferay France ...
 
Let's revive the Liferay Marketplace together - /dev/24 2021
Let's revive the Liferay Marketplace together - /dev/24 2021Let's revive the Liferay Marketplace together - /dev/24 2021
Let's revive the Liferay Marketplace together - /dev/24 2021
 
Convert to liferay forms! - Liferay DEVCON 2021
Convert to liferay forms! - Liferay DEVCON 2021Convert to liferay forms! - Liferay DEVCON 2021
Convert to liferay forms! - Liferay DEVCON 2021
 
Let’s discover and extend the Content Dashboard - /dev/24 2020
Let’s discover and extendthe Content Dashboard - /dev/24 2020Let’s discover and extendthe Content Dashboard - /dev/24 2020
Let’s discover and extend the Content Dashboard - /dev/24 2020
 
Relever les défis techniques d'un site internet multi-pays et multilingue - L...
Relever les défis techniques d'un site internet multi-pays et multilingue - L...Relever les défis techniques d'un site internet multi-pays et multilingue - L...
Relever les défis techniques d'un site internet multi-pays et multilingue - L...
 
Liferay Gogo Scripts - Liferay France User Group - meetup #13
Liferay Gogo Scripts -  Liferay France User Group - meetup #13Liferay Gogo Scripts -  Liferay France User Group - meetup #13
Liferay Gogo Scripts - Liferay France User Group - meetup #13
 
Back from Liferay DEVCON 2018 (Liferay France User Group Meetup #10 - 15/11/2...
Back from Liferay DEVCON 2018 (Liferay France User Group Meetup #10 - 15/11/2...Back from Liferay DEVCON 2018 (Liferay France User Group Meetup #10 - 15/11/2...
Back from Liferay DEVCON 2018 (Liferay France User Group Meetup #10 - 15/11/2...
 
Recap Liferay France Symposium 2018
Recap Liferay France Symposium 2018Recap Liferay France Symposium 2018
Recap Liferay France Symposium 2018
 
Instances multiples : les pièges à éviter (Liferay User Group France)
Instances multiples : les pièges à éviter (Liferay User Group France)Instances multiples : les pièges à éviter (Liferay User Group France)
Instances multiples : les pièges à éviter (Liferay User Group France)
 
Developing faster than ever (Liferay DEVCON 2017)
Developing faster than ever (Liferay DEVCON 2017)Developing faster than ever (Liferay DEVCON 2017)
Developing faster than ever (Liferay DEVCON 2017)
 
Développement : mettez le turbo ! - Liferay France Symposium 2017
Développement : mettez le turbo ! - Liferay France Symposium 2017Développement : mettez le turbo ! - Liferay France Symposium 2017
Développement : mettez le turbo ! - Liferay France Symposium 2017
 
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 20167 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016
 
PhoneGap Paris Meetup #6 - Pix2know - Sencha Touch
PhoneGap Paris Meetup #6 - Pix2know - Sencha TouchPhoneGap Paris Meetup #6 - Pix2know - Sencha Touch
PhoneGap Paris Meetup #6 - Pix2know - Sencha Touch
 
Using MyBatis in Alfresco custom extensions - Alfresco Devcon 2012 - Berlin
Using MyBatis in Alfresco custom extensions - Alfresco Devcon 2012 - BerlinUsing MyBatis in Alfresco custom extensions - Alfresco Devcon 2012 - Berlin
Using MyBatis in Alfresco custom extensions - Alfresco Devcon 2012 - Berlin
 
Les2012 lightning talk_exporting_and_importing_company-level_data
Les2012 lightning talk_exporting_and_importing_company-level_dataLes2012 lightning talk_exporting_and_importing_company-level_data
Les2012 lightning talk_exporting_and_importing_company-level_data
 
Liferay france symposium 2012 - montée de version d’une instance liferay
Liferay france symposium 2012 - montée de version d’une instance liferayLiferay france symposium 2012 - montée de version d’une instance liferay
Liferay france symposium 2012 - montée de version d’une instance liferay
 

Convertissez vos formulaires ! - Liferay France Symposium 2020