Auteur/autrice : Neil Lock

  • Page Builder Sandwich 2017 : une année en revue

    En 2017, nous avons commencé à enrichir les fonctionnalités de Page Builder Sandwich. Cette année a été un bond de géant pour nous, et nous ne pourrions être plus heureux.

    Nous avons reçu énormément de retours et de soutien de la part de nos utilisateurs, ainsi que de nos amis de WordPress. Et grâce à cela, nous avons pu créer quelque chose de grand, quelque chose qui vous permet de créer de merveilleuses choses avec nous.

    So without further ado, let’s look back at Page Builder Sandwich’s 2017. Here are our favorite updates and releases from this year.

    Parallax Scrolling

    Parallax Scrolling is a background effect that gives your page a a 3D layered look while you scroll.  We made adding this effect easy for our users- simply select the Parallax Scrolling option in your row’s background to add the parallax effect.

    Video Backgrounds

    Tout comme pour le défilement parallaxe, Page Builder Sandwich vous permet d’ajouter de superbes arrière-plans vidéo en effectuant simplement un copier-coller de liens Vimeo ou YouTube, ou en téléversant manuellement des vidéos.

    Ken Burns Backgrounds

    Vous avez remarqué la façon dont les images d’archives sont présentées dans la plupart des documentaires ? Comment ils affichent une image à l’écran, avec un zoom avant lent ? C’est ce qu’on appelle l’effet Ken Burns. Et oui, Page Builder Sandwich l’a également sorti en 2017.

    Blank Page Template

    Envie de partir d’une page blanche ? Page Builder Sandwich s’occupe de tout. Nous avons également lancé le modèle Blank Page en 2017, qui vous permet de concevoir votre site web sur une toile entièrement vierge.

    Full Page Templates

    Page Builder Sandwich released its very first set of Page Templates in January 2017. Niche-based and professionally designed, these templates also allow for manual editing so you can customize them the way you’d like.

    Mobile Responsiveness

    2017 a été l’année où nous avons intégré la réactivité mobile à notre éventail de fonctionnalités. Vous pouvez désormais afficher votre site web sur mobile, de manière parfaitement fluide.

    All 800+ Google Fonts

    Nous vous avons donné la possibilité d’ajouter du dynamisme et de la flexibilité à votre site web grâce à plus de 800 polices Google Fonts.

    200% Performance Increase

    Bigger, better, faster. Page Builder Sandwich increased its performance by 200% in 2017.

    What’s in Store for 2018?

    Page Builder Sandwich a toujours été le constructeur de pages véritablement convivial, véritablement intuitif et véritablement front-end. Notre vision consistant à vous offrir la meilleure expérience de création de pages web grandit à mesure que vous partagez vos besoins.

    À partir de vos idées, nous avons conçu quelque chose de meilleur pour 2018 !

    Frontly Builder is the next step in our evolution and we’re at the final stages of development!

    Leave us your email to get first dibs on updates!

    ’til relaunch

    Nous ne serions pas arrivés aussi loin sans votre soutien à tous, alors un immense, immense merci à tous ceux qui ont été à nos côtés en 2017 ! Place à la création de choses encore plus extraordinaires en 2018. On se retrouve là-bas !

    Bien à vous,
    L’équipe Page Builder Sandwich

  • Pourquoi nous sommes passés d’EDD à Freemius

    Pourquoi nous sommes passés d’EDD à Freemius

    When Page Builder Sandwich was launched in 2016, we were using Easy Digital Downloads. In 2017, we moved to Freemius. Here’s why we switched:

    Qu’est-ce qu’EDD et pourquoi l’avons-nous choisi ?

    Easy Digital Downloads (EDD) est une alternative auto-hébergée populaire à l’e-commerce / WooCommerce pour WordPress. Prêt à l’emploi, vous ne pouvez pas vraiment vendre un produit WordPress avec EDD, mais son extension Software Licensing le rend parfait pour vendre des extensions. L’extension gérait également la création et la vérification des clés de licence.

    EDD fonctionnait également très bien car il permettait aux clients d’acheter notre produit directement depuis le site web, tout en leur offrant leur propre page de compte où ils pouvaient se connecter et consulter leur historique d’achats.

    Since it worked well, and since we’re a big fan of Pippin Williamson, this was Sandwich’s first option.

    Comment fonctionne-t-il par rapport à Freemius, et quand avons-nous changé ?

    En 2016, Vova Feldman, développeur principal et co-créateur de Freemius, nous a envoyé par e-mail une présentation de Freemius, expliquant qu’il s’agit de bien plus que d’une solution d’e-commerce — il propose d’autres fonctionnalités comme une solution d’analyse et de statistiques, un outil d’automatisation du marketing et un outil de support intégré afin que les clients puissent vous contacter directement depuis le tableau de bord WordPress.

    Au départ, nous n’utilisions que « Freemius Insights’ — l’une des fonctionnalités de Freemius — car nous étions curieux de connaître les analyses. Cela nous a vraiment aidés à comprendre les raisons courantes pour lesquelles les gens désinstallaient notre extension à cette époque.

    Cela nous a également permis de prendre des décisions plus axées sur les données grâce à de courts sondages auprès des clients. Par exemple, si un utilisateur s’apprêtait à désinstaller notre extension, un formulaire de retour rapide apparaissait pour lui demander pourquoi il avait choisi de la désinstaller. Ces retours nous ont aidés à comprendre les besoins de nos clients.

    Grâce à cet exercice, nous avons découvert que les utilisateurs désinstallaient l’extension parce qu’ils ne savaient pas quoi faire après l’activation. Nous avons simplement ajouté un écran de bienvenue et une vidéo explicative pour réduire le taux de désinstallation. Rien de plus simple.

    Analyses mises à part, la plateforme Freemius a été conçue pour que vous puissiez l’utiliser immédiatement afin de vendre vos produits WordPress plus efficacement !

    Après avoir pesé le pour et le contre, nous sommes passés à Freemius en janvier 2017. Voici pourquoi :

    Freemius permet aux clients d’acheter votre produit directement sur leur tableau de bord WordPress

    Instead of being redirected to an external website, Freemius allows customers to purchase straight from their WordPress Dashboard. This made huge impact on sales of course! Generally, the fewer things the user has to do to purchase something, the more likely it is that they actually make the purchase.

    Avec EDD, les personnes intéressées par Sandwich devaient quitter leur expérience de création de page pour se rendre sur un site externe afin d’acheter une clé de licence. Elles devaient effectuer plusieurs clics — et subir plusieurs distractions supplémentaires — avant de pouvoir enfin acheter.

    En revanche, avec Freemius, les clients achètent directement depuis leur propre tableau de bord WordPress pendant qu’ils essaient Sandwich — plus besoin de naviguer vers un autre site pour passer commande.

    Cette commodité a rendu l’acte d’achat dix fois plus fluide et plus facile pour les clients, entraînant une augmentation significative des ventes.

    Les développeurs s’investissent également dans votre réussite

    Vendre votre produit avec Freemius n’est pas gratuit. Pour chaque vente, ils prélèvent une petite part de vos revenus, qui sert aux frais de paiement et de traitement. C’est leur modèle économique.

    Mais ce qui est important de noter ici, c’est que leur modèle économique repose sur le succès de votre produit WordPress.

    Vova et son équipe sont très serviables. Ils nous ont donné leurs propres trucs et astuces pour générer plus de revenus, améliorer notre extension et utiliser Freemius à notre avantage. Leur générosité dans le partage d’informations a contribué à la croissance de Sandwich.

    Conclusion : Si vous êtes un créateur de produits WordPress souhaitant monétiser, Freemius est le choix idéal.

    Page Builder Sandwich vise à renforcer l’intuitivité et l’expérience utilisateur grâce à la création de pages. Freemius en fait de même : il fluidifie efficacement l’expérience pour les clients comme pour les vendeurs.

    Depuis notre passage à Freemius en 2017, nous avons des clients plus satisfaits, un taux de désinstallation plus faible et, globalement, de meilleures ventes. Si vous cherchez à monétiser vos extensions ou thèmes WordPress, Freemius est sans aucun doute la solution idéale.

    Ses fonctionnalités surpassent celles de ses concurrents. Il nous a aidés à prendre des décisions plus judicieuses pour nous améliorer. Leur équipe offre un support exceptionnel. Si vous êtes un auteur de produits WordPress, nous espérons que vous vivrez la même expérience bénéfique que nous avec Freemius.

  • Le secret pour offrir un bon service client

    Chaque matin sur le chemin du travail, un barista me tend mon café avec le pire visage de marbre imaginable. C’est un rituel quotidien pour nous deux.

    Et si ce café en particulier ne se trouvait pas idéalement sur le chemin du bureau, j’aurais probablement changé de repaire à caféine depuis bien longtemps.

    Eh bien, ce barista a un équivalent dans la communauté du support en ligne.

    Mais comme on ne peut pas voir les visages impassibles lors des échanges par e-mail et par chat en direct, ils sont un peu moins évidents à repérer. Mais croyez-moi, ils existent bel et bien.

    Un bon service client est essentiel à la croissance de votre entreprise, oui. Mais un simple support client ne suffit pas.

    Vous devez fournir un bon service (si ce n’est excellent) qui donne à vos clients le sentiment d’être importants, parce qu’ils le sont. Après tout, c’est grâce à eux que votre entreprise existe.

    Cependant, tout le monde ne comprend pas qu’il ne suffit pas qu’un service client soit simplement fourni sans qualité.

    En fait, même s’il va de soi que les entreprises disposent d’équipes de support, de statistiques récentes montrent que 68 % des clients quittent une entreprise parce qu’ils estiment qu’elle ne se soucie pas d’eux (alors qu’elle le devrait).

    Mais qu’est-ce qui garantit réellement un bon support client, et comment le maintenir ?

    D’un spécialiste du support à un autre, voici quelques facteurs clés pour garder vos clients — et par extension, votre entreprise — satisfaits.

    1. Tirez parti des retours négatifs

    Que ce soit dans le secteur de la tech ou ailleurs, vous allez toujours recevoir des retours sur votre produit d’une manière ou d’une autre. Mais attention : ils ne correspondront pas tous à ce que vous souhaitez entendre.

    Et vous devez vous y préparer.

    Plus que de la préparation, ce que vous devez faire, c’est accepter et tirer parti des retours négatifs.

    Tôt ou tard, vous serez submergé de réclamations, de demandes de fonctionnalités et de commentaires d’insatisfaction.

    Prenez-en note.

    Il est essentiel d’écouter et de rester ouvert à tous les commentaires qui vous parviennent – positifs ou non. Ces commentaires indiquent ce qui manque à votre produit ou service, vous donnant ainsi l’opportunité de répondre aux besoins de votre public ou de votre marché.

    Par exemple, si vous recevez de nombreuses plaintes indiquant que votre interface utilisateur est difficile à parcourir, cela signifie que vous devez modifier votre interface utilisateur.

    Si c’est la troisième fois en un mois que vous recevez une réclamation concernant les performances médiocres de votre produit, c’est probablement une bonne idée de vous réunir avec votre équipe et de prioriser la résolution dudit problème de performance.

    En d’autres termes, les retours négatifs sont une bonne chose. Ce sont des opportunités pour améliorer encore votre produit ; pour puiser de l’inspiration dans le mécontentement de vos clients. Cela aidera votre entreprise et votre produit à se développer encore davantage, et plus ce sera le cas, plus vous et vos clients serez satisfaits.

    2. Montrez-leur que vous êtes humain

    Une chose qui m’agace particulièrement, c’est de recevoir des e-mails au ton rigide qui ressemblent à des réponses générées automatiquement.

    Les très grandes entreprises ont généralement recours à de véritables réponses automatiques et à des robots, mais c’est parce que leurs marques sont déjà bien établies et reconnues sur le marché.

    Maintenant, si vous êtes comme nous et que de vraies personnes assurent votre support client, il est important de montrer à votre public que vous êtes vous aussi humain – qu’ils peuvent s’adresser à vous, demander de l’aide, et qu’ils peuvent obtenir une réponse sincère qui ne ressemble pas à un message préformaté et copié-collé.

    Pour le support individuel par e-mail, mon conseil est de ne jamais dire à votre client ce que vous ne diriez pas dans la vraie vie. Cela signifie qu’il est temps d’abandonner les formules telles que « Salutations ! » ou « Nous vous prions de bien vouloir accepter nos humbles excuses pour ce retard de réponse ».

    Personnellement, je trouve qu’un formalisme excessif donne l’impression que vous n’apportez pas votre aide parce que vous vous souciez du client – vous l’aidez simplement parce que c’est votre travail et que vous y êtes contraint.

    Et c’est une grave erreur.

    Alors, à moins que cela ne soit expressément prévu par la politique de l’entreprise, efforcez-vous de faire comprendre et ressentir à vos clients qu’ils peuvent vous parler. Que vous êtes réellement là pour les aider, et pas seulement pour débiter des réponses robotiques parce que quelqu’un vous paie pour le faire.

    3. Ne les laissez jamais sans réponse

    Celui-ci coule probablement de source.

    Ne laissez jamais, au grand jamais, votre client en suspens sans une solution — ou au moins un dépannage temporaire — à son problème.

    Parfois cependant, certains problèmes sans solution directe sont inévitables. Par exemple, imaginons qu’un client s’enquière d’une fonctionnalité qui, vous le savez, ne sortira pas de sitôt.

    Que dites-vous ?

    « Désolé, nous ne proposons pas cette fonctionnalité. Au revoir.

    Cordialement,
    Le Support »

    Eh bien… cela ne convient absolument pas.

    Si vous devez proposer de petites solutions alternatives, faites-le. Si votre client demande un article en rose et que vous ne l’avez qu’en rouge pour le moment, soyez honnête, mais dites-lui également ce qu’il peut faire en attendant.

    « Nous vous recontacterons dès que d’autres coloris seront disponibles ! » et tenez parole.

    4. Les réponses rapides sont importantes, mais les réponses efficaces le sont tout autant

    Oui, il est important de répondre à vos clients le plus rapidement possible. Mais envoyer une simple réponse ne suffit pas.

    Vos réponses doivent avoir du fond et apporter à vos clients une solution ou une alternative au problème en question (voir point n° 3). L’un ne fonctionne pas sans l’autre.

    Oui, vos clients sont pressés – mais leur fournir une réponse bâclée est tout aussi préjudiciable que de ne pas répondre du tout (et cela fera probablement encore pire impression, car une fois que vous avez cliqué sur « Envoyer », impossible de revenir en arrière).

    5. Évitez de faire des promesses que vous ne pouvez pas tenir

    « Ne vous inquiétez pas. Nous aurons réglé cela pour vous dans une heure ! »

    Si vous mettez ne serait-ce qu’un peu plus de temps, votre réputation et celle de votre entreprise sont condamnées.

    Même si cela semblera séduisant à vos clients au départ, ne pas tenir votre engagement pourrait déclencher une réaction bien plus dommageable.

    Si vous savez qu’il vous faudra 24 heures pour apporter un correctif, soyez honnête et dites-le-leur. Ils préféreront un produit fonctionnel qui demande un peu de temps plutôt qu’un travail précipité qui fonctionne à peine.

    Conclusion

    Alors, quel est le secret pour offrir un bon support client ? Ne le sous-estimez jamais.

    Vos clients sont votre moteur et revêtent une importance capitale.

    Traitez-les comme tels.

    Et la prochaine fois que vous hésiterez à investir dans un bon support client, rappelez-vous ces mots de Neil Patel :

    « Les chefs d’entreprise avisés savent que chaque relation client perdue, que ce soit au profit d’un concurrent ou pour toute autre raison, leur coûte en moyenne 289 $ par an.

    Et si vous pensez pouvoir simplement compenser ce coût avec de nouveaux clients, détrompez-vous. Il s’avère qu’acquérir un nouveau client coûte six à sept fois plus cher que d’en fidéliser un existant. »

  • Nous sortons quelque chose de grand très bientôt.

    In a few short months, we’ll be relaunching as Frontly Builder.

    Pour le moment, le développement est encore très actif. Mais malgré tout, nous sommes incroyablement impatients de vous montrer ce sur quoi nous travaillons. Ici, nous allons vous expliquer pourquoi nous opérons ce changement, en quoi Frontly sera différent de PBS et ce à quoi vous devez vous attendre.

    De Page Builder Sandwich à Frontly Builder

    Before the idea of Sandwich, we noticed a little pattern with page builders everywhere: A lot of them were difficult to use.

    For example, some of these builders would have you go through numerous pop-ups and other settings if you want to add something as simple as an image, a row, a button.

    And if you wanted to change a column’s settings, clicking on the edit button takes you to yet another pop-up that requires you to input settings like size and margins through dropdown options that aren’t very flexible.

    It was frustrating because we knew that page builders should exist to make things easier for users, not the other way around.

    Other wordpress page builders
    Other WordPress Page Builders

    This is how we came up with Page Builder Sandwich.

    We wanted to introduce a builder that was going to maximize users’ experience when creating webpages, allowing them to create awesome things the fast and easy way.

    We received lots of great feedback that allowed Sandwich to evolve. And the more our audience grew, the more suggestions we received on how we could further improve the plugin.

    We were in a state of constant development, and we loved it.

    Page Builder Sandwich has true front-end power, and so will Frontly Builder.

    Redéfinir ce que signifie fonctionner sur un VRAI Frontend

    L’évolution de Sandwich a été constante.

    Apart from the feedback (both negative— things we could work on; and positive ones— which we knew we had to retain), Sandwich’s capacity to grow increased, too. We kept finding more and more ideas and solutions to further improve PBS.

    And the more wants and needs from PBS arose, the more our code’s main foundation got tweaked.

    Imaginez un véritable sandwich avec tous vos ingrédients préférés.

    Bien sûr, ce serait délicieux, mais comment tout cela va-t-il rentrer dans votre bouche ? Comment va-t-il remplir son objectif principal : être mangé ?

    This is kind of what happened with PBS. We realized that so much more could be done with it with an even more efficient, stronger foundation. That we could take it further.

    Comme nous l’avons mentionné, Page Builder Sandwich est en constante évolution.

    Frontly is the next step to that evolution.

    You’ll still get an awesome support team, theme and plugin compatibility, and more.

    Ce n’est pas un adieu pour Page Builder Sandwich.

    It’s a hello to Frontly.

    So what makes Frontly different from Page Builder Sandwich?

    We’ve been working really hard to maximize Frontly’s development. The goal now is to make it an insanely better version of PBS — to embody what it means to operate on true front-end.

    Right now, we’re focusing on further improving Frontly’s UX and UI. We’ve worked on giving it a smoother look, a more user-friendly experience, and features that’ll let you build professional-looking websites in even less effort and less time.

    Questions on Frontly?

    We have a short FAQ post you can check out. Add a comment below so we can add your questions to our list!

    Ça arrive très bientôt.

    While we’re crazy excited to show you guys what we’ve come up with, we wanna make sure everything is just right for you. So leave us your email to get first dibs on updates, tips and trick, and big promos on the release date.

    We are relaunching as Frontly Builder.

    Leave your email so you don’t miss out.

     
  • Frontly Builder : Foire Aux Questions

    A few months ago, we announced the launch Frontly Builder, a bigger, better front-end page builder with increased performance and awesome new stuff. Think of it as a new and improved version of Page Builder Sandwich.

    C’est encore en préparation, mais cela arrive très bientôt. En attendant, nous sommes sûrs que vous avez des questions au sujet de Frontly. Voici donc une courte FAQ pour tout le monde !

    What will happen to my PBS-run site?/Will I lose everything I’ve built using PBS?/Will the Frontly update destroy my website?

    • No, definitely not! Everything you’ve made using Page Builder Sandwich will remain intact, and nothing will change.

    I purchased Page Builder Sandwich before the Frontly release. What do I do?

    • The only thing you have to do is… nothing. For current PBS users, Frontly will be released as an “update”. You’ll just be upgraded to a “better” version of PBS- Frontly.

    Will I have to repurchase Frontly?

    • No. If you’ve purchased PBS before the Frontly release, you don’t need to purchase anything. As mentioned, everything will be released as an “update” for old users, so you won’t have to lift a finger or shell anything out- we’ve sorted everything out for you guys. ?

    C’est tout pour le moment ! Si vous avez d’autres questions, laissez-nous un commentaire ci-dessous pour que nous puissions enrichir cette liste de FAQ.

    Nous espérons que vous avez aussi hâte que nous de découvrir Frontly ! À très bientôt. ?

    Laissez-nous votre e-mail pour être les premiers informés des mises à jour !

  • #PBSUpdate : Modèles pleine page par niche

    PBS Version 4.0 has been our biggest update yet, and with its release, we’ve included a new game-changing feature, the Full Page, Niche-Based Templates.

    The Full Page Templates are a set of 10 professionally designed, niche-based templates. They’re ready to use upon downloading PBS, and can be used as is, or may be tweaked to fit your taste.

    Use as a Starting Point for Your Page

    L’utilisation de modèles est l’un des moyens les plus efficaces de créer des pages web. Ils sont couramment proposés comme une solution rapide aux problèmes de conception et de mise en page d’un site, offrant à l’utilisateur plusieurs options (généralement sur différents thèmes) parmi lesquelles choisir. Avec la mise à jour Version 4.0, Page Builder Sandwich a enfin publié son propre ensemble de modèles.

    A screenshot of one of our templates, the PBS Farm Template

    The Benefits

    Les modèles de page complète de PBS sont conçus pour vous éviter d’avoir à concevoir votre page web à partir de zéro. Chaque modèle est conçu pour répondre à un créneau spécifique, chacun contenant des éléments adaptés à un secteur particulier. Par exemple, le modèle Hôtel comprend des fonctionnalités telles qu’une carte Google Maps, un formulaire de contact et des sections conçues pour mettre en valeur les prestations de votre hôtel. Le modèle Mode, quant à lui, comprend un carrousel où vous pouvez présenter vos derniers produits accompagnés de leurs prix en dessous.

    Tweak, Tweak, Tweak

    Comme les modèles sont préconçus, ils facilitent également le processus de création de pages en économisant à la fois du temps et des ressources. Mais si le modèle que vous avez choisi ne comprend pas une fonctionnalité que vous souhaiteriez avoir sur votre page (comme un en-tête hero avec arrière-plan vidéo pour le modèle Industriel), il n’y a pas lieu de s’inquiéter. Vous pouvez simplement adapter la conception du modèle à vos goûts et à vos besoins en ajustant les propriétés des éléments directement depuis PBS.

    A section of the PBS Farm Template with tweaked colors and different photo that may cater to a different niche

    The 10 templates we currently have available (we’ll be releasing more soon!) are themed according to the following common niches and industries:

    1. Hotel Template

    • For hotels, spas, or similar business.
    • Includes video background hero header, carousel testimonials, contact form, Google Map, and more.

    2. Law/Corporate Template

    • For law firms and other corporate businesses.
    • Includes about us section, carousel testimonials, meet the team section, and more.

    3. Fashion Template

    • Use for online clothing stores and other e-commerce sites. Includes featured products carousel, call–to–action buttons, latest blogpost previews, and more.
    • Includes featured products carousel, call–to–action buttons, latest blogpost previews, and more.

    4. Farm Template

    • Ideal for subscription e–commerce sites.
    • Includes promo header, call–to–action buttons, subscription plan sections, and more.

    5. Restaurant Template

    • Perfect for restaurants and other delivery service businesses.
    • Includes hero header with space for delivery numbers, menu section, business hours section, and more.

    6. Concert Template

    • Ideal for concerts and other big events or gatherings.
    • Includes countdown, video background, affiliates section, prices section, subscription button, and more.

    7. Forum Template

    • Use for communities, small organizations, and more.Includes call-to-action buttons, about section, count up, meet the team section, and more.
    • Includes call-to-action buttons, about section, count up, meet the team section, and more.

    8. Portfolio Template

    • For photography or art portfolios, and more.
    • Includes iconified skillset section, gallery, social media buttons, and more.

    9. Industrial Template

    • Use for industrial or manufacturing businesses, and more.
    • Includes hero header with video background, about us/featured product sections, carousel testimonials, and more.

    10. Wedding Template

    • Perfect for weddings and other small intimate events.
    • Includes hero header with video background, photo gallery, RSVP section, Google Map, and more.

    Some samples of PBS’ Full Page Templates: the Law, Forum, and Hotel Templates

    The Future of Full Page Templates

    Bien que nous ayons 10 modèles disponibles pour le moment, nous sommes actuellement en train d’en créer d’autres. Nous souhaitons couvrir tous les secteurs et créneaux courants, bien sûr, mais si vous avez des suggestions, n’hésitez pas à nous laisser un message.

    Bonne création de site !

  • Comment ajouter l’effet de parallaxe, un arrière-plan vidéo et l’effet Ken Burns

    Page Builder Sandwich propose une fonctionnalité que nous aimons appeler collectivement les effets d’arrière-plan sophistiqués (Fancy Background Effects). Il en existe trois : l’effet parallaxe, les arrière-plans vidéo et l’effet Ken Burns.

    What are the different Fancy Background Effects?

    Les Fancy Background Effects de PBS donnent à votre site web le coup de pouce nécessaire pour attirer les visiteurs. Ils constituent un moyen infaillible de capter l’attention et, lorsqu’ils sont correctement exécutés, peuvent générer des résultats spectaculaires sur le trafic de votre site web.

    L’effet parallaxe

    L’implémentation de l’effet parallaxe sur votre page donne à votre arrière-plan une impression de profondeur, permettant à certains éléments de votre site de « ressortir » lors du défilement. Voici un exemple de page avec un arrière-plan en parallaxe, et un sans.

    With Parallax Scrolling

    The background image scrolls at a different rate as the rest of the elements in the page.

    Without Parallax Scrolling

    The elements of the web page – the text, images, buttons, etc – all scroll at the same rate as the background.

    Video Backgrounds

    Les arrière-plans vidéo vous permettent de placer des vidéos en boucle en arrière-plan à la place d’images fixes. Ce qui est formidable avec les arrière-plans vidéo de PBS, c’est qu’il vous suffit de coller le lien YouTube ou Vimeo souhaité lorsque vous y êtes invité, et nous le transformerons en arrière-plan vidéo pour vous. Vous pouvez également téléverser vos propres vidéos à cet effet.

    Quelques exemples d’arrière-plans vidéo que vous pouvez consulter :

    The Ken Burns Effect

    Ken Burns, who popularized the Ken Burns effect in film.

    In documentaries, do you ever notice when they show photos that slowly zoom into detail? That’s called the Ken Burns Effect. You can access these effects on Page Builder Sandwich, too.

    How do I add the Fancy Background Effects?

    Vous pouvez trouver tous les Fancy Background Effects en suivant ces étapes :

    Step 1: Choose a row you’d like to add an effect on. Click on this row’s settings button (the gear icon on the left). This will open the Properties Inspector.

    Step 2: Once the Properties Inspector pops up, scroll down a bit until you find the option called “Fancy Background Effects”.

    Step 3: Once you’ve found it, you’ll see that you can click a dropdown button and select which background effect you’d like on your row.

    Step 4: Depending on which Fancy Background Effect you choose, you can adjust each effect’s settings. For example, for the Parallax effect, you can adjust its height and position.

    Et voilà, c’est terminé ! Après cela, vous devriez voir vos Fancy Background Effects apparaître sur votre site et fonctionner à plein régime.

    Have you used PBS’ Fancy Backgrounds yet?

    Y a-t-il d’autres effets d’arrière-plan que vous aimeriez nous suggérer d’ajouter à nos fonctionnalités ? Ou souhaitez-vous nous montrer votre site créé avec PBS utilisant l’un de ces effets ? Faites-le-nous savoir dans la section des commentaires ci-dessous !

  • Le défilement parallaxe : qu’est-ce que c’est ?

    The parallax scrolling effect is a design technique that’s relatively new in development and web design. Over the past few years since it’s hit the scene though, it’s grown pretty popular in its own right, and with good reason, too.

    Définition du défilement parallaxe

    Parallax scrolling is a technique wherein your web page’s background image scrolls at a slower rate compared to the foreground image. It gives the user a unique sense of depth and action while scrolling through a page when used on a website.

    Without Parallax Scrolling

    The elements of the web page – the text, images, buttons, etc – all scroll at the same rate as the background.

    With Parallax Scrolling

    The background image scrolls at a different rate as the rest of the elements in the page.

    L’impact du défilement parallaxe sur l’utilisateur

    Cette technique n’est pourtant pas vraiment nouvelle et a en réalité été utilisée dans l’animation traditionnelle dès les années 1920. Elle a également été utilisée dans de nombreux jeux vidéo classiques, comme Super Mario Bros.

    Dans le domaine de la conception web, Nike est souvent considéré comme l’un des premiers à avoir utilisé le défilement parallaxe en 2011. Depuis lors, l’expression « défilement parallaxe » (parfois appelée « arrière-plan(s) parallaxe ») est devenue un terme courant tant chez les designers que chez les développeurs, gagnant régulièrement en popularité.

    Parallax scrolling as used in a version of Super Mario Brothers. Notice how the hills in the background move
    in slightly varying speeds, as compared to Mario and the other characters in the foreground.

    Ce que l’utilisateur y gagne

    Ce qui est formidable avec cet effet, c’est qu’il incite les utilisateurs à interagir avec votre site web, renforçant à la fois l’interaction avec l’utilisateur et l’attrait visuel. Et, lorsqu’il est bien réalisé, le défilement parallaxe peut donner vie aux sites web les plus simples. Il peut même être utilisé pour créer des récits captivants qui immergent immédiatement tous les visiteurs du site.

    Partagez votre travail avec nous !

    Alors, qu’en pensez-vous ? Avez-vous déjà utilisé la nouvelle fonctionnalité d’arrière-plan parallaxe de PBS v4 ? Est-elle efficace pour vous ? N’hésitez pas à partager un lien vers vos réalisations ou à laisser des suggestions dans la section des commentaires ci-dessous.

    Bonne création de site !

  • Comment nous avons amélioré les performances de notre extension de 200 %

    Le 2 février 2017 dernier, Ann Taylor a écrit l’article 12 Things We Need to See From WordPress Page Builders in 2017 + Who Already Gets It Right sur CodeInWP. Nous améliorons continuellement Page Builder Sandwich depuis plus d’un an maintenant : nous faisons nos recherches, écoutons nos clients, alors nous pensions que Page Builder Sandwich figurerait dans l’article « Who Got it Right » de CodeInWP. Mais ce n’a pas été le cas, à cause des performances. ?

    Nous avons donc posé la question à Ann, et elle a répondu :

    … J’ai un peu testé la version gratuite. C’est très prometteur : beaucoup de modules, une interface utilisateur plutôt intuitive, une excellente expérience WYSIWYG, tout se déplace facilement par glisser-déposer. Cependant, lorsque j’ai eu une dizaine de modules sur la page, il est devenu difficile de continuer à travailler avec en raison de la faible vitesse d’édition…

    Selon elle, Page Builder Sandwich présentait donc des problèmes de performance. Et comme nous sommes toujours à l’écoute des retours, nous avons vérifié cela.

    Tester les performances

    Nous avions besoin d’un moyen de tester les performances de PBS ; comme PBS s’exécute principalement dans le navigateur via JavaScript, le profileur Timeline de Chrome était l’outil idéal pour cette tâche. Le profileur Timeline permet d’identifier et de mesurer les processus qui s’exécutent sur une page web pendant l’exécution, ce qui est parfait pour détecter les goulots d’étranglement de vitesse.

    Nous avons pensé qu’il fallait d’abord tester l’étape la plus simple : passer notre curseur sur plusieurs éléments et lignes. Simple, n’est-ce pas ? Nous étions convaincus que nous ne rencontrerions aucun problème de performance avec une opération aussi basique. Malheureusement, nous avions tort.

    Une fois le bouton d’enregistrement enclenché, nous avons déplacé la souris pendant environ 2 secondes sur l’écran, puis nous avons cliqué sur le bouton d’arrêt. Voici la timeline obtenue à partir du profileur :

    Et voilà le résultat : c’est rempli à ras bord de goulots d’étranglement de performance !

    Il se passe énormément de choses sur le graphique, mais le problème le plus flagrant est qu’il comporte beaucoup de zones violettes (ce qui ne devrait pas être le cas). De plus, ces zones violettes sont visiblement très larges et semblent toutes atteindre le pic du graphique. Vous remarquerez également que le graphique est constamment saturé et que les zones violettes ne retombent presque jamais à zéro. On dirait que le navigateur est toujours occupé à faire quelque chose et ne se repose pratiquement jamais.

    Mais que signifient réellement toutes ces zones violettes ?

    Le profileur a eu la gentillesse de nous indiquer qu’il s’agit de reflows. Voici la définition de ce qu’est un reflow selon le site Google Developers:

    Le reflow est le nom du processus du navigateur web qui recalcule les positions et les géométries des éléments dans le document… le reflow est une opération bloquante pour l’utilisateur dans le navigateur.

    Cela signifie donc que déplacer sa souris dans PBS déclenche une tonne de reflows. Pire encore : chaque reflow interrompt momentanément le navigateur pour qu’il puisse terminer ses calculs. Plus de reflows signifie plus de pauses du navigateur, et l’expérience devient encore plus saccadée (janky). En termes plus simples : beaucoup de zones violettes = mauvais.

    Il s’avère donc qu’Ann avait raison : nous avons bel et bien un énorme goulot d’étranglement de performance, et notre équipe s’est immédiatement mise au travail pour corriger cela sur-le-champ.

    Résoudre notre problème de reflow / saccades

    Avant toute chose, nous devions faire des recherches pour découvrir ce qui provoque précisément ces reflows à la base. Nous avons découvert qu’apparemment, beaucoup de choses courantes en JavaScript peuvent pousser le navigateur à déclencher un reflow.

    Presque toutes les fonctions permettant d’obtenir la largeur, la hauteur ou la position d’un élément du DOM peuvent déclencher un reflow. Paul Irish a rédigé une liste exhaustive de toutes les propriétés et fonctions en JavaScript susceptibles de provoquer cela. La mauvaise nouvelle est que Page Builder Sandwich utilise un grand nombre de ces propriétés et fonctions, qui provoquent toutes un reflow :

    • elem.getBoundingClientRect()
    • window.getComputedStyle()
    • window.scrollY
    • et bien d’autres encore…

    Correctif n° 1 : Mettre en cache les processus de reflow coûteux

    La solution la plus évidente est de NE PAS utiliser ces propriétés et fonctions. Cependant, PBS repose lourdement sur elles et nous ne pouvons pas nous en passer.

    La seule solution qui s’offrait à nous était de réduire au maximum le nombre d’appels à ces fonctions. La partie la plus difficile résidait dans le fait que nous utilisions ces propriétés et fonctions à de nombreuses reprises dans différentes parties de PBS, et la plupart du temps, nous les utilisions plusieurs fois sur le même élément du DOM. Pour résoudre cela, nous avons créé notre propre mécanisme de mise en cache pour chaque propriété/fonction problématique.

    Par exemple, la fonction getBoundingClientRect nous donne les mesures actuelles en pixels du haut, de la gauche, de la largeur, de la hauteur, de la droite et du bas d’un élément du DOM. Nous utilisons constamment cette fonction pour calculer l’emplacement où tracer les contours des éléments dans PBS. Voici la fonction de mise en cache que nous avons créée pour cela :

    // Cache : nos client rects sont conservés ici, nous pouvons utiliser ceci pour les effacer plus tard.
    var elemsWithBoundingRects = [];
    
    window.pbsGetBoundingClientRect = function( element ) {
    
    	// Vérifier si nous avons déjà obtenu le client rect auparavant.
    	if ( ! element._boundingClientRect ) {
    
    		// Si ce n'est pas le cas, le récupérer puis le stocker pour une utilisation ultérieure.
    		element._boundingClientRect = element.getBoundingClientRect();
    		elemsWithBoundingRects.push( element );
    	}
    	return element._boundingClientRect;
    };
    ​

    Au lieu d’appeler getBoundingClientRect, nous utilisons désormais pbsGetBoundingClientRect. Désormais, chaque fois que le client rect est interrogé, nous stockons cette valeur pour référence ultérieure, limitant ainsi le nombre de déclenchements de reflow.

    Nous avions également besoin d’un moyen de vider le cache lorsque les client rects stockés deviennent invalides. La valeur du client rect stocké change lorsque l’utilisateur fait défiler la page ou ajoute/modifie/supprime des éléments à l’écran. Nous avons donc créé une fonction de vidage du cache que nous pouvons appeler chaque fois que nous avons besoin de valeurs de client rect actualisées :

    var clearClientRects = function() {
    	var i;
    	for ( i = 0; i < elemsWithBoundingRects.length; i++ ) {
    		if ( elemsWithBoundingRects[ i ] ) {
    			elemsWithBoundingRects[ i ]._boundingClientRect = null;
    		}
    	}
    	elemsWithBoundingRects = [];
    };​

    Nous avons également appliqué ce même mécanisme de mise en cache à d’autres appels de fonctions coûteux que nous utilisons couramment.

    Correctif n° 2 : Regrouper les lectures et les écritures à l’aide de FastDom

    L’application du correctif n° 1 a amélioré les performances de PBS, mais cela ne suffisait pas.

    En faisant quelques recherches supplémentaires sur Google, nous sommes tombés sur un article de Wilson Page sur la prévention du « layout thrashing ». Wilson explique :

    Le Layout Thrashing (reflow) se produit lorsque JavaScript écrit puis lit violemment et à de multiples reprises dans le DOM, provoquant des reflows du document.

    Apparemment, il ne suffit pas de limiter les appels aux propriétés et fonctions spécifiques déclenchant des reflows. Lorsque vous effectuez plusieurs « lectures » et « écritures » successives sur le DOM, cela déclenche également un reflow du navigateur. Voici un scénario classique, directement tiré du site de Wilson :

    // Lecture
    var h1 = element1.clientHeight;
    
    // Écriture (invalide la mise en page)
    element1.style.height = (h1 * 2) + 'px';
    
    // Lecture (déclenche un reflow)
    var h2 = element2.clientHeight;
    
    // Écriture (invalide la mise en page)
    element2.style.height = (h2 * 2) + 'px';
    
    // Lecture (déclenche un reflow)
    var h3 = element3.clientHeight;
    
    // Écriture (invalide la mise en page)
    element3.style.height = (h3 * 2) + 'px';
    
    // Le document subit un reflow à la fin de la frame​

    L’exemple ci-dessus déclenche 3 reflows car les dimensions de toute la page sont invalidées après une écriture. La correction suggérée pour cela consiste à réorganiser le code pour regrouper toutes les lectures et écritures afin que l’ensemble ne déclenche qu’un seul reflow du navigateur :

    // Lecture
    var h1 = element1.clientHeight;
    var h2 = element2.clientHeight;
    var h3 = element3.clientHeight;
    
    // Écriture (invalide la mise en page)
    element1.style.height = (h1 * 2) + 'px';
    element2.style.height = (h2 * 2) + 'px';
    element3.style.height = (h3 * 2) + 'px';
    
    // Le document subit un reflow à la fin de la frame​

    L’extrait ci-dessus donne l’impression qu’il est facile de résoudre le problème. Mais en réalité, dans PBS, la lecture et l’écriture d’éléments déclencheurs de reflows interviennent à de nombreux endroits différents et à des moments très divers pendant le cycle de vie de PBS. Réorganiser des milliers de lignes de code JavaScript n’est pas envisageable.

    Heureusement pour nous, Wilson proposait également une solution dans son article. Il a créé un petit script utilitaire pour aider à regrouper ces lectures et écritures, appelé FastDom.

    Voici un extrait de code de Page Builder Sandwich qui utilise FastDom et intègre également notre correctif n° 1 ci-dessus :

    // Regrouper les lectures provenant d'autres threads.
    fastdom.measure( function() {
    
    	// Utiliser notre client rect mis en cache.
    	var rect = window.pbsGetBoundingClientRect( elem );
    
    	// Regrouper les écritures provenant d'autres threads.
    	fastdom.mutate( function() {
    		elem.style.top = ( rect.top + window.pbsScrollY() ) + 'px';
    		elem.style.height = rect.height + 'px';
    		elem.style.left = rect.left + 'px';
    		elem.style.width = rect.width + 'px';
    	}.bind( this ) );
    }.bind( this ) );​

    Ce que fait FastDom, c’est regrouper tous les appels fastdom.measure et tous les appels fastdom.mutate et les exécuter de manière asynchrone, regroupant ainsi efficacement toutes les lectures et écritures pour réduire l’ensemble des reflows dans le navigateur.

    Correctif n° 3 : L’accès aux objets Style est coûteux

    Nous avons également découvert à l’aide de jsPerf que certaines fonctions de récupération de style étaient plus rapides que d’autres.

    Dans PBS, nous avons généralement besoin d’obtenir la valeur actuelle d’un style spécifique d’un élément. Par exemple, nous utilisons habituellement ceci pour obtenir la marge supérieure :

    var styles = window.getComputedStyle( elem );
    var marginTop = styles.marginTop;​

    Cependant, nous avons découvert que procéder ainsi est bien plus rapide :

    var marginTop = elem.style.marginTop;​

    Néanmoins, elem.style.marginTop et getComputedStyle sont très différents. Le premier ne nous donne que le style en ligne de l’élément et ne prend en compte aucune feuille de style ; tandis que le second prend en compte à la fois les styles en ligne et les feuilles de style.

    De plus, même lorsque le résultat de getComputedStyle était mis en cache, cela restait particulièrement lent. En réalité, c’est l’accès à l’objet de style lui-même qui s’avère être un processus lent.

    Heureusement pour nous, PBS ajoute des styles en ligne aux éléments, et comme les styles en ligne ont la priorité (la plupart du temps) sur les feuilles de style, il y a des situations où récupérer la valeur du style en ligne suffit amplement. Ainsi, si nous combinons les deux méthodes ci-dessus, nous pouvons concevoir un code dont l’exécution est bien plus rapide :

    var marginTop = elem.style.marginTop;
    if ( ! marginTop ) {
    	var styles = window.getComputedStyle( elem );
    	marginTop = styles.marginTop;
    }​

    Les résultats des améliorations du code

    Nos 3 correctifs ci-dessus ont nécessité beaucoup de recherche, de tests et d’implémentation effective (et ont retardé le lancement de notre fonctionnalité de polices), mais au final, le jeu en valait la chandelle.

    Revenons à notre test initial consistant à déplacer la souris sur l’écran pendant 2 secondes. Voici l’ancienne timeline, lente et saccadée :

    Et voici à quoi ressemble notre nouvelle timeline après les améliorations de performances :

    Comme vous pouvez le constater, il y a moins d’éléments violets sur le graphique. Et il y a une différence notable dans la quantité de processus exécutés par le navigateur. Les rectangles du bas sont également plus fins, ce qui signifie que les processus s’exécutent plus rapidement qu’auparavant.

    Si vous comparez le volume de zones violettes hautes et larges sur l’ancien et le nouveau graphique, nous constatons une hausse phénoménale de 200 % des performances ! Nous constatons également des gains de performances sur tous les plans. Pas mal du tout !

    Enseignements et leçons à retenir

    Pour être honnête, nous ne pensions pas que PBS souffrait de problèmes de performance avant qu’Ann ne l’évoque. Principalement parce que nous utilisions des machines dédiées au développement et que les goulots d’étranglement de performance n’étaient pas aussi évidents. Avec le recul, la vérification des performances aurait dû figurer parmi les priorités absolues. Mais au moins maintenant, à compter de la version 4.3, c’est réglé. ?

    Pour ceux qui souhaitent améliorer les performances de leur propre extension WordPress, en particulier si vous utilisez également beaucoup de JavaScript, voici ce que je retiens de cette expérience :

    1. Limitez/mettez en cache vos appels aux propriétés/fonctions qui déclenchent un reflow. Utilisez ceci comme guide : What forces layout/reflow. The comprehensive list.
    2. Regroupez les « lectures » et « écritures » apportées aux styles du DOM. Utilisez FastDom pour le faire à votre place.
    3. Utilisez le profileur Timeline de Chrome et assurez-vous d’avoir le moins de reflows (zones violettes) possible.
  • 4 erreurs de conception de sites Web à éviter en 2018

    If there’s one thing you need to remember when building a website, it’s to never take good design for granted.

    As we’ve mentioned in a previous article, a site visitor’s first impression on your website can make or break you in just a matter of seconds.

    In other words, if they don’t like what they see within that timeframe, chances are they’re going to close their browser windows and direct their attention elsewhere.

    Fortunately, there are a lot of ways to prevent this from happening; one of them is to familiarize yourself with good web design practices. And the good news is you don’t need to be a professional web designer in order to do so.

    Because while it’s true that not everyone has a good eye for design, preventing bad design becomes easier once you know what to avoid.

    Cela dit, veillez à garder ces 4 erreurs courantes de conception web à l’esprit. De cette façon, vous aurez une préoccupation de moins lorsque vous commencerez enfin à créer votre site web.

    Erreur n° 1 : Utiliser plus de 3 polices

    A rule of thumb when designing websites? Try not to have too much visual elements going on within your space. Having more than 3 fonts on your site design is a surefire way to break this one rule. It’ll also overwhelm your site visitors.

    Limiter les polices de votre site web à un maximum de 3 est une pratique générale de design observée par les professionnels. De plus, cela améliore la lisibilité et la cohérence de votre site, qui sont essentielles au succès de votre trafic.

    DON’T DO THIS:

    Don’t use more than 3 fonts and try to avoid “fancy fonts” as much as possible. These tend to make your site look unprofessional and outdated.

    DO THIS:

    Use only 2 fonts, or a maximum of 3 if you have to. Notice how the page below looks clean and sleek, all while keeping readability and consistency all throughout the design.

    Try comparing the differences between this example and the previous one. The example below with only two fonts is a website that your visitors will likely take seriously.  This previous one above with the overwhelming amount of fonts isn’t.

    Mistake #2: Failing to Use White Space

    White space is one of the most important aspects of web design. But what is it?

    Put simply, white space is literally the empty space between elements in a composition.

    In other words, it’s negative space. This pertains to anything on your website that isn’t filled with text, photos, or other design elements.

    Now, the problem arises when website owners want to fill all of the white space in, which is an absolute no-no.

    White space matters because it gives your site visitors and readers some breathing space when going through your site. Just how it was mentioned in the first design mistake to avoid, overwhelming your website with too much design elements is more than enough reason for your site visitors to leave and for your traffic to decrease significantly. It also makes for poorly executed design.

    DON’T DO THIS:

    In the example below, take a look at how the text is nearing the edges of the purple section’s margin. Notice as well how all elements leave almost zero room for white space.

    DO THIS INSTEAD:

    Give your site readers some room to breathe. If adding in long paragraphs is unavoidable, just remember to always take the rules of spacing into account—they’re pretty easy to remember anyway ?.  It will leave your page looking cool, crisp, and professional.

    Mistake #3: Designing Websites With Zero Flow in Your Site’s Content

    It’s important to pay attention as to how  information on your website is presented. Moreover, site content should generally follow a logical flow, taking the site viewer’s intuition into consideration.

    Découvrez les deux exemples ci-dessous pour comprendre ce que nous voulons dire.

    DON’T DO THIS:

    Unless you’re a graphic designer by profession, it’s probably not a good idea to experiment with the standard flow of your website’s sections.

    Below, you can see that the site’s design lacks both visual and logical flow; everything is all over the place. You don’t want your audience having a hard time navigating through your site, either. This is another surefire way to do it.

    DO THIS INSTEAD:

    Notice how the sections of the website flow depending on what actions the visitor is most likely to take.

    Le design est intuitif et présente un cheminement logique : premièrement, l’organisation se présente et informe le public sur les éléments de base, comme sa mission et ce qu’elle fait. Deuxièmement, elle intègre des chiffres fiables pour asseoir sa crédibilité. Enfin, le site web fournit au public ses coordonnées téléphoniques et une liste d’événements, l’incitant ainsi à passer à l’action.

    Mistake #4: Trying to Fit in Every Bit of Information Onto Your Website

    Ajouter des pavés de texte inutiles là où il devrait y avoir des espaces vides peut faire fuir votre public. N’oubliez pas de ne conserver que les détails importants.

    Studies find that readers only visit 20% of your webpage; everyone else outside that percentage will probably just scroll through your site.

    DON’T DO THIS.

    Don’t overwhelm your visitors with inconsistent, giant walls of text, especially if it means having to sacrifice your website design’s cohesiveness and structure.

    DO THIS INSTEAD:

    Keep your copy short and concise, and take out chunks of unecessary text if you can help it. Only keep vital information that your site visitors absolutely need to know.

    Conclusion

    Website design is important, and can be a huge deciding factor in whether or not you gain site traffic.

    N’oubliez pas de ne rien tenir pour acquis. Accordez toujours du temps à la recherche et consultez des articles de design pour vous guider en cours de route. Avant même de vous en rendre compte, vous verrez le trafic de votre site augmenter. ? Bonne chance !

    Design in less time!

    Check out how much faster Page Builder Sandwich let you design your web pages.

    Try Live Preview

    This week’s useful resource:

    CANVA has hundreds of resources that you can access on their website. Apart from useful and easy-to-follow design tips, they also have photo editing tools, graphs, and a wide range of useful resources you can use for your creative projects.

    Découvrez ce super guide des couleurs de Canva pour votre prochain projet de design.

    Canva Design Wiki

    Libérez votre créativité.

    Découvrez le guide des couleurs de Canva