www.clever-age.com
Open in
urlscan Pro
2600:9000:237d:ae00:d:b331:6780:93a1
Public Scan
Submitted URL: https://cleverage.cmail19.com/t/r-l-tduidkkk-udtlijijkh-g/
Effective URL: https://www.clever-age.com/sylius-con-2024/?wv_email=jsana%40micromania.fr&wv_name=Joel%20SANA&wv_company=Micromania&wv_pip...
Submission: On November 25 via api from US — Scanned from DE
Effective URL: https://www.clever-age.com/sylius-con-2024/?wv_email=jsana%40micromania.fr&wv_name=Joel%20SANA&wv_company=Micromania&wv_pip...
Submission: On November 25 via api from US — Scanned from DE
Form analysis
2 forms found in the DOMGET https://www.clever-age.com/
<form role="search" method="get" class="search-form" action="https://www.clever-age.com/" style="display: none;">
<div class="search-input"><label for="search-query" class="search-label">Rechercher sur le site… <input type="search" id="search-query" class="search-field" name="s" placeholder="Rechercher sur le site…" autocomplete="off"></label><button
type="submit" class="search-submit"><span class="visually-hidden">Rechercher</span><svg focusable="false" aria-hidden="true" width="18" height="19">
<use xlink:href="https://www.clever-age.com/wp-content/themes/clever-age/build/svg/sprite.svg#loupe"></use>
</svg></button></div>
<div class="search-form-result" style="max-height: 1143.81px; display: none;">
<section class="search-form-categories">
<header><span class="fw-700">Rechercher dans les catégories</span></header>
<ul>
<li><button type="submit" name="workTypes" value="Référence">Référence</button></li>
<li><button type="submit" name="workTypes" value="Étude de cas">Étude de cas</button></li>
<li><button type="submit" name="typeLabel" value="Article">Article</button></li>
<li><button type="submit" name="typeLabel" value="Offre d'emploi">Offre d'emploi</button></li>
</ul>
</section>
</div>
</form>
POST /sylius-con-2024/#wpcf7-f26533-p47275-o1
<form action="/sylius-con-2024/#wpcf7-f26533-p47275-o1" method="post" class="wpcf7-form cmonitor-ext-0.4.67 init" aria-label="Formulaire de contact" novalidate="novalidate" data-status="init">
<div style="display: none;">
<input type="hidden" name="_wpcf7" value="26533">
<input type="hidden" name="_wpcf7_version" value="5.9.8">
<input type="hidden" name="_wpcf7_locale" value="fr_FR">
<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f26533-p47275-o1">
<input type="hidden" name="_wpcf7_container_post" value="47275">
<input type="hidden" name="_wpcf7_posted_data_hash" value="">
</div>
<div class="form-field mb-l">
<label for="email"><span class="fw-700">Votre email*</span></label>
<span class="wpcf7-form-control-wrap" data-name="email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" id="email" aria-required="true" aria-invalid="false"
value="" type="email" name="email"></span>
</div>
<div class="form-field mb-l">
<input class="wpcf7-form-control wpcf7-submit has-spinner w-fc cta cta-tertiary" type="submit" value="S'inscrire a la newsletter"><span class="wpcf7-spinner"></span>
</div>
<p style="display: none !important;" class="akismet-fields-container" data-prefix="_wpcf7_ak_"><label>Δ<textarea name="_wpcf7_ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1"
name="_wpcf7_ak_js" value="1732529875477">
<script>
document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
</script>
</p>
<div class="wpcf7-response-output" aria-hidden="true"></div>
<p style="display: none !important"><span class="wpcf7-form-control-wrap referer-page"><input type="text" name="referer-page" value="http://Direct%20Visit" data-value="http://Direct%20Visit" size="40"
class="wpcf7-form-control wpcf7-text referer-page" aria-invalid="false"></span></p>
<!-- campaignmonitor extension by Renzo Johnson -->
</form>
Text Content
Accéder au contenu principal Accueil - Clever Age Make it clever In English FR * EN Rechercher sur le site… Rechercher sur le site… Rechercher Rechercher dans les catégories * Référence * Étude de cas * Article * Offre d'emploi Nous contacter * Toute notre offre * Toute notre offre * Communication, performances marketing et commerciales * Chaîne Data Produits * Commerce Unifié * Chaîne Data Clients * Architecture d’Entreprise & Applicative * Data Platform * Nos métiers * Consulting * Delivery * Optimisation * Références * Actu * Blog * À Propos * Carrière chez Clever Age * Nos offres d’emploi * Qu’est ce qu’un Cleveragien ? * Gestion des talents * Mobilité * Côté RSE ? * Les différentes embauches * Nos agences, au coeur des villes Fermer la navigation 1. Accueil SYLIUS CON 2024 Publié le 18 novembre 2024 Mis à jour le 22 novembre 2024 Par Nicolas Joubert La 3ème édition de la Sylius Con a réuni 250 participants le 13 novembre 2024 au centre des congrès de Lyon. L’événement a proposé trois parcours distincts – une track Business et deux tracks techniques – permettant aux 25 speakers experts de partager leur savoir-faire et répondre aux attentes variées des participants. OPENING KEYNOTE (MIKOŁAJ KRÓL) Dans un premier temps, il a été mis en avant la politique de communication menée par Sylius via l’organisation d’events, meetup, avec un œil toujours présent sur la communauté ; chan slack par exemple. Il a été également mentionné le partenariat technique avec plateform.sh via le Sylius Cloud. Évidemment (ce que tout le monde attendait), nous avons eu la primeur de la release de Sylius 2.0. Enfin ont été décernés les Sylius Award aux membres / sociétés reconnues dans la croissance constante de Sylius. CREATE WORLD-CLASS SYLIUS PLUGINS (JOACHIM LØVGAARD) Il s’agissait ici de plusieurs points importants pour la création de plugins (Sylius ou non) * Bien définir ses dépendances composer (et surtout ne pas ajouter Sylius/Sylius) * Suivre le semantic versioning * Utiliser la prepend configuration * Définir des valeurs par défaut pour la configuration * Créer ses propres Entitées plutôt que de surcharger celles de Sylius (afin d’éviter les conflits) pouvant étendre les interfaces par défaut associées * Utiliser les DataProviders plutôt que de surcharger les repository de base (pour les même raisons) * Utiliser les DTOs & VOs pour le transfert de données structurées * Tester : test fonctionnels, d’intégration, mutation testing * Utiliser des outils d’analyse statique, les commentaires associés (psalm, phpstan, etc.) et les automatiser via les github actions Pour la création de squelette de plugin : https://github.com/Setono/SyliusPluginSkeleton ou https://github.com/monsieurbiz/SyliusPluginMaker SYLIUS BEYOND E-COMMERCE: BUILDING THE PERFECT WORDPRESS COMPETITOR (JACQUES BODIN-HULLIN) WordPress étant la source de 44% des sites internet mondiaux, PHP lui-même fait attention à garantir sa compatibilité. Or, si Sylius est déjà capable de remplacer WooCommerce, MonsieurBiz nous montre comment il a recréé dans Sylius les fonctionnalités CMS manquantes (et nécessaires) pour bon nombre de sites via SyliusCms. * Editeur de contenu : SyliusRichEditorPlugin * Configuration intégrée dans l’admin Sylius : SyliusSettingsPlugin * Blocs réutilisables : SyliusCmsBlockPlugin * Pages custom et Homepage : SyliusHomepagePlugin * Menu : SyliusMenuPlugin * Gestion des Media : SyliusMediaManagerPlugin * Blogging : SyliusBlogPlugin * Et pour désactiver la partie ecommerce de Sylius : SyliusNoCommercePlugin SYLIUS PAYMENT OVERVIEW AND FUTURE (FRANCIS HILAIRE) Après avoir fait le point de l’existant et de ces limites avec l’intégration de Payum, dans Sylius 2.0 le concept de “Payment Requests” a été ajouté afin de simplifier l’intégration des providers ; que ce soit en back ou en front. Il est également possible de travailler de manière asynchrone avec les modes de paiement qui le supportent. ADAPTING PRICE CALCULATION TO B2B NEEDS (LUCA GALLINARI & MANUELE MENOZZI) Là où les prix dans le B2C sont uniformes pour les utilisateurs avec une gestion des promotions au niveau du panier, dans le B2B, les prix sont spécifiques par utilisateurs (ou groupes) et utilisent de très nombreuses règles métiers pour être définis. 3 approches pour définir les prix B2B sont possibles : * Le calcul des prix par l’ERP et son appel par API. Celui-ci demande une haute disponibilité. * Le pré-calcul des prix pour tous les cas d’usages / utilisateurs. Celui-ci demande un énorme volume de stockage (et de calcul le cas échéant) * Le calcul en temps réel. Celui-ci implique la duplication des règles de calcul de l’ERP et peut induire à un désalignement de la donnée. C’est cette 3ème approche qui a été techniquement démontrée, via son implémentation dans Sylius par les 2 speakers de webgriffe. BOOST YOUR SYLIUS APPS AND SIMPLIFY DEPLOYMENT WITH FRANKENPHP (KÉVIN DUNGLAS) FrankenPHP est un module du serveur web Caddy fournissant (entre autres) : Le support de HTTP 2 et 3, HTTPS par défaut, les Early Hints, worker mode (travail en mémoire), un mode temps réel (via Mercure). Pour une présentation complète de l’outil, de ses capacités et comment le mettre en place : https://frankenphp.dev/ SYLIUS AS A… VENDING MACHINE? A TALE OF UNUSUAL SYLIUS’ USE-CASES (KONRAD ALFARO) A l’instar de ce qui été démontré par Jacques Bodin-Hullin, dans la seconde conférence, Sylius est avant tout une base de code et un cadre projet. Il est possible de l’utiliser comme bridge ETL via la puissance des API de API Platform. Sylius peut être une brique d’un projet plus gros, afin de répondre au besoin catalogue produit, de panier, de paiement, … DEVELOPER DOCS: THE WRITE WAY TO STREAMLINE PROJECT (KSENIA ZVEREVA) La documentation, c’est comme les sauvegardes : personne ne veut en faire mais en cas de problème “que dit la documentation ?” Dans cette dernière conf, dynamique, on tente de répondre à une problématique récurrente des projets : la documentation. Les problèmes initiaux sont souvent une fragmentation des sources entre différents outils et un gros volume de données. Afin de tenter d’y remédier, il est nécessaire de : * suivre une ligne directrice claire * utiliser une interface utilisateur intuitive * pouvoir extraire les données (en PDF par exemple) * relire, partager propriété entre toute l’équipe, la garder à jour régulièrement * ajouter des commentaires de code (OpenAPI pour les API) * ne pas se baser sur une réunion à l’oral, mais écrire les choses (surement la chose la plus importante à mon avis) * s’adapter à son audience * incorporer la documentation au cycle de développement CONCLUSION Cette troisième édition de la Sylius Con (et la première hors de la Pologne) était vraiment réussie. Merci au staff, aux speakers, de nous avoir fait découvrir ce que Sylius est, peut être et va devenir. -------------------------------------------------------------------------------- * Conférence * Sylius * * * * * Retour en haut de page Nos agences Europe * Luxembourg * Bordeaux * Paris * Lyon * Nantes * Toulouse * Lille * Marseille Asie * Singapour * Vietnam Amérique * North America Europe Asie Amérique * Luxembourg * Bordeaux * Paris * Lyon * Nantes * Toulouse * Lille * Marseille Agence de Luxembourg 20 Rue de l'Industrie, 8399 Windhof Koerich, Luxembourg Tél : (+352) 27 39 351 formation@oxiane.lu Voir le détail Agence de Bordeaux 9 Rue André Darbon, 33300 Bordeaux, France Tél : +(33) 5 56 48 14 20 drh@clever-age.com Voir le détail Agence de Paris 34 Rue de Saint-Pétersbourg, 75008 Paris, France Tél : +(33) 1 53 34 66 10 drh@clever-age.com Voir le détail Agence de Lyon 16 Rue Duguesclin, 69006 Lyon, France Tél : +(33) 4 78 89 46 45 drh@clever-age.com Voir le détail Agence de Nantes 7 Passage Douard, 44000 Nantes, France Tél : +(33) 2 51 17 70 42 drh@clever-age.com Voir le détail Agence de Toulouse 21 Boulevard de la Marquette, 31000 Toulouse, France Tél : +33 5 61 82 58 86 drh@clever-age.com Voir le détail Agence de Lille 7 Rue de l'Hôpital Militaire, 59800 Lille, France Tél : +33 1 53 34 66 10 drh@clever-age.com Voir le détail Agence de Marseille 2 Rue de Beausset, 13001 Marseille, France Tél : 07 87 19 81 78 drh@clever-age.com Voir le détail * Singapour * Vietnam Carte Asie Agence de Singapour 96 Robinson Road, 068899 Singapour Tél : +65 5273 2622 drh@clever-age.com Voir le détail Agence de Vietnam 14-16 Duong So 7, Ward 12, District 10, Ho Chi Minh, Vietnam Tél : +84 028 39293808 drh@clever-age.com Voir le détail * North America Carte Amerique Agence de North America 368 Rue Notre-Dame Ouest H3C 0S5 Montréal drh@clever-age.com Voir le détail Newsletter * twitter * facebook * linkedin * Nos références et études de cas * Nos réactions à chaud sur l’actualité * Les dates des petits-déjeuners organisés * Les événements auxquels vous pouvez nous retrouver * Les actualités du groupe Votre email* Δ Votre adresse de messagerie est uniquement utilisée pour vous envoyer les lettres d’information de Clever Age. Vous pouvez à tout moment utiliser le lien de désabonnement intégré dans la newsletter. En savoir plus sur la gestion de vos données et vos droits. * © 2024 * Nous contacter * Mentions légales * Politique de confidentialité * Paramètres des cookies GÉREZ VOS COOKIES Nous posons des cookies sur votre navigateur afin de vous proposer la meilleure expérience possible. Vous pouvez contribuer à ces améliorations en cliquant sur « Accepter et fermer » ou en autorisant seulement une partie via les paramètres. Vous pourrez revenir sur votre choix à tout moment en vous rendant tout en bas de la page. Merci et bonne visite !Politique de confidentialité Liste de nos partenaires Continuer sans accepter Accepter et fermer Paramètres des cookies CENTRE DE PRÉFÉRENCES DE LA CONFIDENTIALITÉ Lorsque vous consultez un site Web, des données peuvent être stockées dans votre navigateur ou récupérées à partir de celui-ci, généralement sous la forme de cookies. Ces informations peuvent porter sur vous, sur vos préférences ou sur votre appareil et sont principalement utilisées pour s'assurer que le site Web fonctionne correctement. Les informations ne permettent généralement pas de vous identifier directement, mais peuvent vous permettre de bénéficier d'une expérience Web personnalisée. Parce que nous respectons votre droit à la vie privée, nous vous donnons la possibilité de ne pas autoriser certains types de cookies. Cliquez sur les différentes catégories pour obtenir plus de détails sur chacune d'entre elles, et modifier les paramètres par défaut. Toutefois, si vous bloquez certains types de cookies, votre expérience de navigation et les services que nous sommes en mesure de vous offrir peuvent être impactés. Politique de confidentialité Tout autoriser GÉRER LES PRÉFÉRENCES DE CONSENTEMENT COOKIES STRICTEMENT NÉCESSAIRES Toujours actif Ces cookies sont nécessaires au fonctionnement du site Web et ne peuvent pas être désactivés dans nos systèmes. Ils sont généralement établis en tant que réponse à des actions que vous avez effectuées et qui constituent une demande de services, telles que la définition de vos préférences en matière de confidentialité, la connexion ou le remplissage de formulaires. Vous pouvez configurer votre navigateur afin de bloquer ou être informé de l'existence de ces cookies, mais certaines parties du site Web peuvent être affectées. Ces cookies ne stockent aucune information d’identification personnelle. Détails du fournisseur COOKIES DE PERFORMANCE Cookies de performance Ces cookies nous permettent de déterminer le nombre de visites et les sources du trafic, afin de mesurer et d’améliorer les performances de notre site Web. Ils nous aident également à identifier les pages les plus / moins visitées et d’évaluer comment les visiteurs naviguent sur le site Web. Toutes les informations collectées par ces cookies sont agrégées et donc anonymisées. Si vous n'acceptez pas ces cookies, nous ne serons pas informé de votre visite sur notre site. Détails du fournisseur COOKIES POUR UNE PUBLICITÉ CIBLÉE Cookies pour une publicité ciblée Ces cookies peuvent être mis en place au sein de notre site Web par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous proposer des publicités pertinentes sur d'autres sites Web. Ils ne stockent pas directement des données personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, votre publicité sera moins ciblée. Détails du fournisseur Back Button LISTE DES FOURNISSEURS Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label Confirmer la sélection