Blog

  • Cómo funciona Page Builder Sandwich

    How-Page-Builder-Sandwich-WorksEste artículo ofrecerá un breve resumen sobre cómo funciona Page Builder Sandwich y pretende ser una introducción para aquellos interesados en cómo nuestro maquetador de páginas se integra con diferentes elementos de WordPress. No profundizaré en las características individuales de Page Builder Sandwich; si las buscas, dirígete a nuestra página de vídeos, donde mostramos cada función por separado mediante breves capturas de pantalla en vídeo.

    Si quieres saber en qué se diferencia Page Builder Sandwich de otros constructores de páginas disponibles, echa un vistazo a nuestro artículo How Page Builder Sandwich Is Different from the Rest.

    Where is the page builder?

    ¿Dónde está? ¿Y qué puedo editar con él?

    A diferencia de muchos otros maquetadores de páginas, Page Builder Sandwich vive en el frontend de tu sitio web. Si estás en el backend, hemos proporcionado un botón «Frontend» junto a los botones del editor de contenido que te llevará a la parte pública de tu página.

    Page Builder Sandwich te permite editar tus entradas, páginas y el contenido de tipos de entrada personalizados (custom post types). Sin embargo, no te permite editar directamente tus entradas de blog agregadas en la página principal ni otras áreas que no sean páginas individuales de tu sitio. Piénsalo de esta manera: si lo que deseas editar tiene un editor de contenido en el backend (como «Añadir nueva entrada» y «Añadir nueva página»), entonces se puede usar Page Builder Sandwich. Puedes editar tus páginas individuales y entradas de blog y, si por ejemplo tienes un plugin que añade menús de restaurante o elementos de portafolio, también puedes editarlos.

    Mientras estás en el frontend, hemos colocado un botón azul «Edit with Page Builder Sandwich» en tu barra de administración. Simplemente haz clic en él para empezar a editar tu página.

    Edición directa de contenido

    Con Page Builder Sandwich, hemos hecho que la edición de contenido sea lo más sencilla y cómoda posible. Editar contenido es directo y fácil: basta con hacer clic y escribir. Así de simple.

    The inspector

    Presentamos el inspector

    Hemos observado que muchos constructores de páginas tienen una gran cantidad de ventanas emergentes. Personalmente, no me gustan los popups porque distraen y básicamente te dicen «oye, detén lo que estás haciendo hasta que rellenes estos campos primero». Rompen la fluidez de lo que de otro modo sería una experiencia de edición fluida. Por este motivo, hemos minimizado el uso de ventanas emergentes en general y, en su lugar, hemos creado el inspector.

    El inspector es un área tipo barra lateral que contiene todas las herramientas de formato y maquetación que puedas necesitar. El inspector se puede acoplar al lado izquierdo o derecho de la pantalla para que puedas ver fácilmente lo que estás editando.

    Desde el inspector, puedes ajustar varias propiedades de texto como encabezados, tamaños de fuente, negrita, cursiva, colores de texto y mucho más. Aparte de eso, también te permite añadir imágenes y crear filas o contenido en columnas. Asimismo, es capaz de realizar ediciones más avanzadas, como ajustar filas a filas de ancho completo, colores de fondo de filas y columnas, alineación vertical de contenido, así como márgenes y fondos. Es bastante potente y te encontrarás utilizándolo la mayor parte del tiempo.

    Integración con temas de WordPress

    Page Builder Sandwich, por su propia naturaleza, casi no incluye estilos propios. Cuando estás editando tu contenido, los estilos que ves se basan principalmente en los de tu tema.

    Integración con shortcodes

    Los shortcodes son un aspecto fundamental en WordPress y, muy probablemente, utilizarás un buen número de ellos en tu sitio. Page Builder Sandwich los gestiona muy bien, mostrando tus shortcodes ya renderizados en el frontend. Los shortcodes también siguen siendo editables y, lo mejor de todo, es que tras editarlos, se volverán a renderizar de nuevo con tus cambios reflejados.

    Para mayor comodidad, podrás editar tus shortcodes utilizando el inspector. Si deseas más control, también podrás hacer doble clic en los shortcodes para editarlos en su formato en bruto. Además de esto, todos los shortcodes disponibles en tu sitio web están listados en el inspector para que puedas incluirlos fácilmente en tu contenido.

    No bloat

    ¿Y qué hay de la sobrecarga del sitio web?

    ¿A quién le gustan los sitios web lentos? A nosotros no, y desde luego a ti tampoco. Nos hemos asegurado de que Page Builder Sandwich tenga un impacto prácticamente nulo en el rendimiento de tu sitio web. Cuando no se ha iniciado sesión, como mínimo, solo se ponen en cola los estilos CSS de filas y columnas, junto con los scripts JS y CSS necesarios para los shortcodes que hayas utilizado.

    Para desarrolladores

    Si eres desarrollador y tienes shortcodes en tus plugins de WordPress, Page Builder Sandwich proporciona una API de shortcodes para que puedas ofrecer fácilmente a tus clientes campos que faciliten la creación y modificación de tus shortcodes.

    Si deseas ampliar aún más las capacidades o integrarte con algunas partes de Page Builder Sandwich, también contamos con un conjunto de útiles ganchos (hooks) de acción y filtro que puedes utilizar.

  • Por qué cambiamos de EDD a Freemius

    Por qué cambiamos de EDD a 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é es EDD y por qué lo elegimos?

    Easy Digital Downloads (EDD) es una alternativa popular y autohospedada de eCommerce / WooCommerce para WordPress. De serie, en realidad no puedes vender un producto de WordPress usando EDD, pero su extensión Software Licensing lo hace perfecto para vender plugins. La extensión también se encargaba de la creación y verificación de las claves de licencia.

    EDD también funcionó bien porque permitía a los clientes comprar nuestro producto directamente desde el sitio web, al tiempo que les ofrecía su propia página de cuenta donde podían iniciar sesión y ver su historial de compras.

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

    ¿Cómo funciona en comparación con Freemius y cuándo hicimos el cambio?

    En 2016, Vova Feldman, desarrollador principal y cocreador de Freemius, nos envió un correo electrónico con un resumen de Freemius, explicando que es más que una solución de eCommerce — ofrece otras funciones como una solución de analítica y estadísticas, una herramienta de automatización de marketing y una herramienta de soporte integrada para que los clientes pudieran contactarte directamente desde el panel de control de WordPress.

    Inicialmente, solo usamos ‘Freemius Insights’ — una de las funciones de Freemius — porque teníamos curiosidad por las analíticas. De hecho, nos ayudó a comprender las razones habituales por las que la gente desinstalaba nuestro plugin en ese momento.

    También nos ayudó a tomar decisiones más basadas en datos a través de encuestas rápidas para los clientes. Por ejemplo, si un usuario iba a desinstalar nuestro plugin, aparecía un formulario rápido de comentarios preguntándole por qué decidió desinstalarlo. Estos comentarios nos ayudaron a comprender las necesidades de nuestros clientes.

    En este ejercicio, descubrimos que los usuarios desinstalaban porque no sabían qué hacer después de activarlo. Simplemente añadimos una pantalla de bienvenida y un vídeo tutorial para reducir la tasa de desinstalación. Fácil.

    Analíticas aparte, ¡la plataforma de Freemius fue creada para que puedas usarla fácilmente y vender tus productos de WordPress de manera más efectiva!

    Después de sopesar los pros y los contras, nos cambiamos a Freemius en enero de 2017. He aquí por qué:

    Freemius permite a los clientes comprar tu producto directamente en su panel de control de 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.

    Con EDD, las personas interesadas en Sandwich tenían que salir de su experiencia de creación de páginas e ir a un sitio web externo para comprar una clave de licencia. Tenían que pasar por varios clics —y varias distracciones más— antes de poder comprar finalmente.

    Por el contrario, con Freemius los clientes compran directamente desde sus propios paneles de control de WordPress mientras están probando Sandwich; sin necesidad de navegar a un sitio diferente para realizar la compra.

    La comodidad de todo esto hizo que la compra fuera diez veces más fluida y fácil para los clientes, lo que generó un aumento significativo en las ventas.

    Los desarrolladores también se implican en tu éxito

    Vender tu producto usando Freemius no es gratis. Por cada venta, obtienen una pequeña parte de tus ingresos, que se destina a las tarifas de pago y procesamiento. Ese es su modelo de negocio.

    Pero lo importante a tener en cuenta aquí es que su modelo de negocio gira en torno al éxito de tu producto de WordPress.

    Vova y su equipo son muy atentos. Nos dieron sus propios consejos y trucos sobre cómo generar más ingresos, cómo mejorar nuestro plugin y cómo usar Freemius a nuestro favor. Su generosidad con la información contribuyó al crecimiento de Sandwich.

    Conclusión: si eres un autor de productos de WordPress que quiere monetizar, Freemius es el camino a seguir.

    Page Builder Sandwich tiene como objetivo aumentar la intuición y la experiencia del usuario a través de la creación de páginas. Freemius también hace esto: facilita y agiliza eficazmente la experiencia tanto para clientes como para vendedores por igual.

    Desde que cambiamos a Freemius en 2017, hemos tenido clientes más satisfechos, una tasa de desinstalación más baja y, en general, mejores ventas. Si estás buscando monetizar tus plugins o temas de WordPress, Freemius es definitivamente el camino a seguir.

    Sus características son mejores que las de los competidores. Nos ayudó a tomar decisiones más inteligentes para mejorar. Su equipo ofrece un soporte excepcional. Si eres un autor de productos de WordPress, esperamos que experimentes el mismo impacto que tuvimos nosotros con Freemius.

  • Muy pronto lanzaremos algo grande.

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

    En este momento, todavía se encuentra en pleno desarrollo. Pero aun así, nos hace muchísima ilusión mostraros en qué hemos estado trabajando. Aquí hablaremos de por qué estamos haciendo el cambio, en qué se diferenciará Frontly de PBS y a qué debéis prestar atención.

    De Page Builder Sandwich a 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.

    Redefiniendo lo que significa funcionar en un VERDADERO frontend

    La evolución de Sandwich fue 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.

    Imagina un sándwich de verdad con todos tus ingredientes favoritos.

    Seguro que sabría delicioso, pero ¿cómo va a caberte en la boca? ¿Cómo va a cumplir su propósito principal: ser comido?

    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.

    Como mencionamos, Page Builder Sandwich se encuentra en constante evolución.

    Frontly is the next step to that evolution.

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

    Esto no es un adiós para 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!

    Llegará muy pronto.

    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.

     
  • El secreto para ofrecer una buena atención al cliente

    Todas las mañanas, de camino al trabajo, hay un barista que me sirve el café con la peor cara de póquer imaginable. Este es un ritual diario para los dos.

    Y si esta cafetería en particular no me pillara tan de paso a la oficina, probablemente habría cambiado mi lugar habitual de cafeína hace mucho tiempo.

    Pues bien, este barista tiene su equivalente en la comunidad de soporte en línea.

    Pero como no se pueden ver caras de póquer en los intercambios por correo electrónico y chat en vivo, son un poco menos evidentes de identificar. Pero créeme, existen.

    Una buena atención al cliente es clave para el crecimiento de tu negocio, sí. Pero la atención al cliente a secas no es suficiente.

    Tienes que ofrecer un buen servicio (si no excelente) que haga que tus clientes se sientan importantes, porque lo son. Al fin y al cabo, son la razón por la que existe tu negocio.

    Sin embargo, no todo el mundo entiende que no basta con que el servicio de atención al cliente simplemente se preste sin calidad.

    De hecho, aunque se dé por sentado que las empresas cuentan con equipos de soporte detrás, las estadísticas recientes demuestran que el 68 % de los clientes abandonan una empresa porque consideran que esta no se preocupa por ellos (cuando debería hacerlo).

    Pero ¿qué garantiza realmente una buena atención al cliente y cómo se mantiene?

    De un colega especialista en soporte a otro, aquí tienes algunos factores clave para mantener contentos a tus clientes y, por extensión, a tu negocio.

    1. Aprovecha los comentarios negativos

    Ya sea en el sector tecnológico o en cualquier otro, siempre vas a recibir opiniones sobre tu producto de un modo u otro. Pero ten cuidado: no todas van a ser cosas que quieras oír.

    Y tienes que estar preparado para ello.

    Más que prepararte, lo que necesitas hacer es aceptar y aprovechar los comentarios negativos.

    Tarde o temprano, te bombardearán con quejas, solicitudes de funciones y comentarios de desaprobación.

    Toma nota de ellos.

    Es fundamental escuchar y estar abierto a todos y cada uno de los comentarios que recibas, sean positivos o no. Estos comentarios señalan de qué carece tu producto o servicio, brindándote la oportunidad de satisfacer las necesidades de tu público o mercado.

    Por ejemplo, si recibes numerosas quejas de que tu interfaz de usuario es difícil de navegar, significa que tienes que cambiar tu interfaz de usuario.

    Si es la tercera vez en un mes que recibes una queja sobre el bajo rendimiento de tu producto, probablemente sea una buena idea reunirte con tu equipo y priorizar cómo solucionar dicho problema de rendimiento.

    En otras palabras, los comentarios negativos son buenos. Son oportunidades para que sigas mejorando tu producto; para inspirarte en la desaprobación de tus clientes. Esto ayudará a que tu negocio y tu producto crezcan todavía más y, cuanto más ocurra, más felices seréis tanto tú como tus clientes.

    2. Hazles saber que eres humano

    Una de las cosas que más me molesta es recibir correos electrónicos que suenan rígidos y parecen respuestas automáticas.

    Las grandes empresas suelen recurrir a respuestas automáticas reales y a bots, pero eso se debe a que sus marcas ya están bien consolidadas y son de confianza en el mercado.

    Ahora bien, si eres como nosotros y cuentas con personas reales prestando atención al cliente, es importante que tu público sepa que también eres humano: que pueden acercarse a ti, que pueden pedir ayuda y que pueden obtener una respuesta auténtica que no parezca copiada y pegada con una plantilla predeterminada.

    Para la atención personalizada por correo electrónico, un consejo que te doy es que nunca le digas a un cliente nada que no dirías en la vida real. Eso significa que es hora de dejar de lado frases como «¡Saludos!» o «Le pedimos humildemente disculpas por la demora en responder».

    Personalmente, creo que la excesiva formalidad da la impresión de que no estás prestando asistencia porque te importe, sino simplemente porque es tu trabajo y tienes que hacerlo.

    Y eso es un gran error.

    Así que, a menos que esté estipulado en la política de la empresa, recuerda hacer un esfuerzo para que tus clientes sepan y sientan que pueden hablar contigo. Que estás ahí para ayudar de verdad, y no solo para soltar respuestas robóticas porque alguien te está pagando por ello.

    3. Nunca los dejes colgados

    Esto probablemente sea una obviedad.

    Nunca, jamás dejes a tu cliente colgado sin una solución (o al menos un arreglo provisional) a su problema.

    Sin embargo, a veces es inevitable encontrarse con problemas que no tienen una solución directa. Por ejemplo, supongamos que un cliente pregunta por una función que sabes que no se va a lanzar a corto plazo.

    ¿Qué le dices?

    «Lo sentimos, no disponemos de esa función. Adiós.

    Saludos,
    Soporte»

    Bueno… eso sencillamente no servirá.

    Si tienes que ofrecer pequeñas alternativas, hazlo. Si tu cliente te pide algo en rosa y en ese momento solo lo tienes en rojo, sé sincero, pero dile también qué puede hacer mientras tanto.

    «¡Nos pondremos en contacto de nuevo contigo en cuanto tengamos más colores disponibles!» y cumple lo prometido.

    4. Las respuestas rápidas son importantes, pero las eficaces también lo son

    Sí, es importante responder a tus clientes lo antes posible. Pero enviar simplemente una respuesta no es suficiente.

    Tus respuestas deben tener sustancia y ofrecer a tus clientes una solución o una alternativa al problema que tienen (consulta el punto 3). Ninguna de las dos cosas funciona sin la otra.

    Sí, tus clientes tienen prisa; pero darles una respuesta a medias es tan malo como no responder en absoluto (y probablemente cause peor impresión, porque una vez que pulsas el botón «enviar», ya no hay vuelta atrás).

    5. Evita hacer promesas que no puedas cumplir

    «¡No te preocupes! ¡Te lo solucionaremos en una hora!»

    Si tardas más que eso, tanto tú como la reputación de tu empresa estaréis acabados.

    Aunque en un principio suene atractivo para tus clientes, no cumplirlo podría provocar una reacción aún más perjudicial.

    Si sabes que vas a tardar 24 horas en dar una solución, sé sincero y díselo. Estarán más satisfechos con un producto que funcione y tarde un poco más en estar listo que con uno precipitado que apenas funcione.

    Conclusión

    ¿Cuál es entonces el secreto para ofrecer un buen servicio de atención al cliente? Nunca lo subestimes.

    Tus clientes son tu motor y son de máxima importancia.

    Trátalos como tal.

    Y la próxima vez que te muestres reacio a invertir en una buena atención al cliente, recuerda estas palabras de Neil Patel:

    «Los dueños de negocios inteligentes saben que cada relación perdida con un cliente, ya sea a favor de un competidor o por cualquier otra razón, les cuesta una media de 289 $ al año.

    Y si estás pensando que puedes compensar ese coste con nuevos clientes, piénsalo de nuevo. Resulta que cuesta entre seis y siete veces más adquirir un nuevo cliente que retener a uno existente».

  • Frontly Builder: Preguntas frecuentes

    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.

    Todavía está en desarrollo, pero llegará muy pronto. Mientras tanto, estamos seguros de que tenéis algunas preguntas sobre Frontly. ¡Así que aquí tenéis unas breves preguntas frecuentes para todos!

    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. ?

    ¡Eso es todo por ahora! Si tenéis más preguntas, dejadnos un comentario abajo para que podamos añadirla a esta lista de preguntas frecuentes.

    ¡Esperamos que estéis tan entusiasmados con Frontly como nosotros! Nos vemos allí. ?

    ¡Déjanos tu correo electrónico para ser el primero en enterarte de las novedades!

  • #PBSUpdate: Plantillas de página completa basadas en nichos

    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

    El uso de plantillas es una de las formas más eficientes de crear páginas web. Se ofrecen habitualmente como una solución rápida a problemas relacionados con el diseño y la maquetación del sitio, ofreciendo al usuario diversas opciones (normalmente de diferentes temáticas) entre las que elegir. Con la actualización a la Versión 4.0, Page Builder Sandwich por fin ha lanzado un conjunto propio.

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

    The Benefits

    Las plantillas de página completa de PBS están diseñadas a medida para aliviar la carga de diseñar su página web desde cero. Cada plantilla está pensada para responder a un nicho específico, conteniendo cada una elementos adecuados para un sector en particular. Por ejemplo, la plantilla para hoteles incluye funciones como un mapa de Google Maps, un formulario de contacto y secciones diseñadas para destacar los servicios de su hotel. La plantilla de moda, por otro lado, incluye un carrusel donde puede exhibir sus últimos productos con sus respectivos precios debajo.

    Tweak, Tweak, Tweak

    Dado que las plantillas están prediseñadas, también facilitan el proceso de creación de páginas ahorrando tiempo y recursos. Pero si la plantilla elegida no incluye alguna función que desee en su página (como por ejemplo si desea un encabezado hero con fondo de vídeo para la plantilla industrial), no hay de qué preocuparse. Puede simplemente modificar el diseño de la plantilla según sus gustos y necesidades ajustando las propiedades de los elementos directamente desde 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

    Aunque disponemos de 10 plantillas en este momento, estamos actualmente en el proceso de crear más. Queremos cubrir todos los nichos y sectores habituales, por supuesto, pero si tiene alguna sugerencia, no dude en escribirnos.

    ¡Feliz creación de sitios web!

  • Cómo añadir el efecto parallax, fondos de vídeo y el efecto Ken Burns

    Page Builder Sandwich tiene una función que nos gusta llamar colectivamente Efectos de fondo llamativos. Hay tres de ellos: el efecto Parallax, los fondos de vídeo y el efecto Ken Burns.

    What are the different Fancy Background Effects?

    Los Efectos de fondo llamativos de PBS le dan a su sitio web el impulso que necesita para atraer visitantes. Son una forma infalible de llamar la atención y, cuando se ejecutan correctamente, pueden generar resultados sorprendentes en el tráfico del sitio web.

    El efecto Parallax

    Implementar el efecto Parallax en su página le da a su fondo una sensación de profundidad, permitiendo que ciertos elementos de su sitio «resalten» al hacer scroll. Aquí tiene un ejemplo de una página con un fondo parallax implementado y otra sin él.

    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

    Los fondos de vídeo le permiten colocar vídeos en bucle en los fondos en lugar de imágenes estáticas. Lo fantástico de los fondos de vídeo de PBS es que puede simplemente pegar el enlace de YouTube o Vimeo que desee cuando se le solicite, y nosotros lo convertiremos en un fondo de vídeo para usted. También puede subir sus propios vídeos para esto.

    Algunos ejemplos de fondos de vídeo que puede consultar:

    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?

    Puede encontrar todos los Efectos de fondo llamativos siguiendo estos pasos:

    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.

    ¡Y listo! Después de esto, debería ver sus Efectos de fondo llamativos aparecer en su sitio a pleno rendimiento.

    Have you used PBS’ Fancy Backgrounds yet?

    ¿Hay algún otro efecto de fondo que le gustaría sugerirnos que añadamos a nuestras funciones? ¿O mostrarnos su sitio creado con PBS con alguno de los efectos? ¡Háganoslo saber en la sección de comentarios a continuación!

  • Desplazamiento parallax: ¿qué es?

    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.

    Definición del desplazamiento de paralaje

    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.

    El impacto del desplazamiento de paralaje en el usuario

    Sin embargo, la técnica no es precisamente nueva y, de hecho, se ha utilizado en la animación tradicional desde principios de la década de 1920. También se ha empleado en muchos videojuegos clásicos, como Super Mario Bros.

    No obstante, en el ámbito del diseño web, a menudo se le atribuye a Nike haber sido una de las primeras en utilizar el desplazamiento de paralaje en 2011. Desde entonces, el término «desplazamiento de paralaje» o «parallax scrolling» (a veces llamado «fondos con paralaje») se ha convertido en un término común tanto entre diseñadores como desarrolladores, aumentando constantemente en popularidad.

    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.

    Qué ventajas tiene para el usuario

    Lo bueno de este efecto es que incita a los usuarios a interactuar con tu sitio web, aumentando tanto la interacción del usuario como el atractivo visual. Y, cuando se hace bien, el desplazamiento de paralaje puede dar vida a la página web más sencilla. Incluso se puede utilizar para crear narrativas impresionantes que atraigan de inmediato a todos los visitantes del sitio.

    ¡Comparte tu trabajo con nosotros!

    ¿Qué os parece a vosotros? ¿Habéis utilizado ya la nueva función de fondo de paralaje de PBS v4? ¿Os está funcionando bien? No dudéis en enlazar vuestro trabajo o dejar algunas sugerencias en la sección de comentarios que aparece abajo.

    ¡Feliz creación de sitios web!

  • 4 errores de diseño web que debes evitar 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.

    Dicho esto, asegúrate de tener en cuenta estos 4 errores comunes de diseño web. De esta forma, tendrás una cosa menos de la que preocuparte cuando por fin empieces a crear tu sitio web.

    Error n.º 1: Usar más de 3 fuentes

    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.

    Limitar las fuentes de tu sitio web a un máximo de 3 es una práctica general de diseño seguida por profesionales. Además, aumenta el nivel de legibilidad y coherencia de tu sitio, factores clave para el éxito del tráfico web.

    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.

    Echa un vistazo a los dos ejemplos siguientes para ver a qué nos referimos.

    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.

    El diseño es intuitivo y tiene un flujo lógico: en primer lugar, la organización se presenta e informa a la audiencia sobre lo básico, como qué es y qué hace. En segundo lugar, añade cifras fiables para generar credibilidad. Por último, el sitio web proporciona a la audiencia sus números de contacto y una lista de eventos, animándola a pasar a la acción.

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

    Añadir muros de texto innecesario donde debería haber espacio en blanco puede ahuyentar a tu audiencia. Recuerda conservar únicamente los detalles importantes.

    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.

    Recuerda no darlo por sentado. Dedica siempre tiempo a investigar y busca artículos de diseño que te sirvan de guía por el camino. Antes de que te des cuenta, verás cómo el tráfico de tu sitio web empieza a subir. ? ¡Buena suerte!

    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.

    Echa un vistazo a esta fantástica Guía de colores de Canva para tu próximo proyecto de diseño.

    Canva Design Wiki

    Da rienda suelta a tu creatividad.

    Echa un vistazo a la guía de colores de Canva

  • Cómo aumentamos el rendimiento de nuestro plugin en un 200 %

    El pasado 2 de febrero de 2017, Ann Taylor escribió el artículo 12 cosas que necesitamos ver en los maquetadores de páginas de WordPress en 2017 + Quién ya lo está haciendo bien en CodeInWP. Llevamos más de un año mejorando continuamente Page Builder Sandwich: investigamos, escuchamos a nuestros clientes, así que pensamos que Page Builder Sandwich llegaría al artículo «Quién ya lo está haciendo bien» de CodeInWP. Sin embargo, no lo logramos debido al rendimiento. ?

    Así que le preguntamos a Ann al respecto, y ella respondió:

    …Estuve probando un poco la versión gratuita. Promete mucho: muchos módulos, una interfaz de usuario bastante intuitiva, una gran experiencia WYSIWYG, todo se arrastra fácilmente. Sin embargo, cuando tenía alrededor de 10 módulos en la página, se volvió difícil seguir trabajando con ella debido a la baja velocidad de edición…

    Por lo tanto, según ella, Page Builder Sandwich tiene problemas de rendimiento. Y como siempre escuchamos las opiniones de los usuarios, nos pusimos a investigarlo.

    Probando el rendimiento

    Necesitábamos una forma de comprobar el rendimiento de PBS; como PBS se ejecuta principalmente en el navegador a través de Javascript, el generador de perfiles de la línea de tiempo de Chrome era la herramienta adecuada para el trabajo. El generador de perfiles de la línea de tiempo puede identificar y medir qué procesos se están llevando a cabo en una página web durante el tiempo de ejecución, lo cual es perfecto para encontrar cuellos de botella de velocidad.

    Pensamos que debíamos probar primero el paso más sencillo: mover el ratón a través de múltiples elementos y filas. Sencillo, ¿verdad? Estábamos seguros de que no tendríamos problemas de rendimiento con algo tan simple como esto. Desafortunadamente, nos equivocamos.

    Una vez que pulsamos el botón de grabar, movimos el ratón durante unos 2 segundos por la pantalla y luego pulsamos el botón de detener.  Aquí está la línea de tiempo resultante del generador de perfiles:

    ¡Y miren por dónde! ¡Está lleno hasta arriba de cuellos de botella de rendimiento!

    Están sucediendo muchas cosas en el gráfico, pero el problema más evidente es que hay muchas áreas moradas en él (lo cual no debería ocurrir). Además de eso, estas áreas moradas son visiblemente muy anchas y todas parecen alcanzar el pico del gráfico. También notarás que el gráfico siempre está lleno y que las áreas moradas casi nunca bajan a cero. Parece que el navegador siempre está ocupado haciendo algo y casi nunca descansa.

    Pero, ¿qué significan realmente todas esas áreas moradas?

    El generador de perfiles tuvo la amabilidad de indicarnos que se denominan reflows. Aquí está la definición de lo que es un reflow según el sitio de desarrolladores de Google:

    Reflow es el nombre del proceso del navegador web para recalcular las posiciones y geometrías de los elementos en el documento… el reflow es una operación que bloquea al usuario en el navegador.

    Por lo tanto, esto significa que mover el ratón por PBS desencadena una tonelada de reflows. Lo que es peor es que cada reflow pausa momentáneamente el navegador para que pueda terminar de hacer sus cálculos. Más reflows significan más pausas del navegador, y la experiencia se vuelve todavía más entrecortada. En términos más sencillos: muchas áreas moradas = malo.

    Así que resultó que Ann tenía razón: sí tenemos un enorme cuello de botella de rendimiento, por lo que nuestro equipo se puso manos a la obra de inmediato para solucionarlo cuanto antes.

    Solucionando nuestro problema de reflow y tirones

    Antes de nada, necesitábamos investigar un poco para descubrir qué causa exactamente este reflow en primer lugar. Descubrimos que, al parecer, muchas cosas comunes en Javascript pueden provocar que el navegador cause un reflow.

    Casi cualquier función que se pueda utilizar para obtener el ancho, alto o posición de un elemento del DOM puede desencadenar un reflow. Paul Irish escribió una extensa lista de todas las propiedades y funciones en Javascript que pueden hacer esto. La mala noticia es que Page Builder Sandwich utiliza muchas de estas propiedades y funciones, y todas ellas causan reflow:

    • elem.getBoundingClientRect()
    • window.getComputedStyle()
    • window.scrollY
    • y muchas más…

    Solución n.º 1: Almacenar en caché procesos costosos de reflow

    La solución más obvia es NO utilizar esas propiedades y funciones. Sin embargo, PBS depende en gran medida de ellas y no podemos prescindir de ellas.

    La solución que nos queda es reducir al máximo las llamadas a esas funciones. La parte difícil fue que utilizábamos esas propiedades y funciones muchas veces en diferentes partes de PBS y, la mayoría de las veces, las utilizábamos en el mismo elemento del DOM varias veces. Para solucionar esto, creamos nuestro propio mecanismo de almacenamiento en caché para cada propiedad o función problemática.

    Por ejemplo, la función getBoundingClientRect  nos da las medidas actuales en píxeles de superior, izquierda, ancho, alto, derecha e inferior de un elemento del DOM. Utilizamos esta función todo el tiempo para calcular la ubicación donde dibujar los contornos de los elementos en PBS. Aquí está la función de almacenamiento en caché que creamos para esto:

    // Cache: Our client rects are kept here, we can use this to clear them later.
    var elemsWithBoundingRects = [];
    
    window.pbsGetBoundingClientRect = function( element ) {
    
    	// Check if we already got the client rect before.
    	if ( ! element._boundingClientRect ) {
    
    		// If not, get it then store it for future use.
    		element._boundingClientRect = element.getBoundingClientRect();
    		elemsWithBoundingRects.push( element );
    	}
    	return element._boundingClientRect;
    };
    ​

    En lugar de llamar a getBoundingClientRect , ahora utilizamos pbsGetBoundingClientRect . Ahora, cada vez que se consulta client rect, almacenamos ese valor para referencia futura, limitando así el número de desencadenantes de reflow.

    También necesitábamos una forma de borrar la caché cuando los client rects almacenados quedaran invalidados. Los valores del client rect almacenado cambian cuando el usuario se desplaza por la página o añade, cambia o elimina elementos en la pantalla. Así que creamos una función para borrar la caché que podemos llamar siempre que necesitemos valores actualizados de client rect:

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

    También aplicamos este mismo mecanismo de almacenamiento en caché para otras llamadas a funciones costosas que solemos utilizar.

    Solución n.º 2: Agrupar lecturas y escrituras mediante FastDom

    La implementación de la solución n.º 1 aumentó el rendimiento de PBS, pero no fue suficiente.

    Buscando un poco más en Google, encontramos un artículo de Wilson Page sobre cómo evitar el «layout thrashing». Wilson afirma:

    El Layout Thrashing (reflow) se produce cuando JavaScript escribe y luego lee violentamente del DOM repetidas veces, provocando reflows en el documento.

    Al parecer, no basta con limitar las llamadas a propiedades y funciones específicas que provocan reflow. Cuando se realizan múltiples «lecturas» y «escrituras» sucesivas en el DOM, también se desencadena un reflow en el navegador. He aquí un escenario típico, tomado directamente del sitio de Wilson:

    // Read
    var h1 = element1.clientHeight;
    
    // Write (invalidates layout)
    element1.style.height = (h1 * 2) + 'px';
    
    // Read (triggers reflow)
    var h2 = element2.clientHeight;
    
    // Write (invalidates layout)
    element2.style.height = (h2 * 2) + 'px';
    
    // Read (triggers reflow)
    var h3 = element3.clientHeight;
    
    // Write (invalidates layout)
    element3.style.height = (h3 * 2) + 'px';
    
    // Document reflows at end of frame​

    El ejemplo anterior desencadena 3 reflows porque las dimensiones de toda la página se invalidan tras una escritura. La solución propuesta para esto es reordenar el código para agrupar todas las lecturas y escrituras de modo que todo el conjunto solo desencadene 1 reflow en el navegador:

    // Read
    var h1 = element1.clientHeight;
    var h2 = element2.clientHeight;
    var h3 = element3.clientHeight;
    
    // Write (invalidates layout)
    element1.style.height = (h1 * 2) + 'px';
    element2.style.height = (h2 * 2) + 'px';
    element3.style.height = (h3 * 2) + 'px';
    
    // Document reflows at end of frame​

    El fragmento anterior hace que solucionar el problema parezca fácil. Pero en realidad, en PBS, la lectura y escritura de elementos que provocan reflow se produce en muchos lugares diferentes y en muchos momentos distintos durante el ciclo de vida de PBS. Reorganizar miles de líneas de código Javascript no es viable.

    Por suerte para nosotros, Wilson también proporcionó una solución en su artículo. Creó un pequeño script de utilidad para ayudar a agrupar esas lecturas y escrituras, llamado FastDom.

    Aquí hay código de Page Builder Sandwich que utiliza FastDom y que también incluye nuestra Solución n.º 1 anterior:

    // Bunch together the reads from other threads.
    fastdom.measure( function() {
    
    	// Use our cached client rect.
    	var rect = window.pbsGetBoundingClientRect( elem );
    
    	// Bunch together the writes from other 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 ) );​

    Lo que hace FastDom es agrupar todas las llamadas a fastdom.measure  y todas las llamadas a fastdom.mutate  y ejecutarlas de forma asíncrona, agrupando eficazmente todas las lecturas y escrituras para reducir todos los reflows en el navegador.

    Solución n.º 3: Acceder a los objetos de estilo es costoso

    También descubrimos, con la ayuda de jsPerf, que algunas funciones para obtener estilos eran más rápidas que otras.

    En PBS, normalmente necesitamos obtener el valor actual de un estilo específico de un elemento. Por ejemplo, normalmente usamos esto para obtener el margen superior:

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

    Pero descubrimos que hacer esto es mucho más rápido:

    var marginTop = elem.style.marginTop;​

    Sin embargo, elem.style.marginTop  y getComputedStyle  son muy diferentes. El primero solo nos proporciona el estilo en línea del elemento y no tiene en cuenta ninguna hoja de estilo; y el segundo tiene en cuenta tanto los estilos en línea como las hojas de estilo.

    Es más, incluso cuando el resultado de getComputedStyle  estaba en caché, seguía siendo muy lento. Como resultó ser, acceder al propio objeto de estilo es el proceso lento.

    Afortunadamente para nosotros, PBS añade estilos en línea a los elementos y, dado que los estilos en línea tienen prioridad (la mayoría de las veces) sobre las hojas de estilo, habrá casos en los que obtener el valor del estilo en línea sea suficiente. Por lo tanto, si combinamos los dos métodos anteriores, podemos lograr un código de ejecución mucho más rápido:

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

    Los resultados de las mejoras en el código

    Nuestras 3 soluciones anteriores requirieron mucha investigación, pruebas e implementación real (y retrasaron el lanzamiento de nuestra función de Fuentes), pero al final todo valió la pena.

    Volviendo a nuestra prueba inicial de mover el ratón por la pantalla durante 2 segundos. Aquí está la antigua línea de tiempo, fea y entrecortada:

    Y así es como se ve nuestra nueva línea de tiempo después de las mejoras de rendimiento:

    Como puedes ver, hay menos elementos morados en el gráfico. Y hay una diferencia notable en la cantidad de procesos que realiza el navegador. Los elementos rectangulares de la parte inferior también son más finos, lo que significa que los procesos se ejecutan más rápido que antes.

    Si comparas la cantidad de áreas moradas altas y anchas en los gráficos antiguos y nuevos, ¡estamos ante un impresionante aumento del 200 % en el rendimiento! También estamos viendo mejoras de rendimiento generalizadas. ¡Nada mal en absoluto!

    Conclusiones y aprendizajes

    Para ser sinceros, no pensábamos que PBS tuviera problemas de rendimiento antes de que Ann lo mencionara. Principalmente porque utilizábamos máquinas enfocadas al desarrollo y los cuellos de botella de rendimiento no eran tan evidentes. Mirando hacia atrás, comprobar el rendimiento debería haber sido una de las principales prioridades. Pero al menos ahora, a partir de la versión 4.3, ya se ha solucionado. ?

    Para aquellos que deseen mejorar el rendimiento de su propio plugin de WordPress, especialmente si también utilizan Javascript de forma intensiva, aquí están mis conclusiones de esta experiencia:

    1. Limita/almacena en caché tus llamadas a propiedades/funciones que desencadenan reflow. Utiliza esto como guía: What forces layout/reflow. The comprehensive list.
    2. Agrupa las «lecturas» y «escrituras» de estilos del DOM. Utiliza FastDom para que lo haga por ti.
    3. Utiliza el generador de perfiles de la línea de tiempo de Chrome y asegúrate de tener la menor cantidad de reflows (elementos morados) posible.