Les étapes d'un projet web - JPDS 2013 [FR]Wixiweb
Découvrez les étapes d'un projet web. Présentation faites par Wixiweb lors des Journées du Patrimoine des Startups. Au programme : Etude, Spécifications, Conception, Réalisation, Recette et Production
La gestion d'un projet web passe avant tout par une gestion des coûts saine.
Cette présentation a pour objectif de vous apporter la méthodologie afin d'optimiser votre budget depuis la conception à la réalisation.
Cette présentation est le support de la conférence : "Trucs & astuces pour optimiser son budget web" lors de l'événement Drupagora 2015
Les étapes d'un projet web - JPDS 2013 [FR]Wixiweb
Découvrez les étapes d'un projet web. Présentation faites par Wixiweb lors des Journées du Patrimoine des Startups. Au programme : Etude, Spécifications, Conception, Réalisation, Recette et Production
La gestion d'un projet web passe avant tout par une gestion des coûts saine.
Cette présentation a pour objectif de vous apporter la méthodologie afin d'optimiser votre budget depuis la conception à la réalisation.
Cette présentation est le support de la conférence : "Trucs & astuces pour optimiser son budget web" lors de l'événement Drupagora 2015
Gestion des conversions de fichiers en entreprise : PDF - PDF/ASEAL Systems
Comment mettre en place un service de gestion des conversions de fichiers au sein de votre entreprise ? Comment prendre en charge des formats hétérogènes et générer des fichiers PDF ou PDF/A répondant à vos exigences métiers ? Réponse avec la solution Corporate Conversion Server de SEAL Systems.
inext café #03 - Automatiser ses processus métier avec SharePoint et NintexAlexandre David
Slides issues du "Café iNext" # 03 sur le thème de l'automatisation de vos processus métiers, en collaboration avec notre partenaire Nintex.
Découvrez les nouveautés du moteur de workflow de SharePoint 2013, ses possibilités Out Of the Box et ses limites. Assistez aux démonstrations des outils de développement SharePoint Designer 2013, Visual Studio 2012 et Visio 2013 dans le cadre du déploiement d'un workflow simple. Partagez votre expérience et échangez avec nos experts sur les bénéfices de Nintex workflow pour SharePoint 2013 et Nintex Forms.
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...OCTO Technology
Les éditeurs de progiciel se sont mis au goût du jour avec les solutions SaaS.
Les promesses associées font parfois rêver : intégration et déploiement simple et rapide, solution en adéquation avec votre métier…
Cloud ou non, son intégration dans votre SI reste difficile. Quelles sont les problématiques que soulève ce type de solution et comment éviter au mieux des nécroses dans votre SI ?
Better yet, it is required that the behavior of an information system can be modified by the business expert, without having to wait for the computer service to be available.
The MRA enables the implementation of information systems driven by the job (action item), for the job and in the perspective of the job. Technical experts (developers) are concerned only by the application logic system while the business experts are responsible for the maintenance of the business (which changes often) in a zero-development environment using natural language publishers. The development cycle is, then, getting shorter because of the easier design for test scenarios, through coding, and business experts work closely with the technical team by participating in all phases of the life cycle and development. Hence, with the ARM, each field applications are run and managed by business experts in the field.
Le lancement de Drupal 8 arrive à grand pas. Devez-vous dès maintenant vous lancer dans un projet Drupal 8 ?
Découvrez le point de vu de 2 experts numériques et faite vous une idée. Cette présentation est le support de la conférence drupal 8 regards croisés lors de l'événement Drupagora 2015.
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGEYves Dalle Piagge
Présentation NowForum 2016 : Retour d'expérience sur la mise en place de ServiceNow au sein de la DSI Pôle emploi - Axe sur le développement des compétences et la conduite du changement.
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...Nuxeo
Liferay permet de fournir à des portails des contenus à destination externe, et facilite la création et publication des contenus ainsi que le travail collaboratif. La Plateforme Nuxeo, de son côté, offre une base documentaire pour la gestion de contenus internes. Comme elles sont toutes les deux open source, développées en Java et conformes aux standards, les plateformes Nuxeo et Liferay peuvent être intégrées ensemble pour offrir une solution flexible en ayant une source de contenu unique et fiable. Avec cette intégration, le contenu suit son cycle de vie avec la Plateforme Nuxeo et Liferay est utilisé comme front-end.
L'intégrateur Océane Consulting, partenaire de Nuxeo, a développé et implémenté cette intégration pour de nombreux clients. Laurent Dreuillat, directeur technique, vous exposera ce qu'ils ont appris de cette expérience. Il présentera les avantages et compromis des différentes approches pour réaliser cette intégration, comme :
une intégration avec OpenSocial et CMIS qui se base sur les standards,
le développement de portlets Liferay personnalisés en utilisant Vaadin et l'API Content Automation de Nuxeo.
Rejoignez-nous pour ce webinaire incluant une session de questions-réponses et découvrez comment Océane Consulting Data Management aborde l'intégration entre Liferay et la Plateforme Nuxeo pour ses clients.
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...OCTO Technology
Un menu copieux pour cette rentrée des petits-déjeuners OCTO avec un focus sur les architectures de données, un témoignage de BNP Paribas, un retour sur la mise en œuvre de ces nouvelles architectures de données et, cerise sur le gâteau, une mise en perspective de la tendance vers des architectures de flux à l’occasion de la publication du livre blanc Digital Studies Vol.02 : La question du temps dans les architectures digitales.
Les données sont là, initialement éclatées dans différents silos applicatifs. Mais maintenant qu’elles commencent à alimenter un Data Lake sous Hadoop, que va-t-on en faire ? Comment les valoriser ? Comment créer de nouveaux services à valeur ajoutée ?
BNP Paribas était présent pour témoigner de sa démarche avec un retour sur la mise en œuvre de ces nouvelles architectures de données.
OCTO a présenté le retour d'expérience sur la mise en œuvre de ces nouvelles architectures de données, incluant les technologies Hadoop, Spark, Cassandra, Solr ainsi que des expérimentations sur le Machine Learning, tout en soulignant les méthodes de travail utilisées avec des équipes mixtes BNP Paribas / OCTO.
Ce petit-déjeuner a aussi été l’occasion de vous présenter et de vous remettre une version imprimée du livre blanc Digital Studies Vol.02, consacré aux questions d’architecture, notamment aux nouvelles architectures de flux.
Retour sur le club utilisateur - retour d'expérience de la plateforme Simplicité :
- Présentation de la nouvelle version de Simplicité (V4) : Les grandes évolutions de la plateforme et celles à venir.
- Région Bretagne fait son retour d’expérience : après plusieurs années d’utilisation de la plateforme, quel retour faire ? Quelles sont les applications en production ? Pour quels usages ? Les avantages et inconvénients de ce type de solution ?
- Arismore présentation : IT data insight powered by Simplicité. Comment partager et rendre visible les données de l’IT ?
Client Extensions - Episode 2 : Custom Element - 2024-04-30 - Liferay France ...Sébastien Le Marchand
Retrouvez toute la communauté Liferay francophone pour un meetup virtuel (100% remote) pendant la pause déjeuner le mardi 30 avril.
Ce meetup sera consacré à une exploration approfondie du type de Client Extension Custom Element.
Custom Element, c'est le type de Client Extension qui va entre autre vous permettre de développer autour de Liferay en React, Angular, Vue, Svelte ou n'importe quel autre framework JS, et surtout avec un minimum de restrictions : codez-comme vous aimez !
Au delà des aspects théoriques, ce sera également l'occasion d'aborder des problématiques concrètes de mise en oeuvre d'un Custom Element et aussi de discuter des différents cas d'usage.
Et bien sur la traditionnelle session ouverte de questions-réponses ne sera pas oubliée !
Since its launch more ten years ago, Liferay Marketplace seems to have lost some attention, both from the community and from Liferay Inc. In this session I will discuss 10 propositions to reawaken the “hype” and interese around the Liferay Marketplace, and make it more impactful on the Liferay ecosystem.
These 10 propositions aims to be simple, quick to deploy, pragmatic and above all inexpensive. There is 5 propositions addressed to the whole Liferay community, as users or potential users of the Liferay Marketplace, and 5 concrete, well-defined and affordable requests to Liferay Inc.
The last but not the least, you will be able to give your feedback about these propositions.
Beyond these 10 particular propositions, this session is the opportunity to start a more global discussion all together about the future of Liferay Marketplace, about the expectation of the community and about the intentions of Liferay Inc.
Contenu connexe
Similaire à Convertissez vos formulaires ! - Liferay France Symposium 2020
Gestion des conversions de fichiers en entreprise : PDF - PDF/ASEAL Systems
Comment mettre en place un service de gestion des conversions de fichiers au sein de votre entreprise ? Comment prendre en charge des formats hétérogènes et générer des fichiers PDF ou PDF/A répondant à vos exigences métiers ? Réponse avec la solution Corporate Conversion Server de SEAL Systems.
inext café #03 - Automatiser ses processus métier avec SharePoint et NintexAlexandre David
Slides issues du "Café iNext" # 03 sur le thème de l'automatisation de vos processus métiers, en collaboration avec notre partenaire Nintex.
Découvrez les nouveautés du moteur de workflow de SharePoint 2013, ses possibilités Out Of the Box et ses limites. Assistez aux démonstrations des outils de développement SharePoint Designer 2013, Visual Studio 2012 et Visio 2013 dans le cadre du déploiement d'un workflow simple. Partagez votre expérience et échangez avec nos experts sur les bénéfices de Nintex workflow pour SharePoint 2013 et Nintex Forms.
La Duck Conf 2018 : "Au secours : le Marketing a choisi Salesforce - SaaS ou ...OCTO Technology
Les éditeurs de progiciel se sont mis au goût du jour avec les solutions SaaS.
Les promesses associées font parfois rêver : intégration et déploiement simple et rapide, solution en adéquation avec votre métier…
Cloud ou non, son intégration dans votre SI reste difficile. Quelles sont les problématiques que soulève ce type de solution et comment éviter au mieux des nécroses dans votre SI ?
Better yet, it is required that the behavior of an information system can be modified by the business expert, without having to wait for the computer service to be available.
The MRA enables the implementation of information systems driven by the job (action item), for the job and in the perspective of the job. Technical experts (developers) are concerned only by the application logic system while the business experts are responsible for the maintenance of the business (which changes often) in a zero-development environment using natural language publishers. The development cycle is, then, getting shorter because of the easier design for test scenarios, through coding, and business experts work closely with the technical team by participating in all phases of the life cycle and development. Hence, with the ARM, each field applications are run and managed by business experts in the field.
Le lancement de Drupal 8 arrive à grand pas. Devez-vous dès maintenant vous lancer dans un projet Drupal 8 ?
Découvrez le point de vu de 2 experts numériques et faite vous une idée. Cette présentation est le support de la conférence drupal 8 regards croisés lors de l'événement Drupagora 2015.
ServiceNow : Retour d'expérience DSI Pôle emploi - Yves DALLE PIAGGEYves Dalle Piagge
Présentation NowForum 2016 : Retour d'expérience sur la mise en place de ServiceNow au sein de la DSI Pôle emploi - Axe sur le développement des compétences et la conduite du changement.
[Webinaire avec Océane Consulting] Utiliser Vaadin pour intégrer Nuxeo et Lif...Nuxeo
Liferay permet de fournir à des portails des contenus à destination externe, et facilite la création et publication des contenus ainsi que le travail collaboratif. La Plateforme Nuxeo, de son côté, offre une base documentaire pour la gestion de contenus internes. Comme elles sont toutes les deux open source, développées en Java et conformes aux standards, les plateformes Nuxeo et Liferay peuvent être intégrées ensemble pour offrir une solution flexible en ayant une source de contenu unique et fiable. Avec cette intégration, le contenu suit son cycle de vie avec la Plateforme Nuxeo et Liferay est utilisé comme front-end.
L'intégrateur Océane Consulting, partenaire de Nuxeo, a développé et implémenté cette intégration pour de nombreux clients. Laurent Dreuillat, directeur technique, vous exposera ce qu'ils ont appris de cette expérience. Il présentera les avantages et compromis des différentes approches pour réaliser cette intégration, comme :
une intégration avec OpenSocial et CMIS qui se base sur les standards,
le développement de portlets Liferay personnalisés en utilisant Vaadin et l'API Content Automation de Nuxeo.
Rejoignez-nous pour ce webinaire incluant une session de questions-réponses et découvrez comment Océane Consulting Data Management aborde l'intégration entre Liferay et la Plateforme Nuxeo pour ses clients.
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...OCTO Technology
Un menu copieux pour cette rentrée des petits-déjeuners OCTO avec un focus sur les architectures de données, un témoignage de BNP Paribas, un retour sur la mise en œuvre de ces nouvelles architectures de données et, cerise sur le gâteau, une mise en perspective de la tendance vers des architectures de flux à l’occasion de la publication du livre blanc Digital Studies Vol.02 : La question du temps dans les architectures digitales.
Les données sont là, initialement éclatées dans différents silos applicatifs. Mais maintenant qu’elles commencent à alimenter un Data Lake sous Hadoop, que va-t-on en faire ? Comment les valoriser ? Comment créer de nouveaux services à valeur ajoutée ?
BNP Paribas était présent pour témoigner de sa démarche avec un retour sur la mise en œuvre de ces nouvelles architectures de données.
OCTO a présenté le retour d'expérience sur la mise en œuvre de ces nouvelles architectures de données, incluant les technologies Hadoop, Spark, Cassandra, Solr ainsi que des expérimentations sur le Machine Learning, tout en soulignant les méthodes de travail utilisées avec des équipes mixtes BNP Paribas / OCTO.
Ce petit-déjeuner a aussi été l’occasion de vous présenter et de vous remettre une version imprimée du livre blanc Digital Studies Vol.02, consacré aux questions d’architecture, notamment aux nouvelles architectures de flux.
Retour sur le club utilisateur - retour d'expérience de la plateforme Simplicité :
- Présentation de la nouvelle version de Simplicité (V4) : Les grandes évolutions de la plateforme et celles à venir.
- Région Bretagne fait son retour d’expérience : après plusieurs années d’utilisation de la plateforme, quel retour faire ? Quelles sont les applications en production ? Pour quels usages ? Les avantages et inconvénients de ce type de solution ?
- Arismore présentation : IT data insight powered by Simplicité. Comment partager et rendre visible les données de l’IT ?
Client Extensions - Episode 2 : Custom Element - 2024-04-30 - Liferay France ...Sébastien Le Marchand
Retrouvez toute la communauté Liferay francophone pour un meetup virtuel (100% remote) pendant la pause déjeuner le mardi 30 avril.
Ce meetup sera consacré à une exploration approfondie du type de Client Extension Custom Element.
Custom Element, c'est le type de Client Extension qui va entre autre vous permettre de développer autour de Liferay en React, Angular, Vue, Svelte ou n'importe quel autre framework JS, et surtout avec un minimum de restrictions : codez-comme vous aimez !
Au delà des aspects théoriques, ce sera également l'occasion d'aborder des problématiques concrètes de mise en oeuvre d'un Custom Element et aussi de discuter des différents cas d'usage.
Et bien sur la traditionnelle session ouverte de questions-réponses ne sera pas oubliée !
Since its launch more ten years ago, Liferay Marketplace seems to have lost some attention, both from the community and from Liferay Inc. In this session I will discuss 10 propositions to reawaken the “hype” and interese around the Liferay Marketplace, and make it more impactful on the Liferay ecosystem.
These 10 propositions aims to be simple, quick to deploy, pragmatic and above all inexpensive. There is 5 propositions addressed to the whole Liferay community, as users or potential users of the Liferay Marketplace, and 5 concrete, well-defined and affordable requests to Liferay Inc.
The last but not the least, you will be able to give your feedback about these propositions.
Beyond these 10 particular propositions, this session is the opportunity to start a more global discussion all together about the future of Liferay Marketplace, about the expectation of the community and about the intentions of Liferay Inc.
Learn how the new Content Dashboard provided by Liferay 7.3 can be a precious tool for content administrators, contributors and developers. Beyond the out-of-the-box features, discover “filter favorites“ and “CSV export” custom extensions (open sourced for the /dev/24) and deep-dive into implementation as an example of advanced portlet customization.
Relever les défis techniques d'un site internet multi-pays et multilingue - L...Sébastien Le Marchand
Tout au long du cycle de vie d'un projet de site internet multi-pays et multilingue, les équipes de développements rencontrent une multitude d'épreuves. Basée sur les retours d'expérience d'un projet réel sous Liferay, cette session aborde ces problématiques et les solutions ad hoc mises en oeuvre.
Instances multiples : les pièges à éviter (Liferay User Group France)Sébastien Le Marchand
- Comprendre ce que sont les instances virtuelles dans Liferay
- Identifier les limites et les risques des instances virtuelles mutiples
- Critères pour décider du recours aux instances virtuelles
- Présentation jouée pendant le meetup du 24 janvier 2018 (https://www.meetup.com/fr-FR/Liferay-France-User-Group/events/245254079/)
Développement : mettez le turbo ! - Liferay France Symposium 2017Sébastien Le Marchand
Pendant les phases de développement, les temps d’attente et les tâches répétitives ont trop souvent tendance à s’inviter de manière récurrente. Cette session sera l’occasion de découvrir ou redécouvrir des pratiques et des outils pour ne plus perdre de temps et renouer avec la productivité, dans le contexte d’un projet Liferay.
7 plugins de la communauté à ne pas manquer ! - Liferay France Symposium 2016Sébastien Le Marchand
La communauté Liferay est très active et alimente sans cesse la Marketplace avec des plugins de qualité, mais la plupart de ces pépites sont trop souvent méconnues. Cette session sera l’occasion de présenter une sélection de 7 plugins qui sont d’une aide précieuse dans la plupart des contextes projets !
Liferay france symposium 2012 - montée de version d’une instance liferaySébastien Le Marchand
Les montées de version du produit sont des étapes critiques dans la vie d'une application basée sur Liferay. Le portail Liferay fournit nativement des mécanismes efficaces pour mettre à jour sans difficultés la structure et les données de la base de données Liferay standard, mais une attention importante doit être portée à la migration des données et développements spécifiques, tout particulièrement pour les plugins de type « hook » et les plugins de type « ext ». Pendant cette session, les auditeurs ont bénéficié de retours d'expérience terrain et ont prise connaissance de patterns et d'astuces utiles pour assurer une montée de version en évitant les régressions et en maîtrisant la charge engagée.
2. 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
3. Liferay au coeur de chaque projet
Formations officielles Liferay
Une équipe accomplie qui vous
accompagne vers l’autonomie
www.nysis.com
Conseil Expertise Formation
4. Agenda
(Re-)découvrir les Liferay Forms
Le besoin : convertir
Reverse-engineering sur les Forms
La solution construite
Prochaines évolutions
Forms : comment décider ?
6. 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
7. 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
€
8. 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
13. 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
15. 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
19. 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
21. 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 !
33. ▪ 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
36. ▪ 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
37. 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
40. 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
41. 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
42. 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
45. 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à
49. 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