WooCommerce 3.0.0 programado para su lanzamiento el 4 de abril

Traducido del artículo: “WooCommerce 3.0.0 Scheduled for Release April 4th” de:

Jeff Chandler, marzo 14 de 2017

Grandes cambios están en camino para WooCommerce. Mike Jolley, desarrollador líder de WooCommerce, anunció que WooCommerce 2.7 será versión 3.0.0 con una fecha de lanzamiento programada el 4 de abril. Durante la fase de pruebas beta 2.7, el equipo descubrió un error importante en la forma en que se manejan las marcas de tiempo.
"Esencialmente, algunos desarrolladores necesitan una forma de obtener confiablemente timestamps (marcas de tiempo) UTC, así como las fechas de acuerdo a la zona horaria del sitio", dijo Jolley. "Para resolver esto estamos trabajando en una solución que acepta una marca de hora UTC o una cadena de fecha y hora ISO8601 y devuelve un objeto DateTime para que la información de zona horaria pueda recuperarse si es necesario. Este enfoque no es compatible con los getters get_date_x encontrados en 2.7 beta. "
Comenzando con WooCommerce 3.0.0, el proyecto utilizará versiones semánticas o SemVer. WooCommerce ha lanzado de forma incremental sus versiones similares a WordPress. Por ejemplo, WooCommerce 2.5, 2.6, 2.7. El versionado semántico permite números de versión de tres dígitos y debería facilitar el discernimiento de las versiones principales y versiones de mantenimiento, así como corrección de errores. Los tres dígitos representan mayor, menor y parche.
Según el sitio de SemVer, cada número se incrementa cuando:
Versión MAJOR para cambios de API incompatibles.
MINOR cuando agrega funcionalidad de una manera compatible con versiones anteriores.
PATCH cuando haga correcciones de errores compatibles con versiones anteriores.
Bajo este sistema, WooCommerce 3.0.0 es una actualización importante con 3.1.0 siendo una actualización menor. La siguiente actualización importante será 4.0.0. Los desarrolladores deben tener en cuenta que en 3.0.0 RC1, las propiedades de versioning y @since se vuelven a etiquetar 3.0.0. "Si ha utilizado las instrucciones version_compare en su código, seguirán funcionando ya que 3.0.0 es mayor que 2.7.0, sin embargo, puede cambiarlas para mayor claridad", dijo Jolley. Los temas con archivos de plantilla versionados 2.7.0 pueden necesitar ser actualizados para usar 3.0.0, y asi evitar reportes de archivos de plantilla obsoletos.
Además de los cambios de versión y la fijación de los principales errores, el equipo está permitiendo que 3.0.0 RC1 sea probado durante tres semanas, . La cantidad de tiempo de prueba se ha extendido de una semana a tres basándose en la retroalimentación de los desarrolladores de extensión.
"Un RC (un intérprete de órdenes para la Versión 10 de Unix y Plan 9) es realmente el primer punto en el tiempo donde la gente puede mirar el código y sentirse segura de que probablemente no va a cambiar mucho antes del lanzamiento oficial", dijo Brent Shepherd, fundador de Prospress Inc.. "Con eso en mente, tener 3 meses de pruebas beta, pero sólo una semana para el RC, no tiene mucho sentido. Tiene sentido dar más tiempo en esa etapa posterior al RC ".
Josh Kohlbach, un desarrollador de extensión de WooCommerce, también estuvo de acuerdo en extender el tiempo de prueba de RC. "Actualmente, desde la perspectiva de nuestra empresa, hemos tenido que poner otras prioridades en espera para poner adelante los cambios de WC2.7", dijo Kohlbach. "Los cambios 2.7 que estábamos reteniendo hasta lograr el RC, que es lo que normalmente hacemos."
"Sin embargo, cuando se anunció que tendríamos sólo una semana , pensamos que no sería suficiente tiempo para las pruebas adecuadas y lanzar las actualizaciones de todos nuestros productos compatibilizadas en el primer día", dijo. "No es suficiente tiempo para que, se solucionen los problemas, comenzamos a hacer nuestras correcciones de compatibilidad en torno a Beta 2. A pesar de que sabíamos que podría haber más cambios bajando por la tubería antes de que RC llegue aquí".
Los desarrolladores de extensiones elogian al equipo por cambiar a un sistema de versionado semántico y extender el tiempo para probar candidatos a la versión. "Estoy muy feliz de ver estos cambios", dijo Shepherd. "Grandes accesorios para hacer la difícil llamada en el ciclo de lanzamiento. Esperemos que esto ayude a asegurar un lanzamiento más suave para todos los usuarios de WC de esta versión. "
"Creo que este es un avance realmente positivo para WooCommerce", dijo Kohlback. "Quiero agradecerle en nombre de todos los desarrolladores de terceros por ser tan abiertos y tener en cuenta todos nuestros puntos, realmente nos hace felices de ser parte de la comunidad!"
Si todo va bien, puede esperar ver una actualización para WooCommerce en su panel de WordPress el 4 de abril.

Quién es Jeff Chandler

Jeff Chandler es un joven de WordPress forma parte del equipo deportivo estatal. Escritor colaborador de WPTavern. Ha escrito acerca de WordPress desde 2007. Anfitrión del Podcast semanal WordPress.

Compatible

WordPress.com actualiza su editor de post con una interfaz libre de distracción

Traducido del artículo: “WordPress.com Updates Its Post Editor With a Distraction-Free Interface” de:

Jeff Chandler, marzo 13 de 2017

WordPress.com ha presentado un editor de publicaciones actualizado que hace que el contenido sea lo primero y lo central.
El cambio más notorio es la interfaz de usuario. La barra lateral de las cajas de “meta” está ahora en el lado derecho en lugar de la izquierda. Al hacer clic en el vínculo Post Settings, se oculta la barra lateral, proporcionando una interfaz más limpia. Los botones de vista previa y publicación ya no están en una metabox y se muestran permanentemente.

Los borradores son accesibles rápidamente haciendo clic en el número junto al botón Escribir. Pasando el cursor sobre un borrador aparece un pequeño fragmento del post. A diferencia del modo de escritura sin distracción en la versión auto-alojada de WordPress, las barras laterales y otros elementos de la pantalla no desaparecen y reaparecen. Esta animación ha sido descrita por algunos como una distracción.
Joen Asmussen y Matías Ventura, dos de Automattic con sede en Europa, ayudaron a crear la nueva interfaz. En una entrevista dirigida por John Maeda, Jefe Global de Diseño Computacional e Inclusión en Automattic, Asmussen describe lo que más le entusiasma de las mejoras.
"Todo tiene un lugar correcto", dijo Asmussen. "En esta iteración, hemos intentado encontrar esos lugares para los botones de vista previa y publicación, así como los ajustes de publicación. Al hacer los botones permanentemente visibles y la barra lateral poder cambiarse opcionalmente, mi esperanza es que la combinación proporcionará un flujo sin fisuras tanto para la persona que sólo quiere escribir, como a la persona que necesita ajustar su configuración de post.
Ventura dice que está feliz de traer el foco de nuevo al contenido, colocándolo en el centro. "También me gusta el reciente menú de borradores al lado del botón 'Escribir', ya que proporciona una manera rápida de continuar con los posts sin terminar", dijo. "Estos refinamientos del editor tienen el potencial de permitir que su trabajo en WordPress lo mantenga profundamente en el estado productivo del flujo".
El equipo central sigue trabajando en un editor basado en bloques para el proyecto de WordPress de código abierto y Asmussen sugiere que este enfoque de la escritura podría un día terminar en el editor de correos de WordPress.com.
Después de probar el nuevo editor en WordPress.com, puedo decir que es más agradable de usar que el modo de escritura sin distracción en WordPress. Hay menos distracción, las cajas de “meta” están en la pantalla o no, y disfruté escribiendo sin elementos de interfaz desapareciendo y reapareciendo en la pantalla.
Si desea probar el nuevo editor en un sitio de WordPress auto alojado , puede hacerlo a través de Jetpack. Visite el panel de Jetpack en el backend de WordPress, haga clic en el enlace Aplicaciones y, a continuación, haga clic en el botón Probar el nuevo editor.
Después de usar el nuevo editor, háganos saber lo que piensa. ¿Cómo se compara con la experiencia de escritura actualmente en WordPress?

Quién es Jeff Chandler

Jeff Chandler es un joven de WordPress forma parte del equipo deportivo estatal. Escritor colaborador de WPTavern. Ha escrito acerca de WordPress desde 2007. Anfitrión del Podcast semanal WordPress.

Unity

Configurar un avatar de usuario en WordPress no es tan fácil como debería ser

Traducido del artículo: “Configuring an User Avatar in WordPress Is Not as Easy as It Should Be” de:

Jeff Chandler, marzo 6 de 2017

Mantengo un sitio web con registro de usuario activo y una pregunta corriente de soporte que me hacen es "¿Cómo puedo cambiar mi foto de perfil?" La respuesta no es tan fácil como debería ser. El sistema de imagen de perfil de WordPress es alimentado por Gravatar, un servicio propiedad de Automattic. Se reemplazó el antiguo método de subir una imagen de perfil en WordPress 2.5 "Brecker".
Cuanto más tiempo mantengo el sitio, más frustrado me siento que Gravatar sea la forma predeterminada en que los usuarios crean y administren su imagen de perfil. En el pasado, he escrito cómo la gestión de Gravatars en WordPress es una mala experiencia de usuario y no ha cambiado mucho. Muchas de las personas que solicitan soporte simplemente quieren un botón Subir o un enlace que les permita cargar una imagen y usarla como su avatar.
Una forma de reemplazar a Gravatar es con el WP User Avatars, plugin desarrollado por John James Jacoby. WP User Avatars es parte de la colección Stutter de complementos que reemplaza a Gravatar y agrega la capacidad de que usuarios registrados carguen una imagen desde su máquina. Como alternativa, los usuarios pueden hacer clic en el botón Elegir desde los medios para seleccionar una imagen de la Biblioteca multimedia. Se conservan las imágenes de perfil existentes.

He probado el complemento en WordPress 4.7.3 y no encontré ningún problema. Vale la pena señalar que de acuerdo con las preguntas frecuentes sobre el complemento, no funciona bien con multisitio.
Ha habido recientemente una discusión sobre un boleto de trac de seis años que solicita la funcionalidad de carga para avatares personalizados. Algunos incluso han sugerido que Avatares Simple Local, Avatar de usuario WP o Add Local Avatar podrían ser fusionados en un núcleo para proporcionar la funcionalidad. Los tres plugins combinados están activos en casi todos los sitios de 300k.
El sitio que administro es el primero que he manejado en mi carrera de WordPress que tiene registro abierto. Interactuar con usuarios registrados que a menudo son nuevos en WordPress ha abierto mis ojos a lo malo de una experiencia de configuración de un avatar. Depender de un servicio de terceros como funcionalidad básica para administrar imágenes de perfil no tiene ningún sentido.
Háganos saber como es su experiencia al configurar un avatar en WordPress. Si utiliza un complemento que agrega soporte de avatar local, comparta un enlace a él en los comentarios.

Quién es Jeff Chandler

Jeff Chandler es un joven de WordPress forma parte del equipo deportivo estatal. Escritor colaborador de WPTavern. Ha escrito acerca de WordPress desde 2007. Anfitrión del Podcast semanal WordPress.

Stores

El equipo WordPress Core Editor publica el prototipo de UI (interfaz de usuario) para “Gutenberg”, un editor experimental basado en bloques

Traducido del artículo: “WordPress Core Editor Team Publishes UI Prototype for “Gutenberg,” an Experimental Block Based Editor” de:

Jeff Chandler, febrero 27 de 2017

En las últimas semanas, el equipo de WordPress Core Editor, liderado por Automattic, en los empleados Matoma Ventura y Joen Asmussen, ha trabajado duro logrando una nueva experiencia de creación de contenido. El equipo publicó recientemente un prototipo de IU para Gutenberg, un editor experimental basado en bloques. El editor muestra barras de herramientas específicas de contenido cuando se selecciona un elemento y proporciona una forma de mover bloques hacia arriba y abajo.
Si bien el objetivo es reinventar el editor actual de WordPress, no hay garantía de que el prototipo termine siendo el producto final y se encuentre en un estado de flujo alto.
"El prototipo de la interfaz de usuario existe principalmente para servir como una maqueta no estática", dijo Asmussen. "Es como una caja de arena que estamos construyendo para probar algunas de nuestras maquetas y suposiciones, para ver si hacen agua o no. En esa medida, ya ha sido exitoso en informarnos de las cosas que funcionaron bien, y no tan bien ". El código que potencia al editor se compone de un 90% de JavaScript.
Una de las preocupaciones en la renovación del editor es la accesibilidad. Joe Dolson destacó esta preocupación en un post en el sitio Make WordPress Accessible. Dolson señala que el equipo de accesibilidad trabajará en tándem con el equipo de redacción para hacer que el nuevo editor sea lo más accesible posible.
"Desde una perspectiva de accesibilidad, esta es una oportunidad increíble para construir una experiencia potente y flexible para todos los usuarios y un enorme riesgo de que podamos terminar reduciendo la eficacia del editor para los usuarios con discapacidades, o que los lleve a usar un editor de segunda clase, sin estas capacidades de edición mejoradas ", dijo Dolson.
"En la comunidad de accesibilidad de WordPress, nosotros abrazamos el reto de crear una nueva gran experiencia, y queremos asegurar a la comunidad que vamos a hacer todo lo posible para enfocarnos en que cualquier nuevo editor sea una experiencia tan accesible como nos resulte posible hacerlo. "
Aunque la funcionalidad del prototipo es limitada, el equipo está interesado en conocer su experiencia y sus expectativas con el uso del editor. Algunas de las preguntas a considerar durante la prueba son:
Hablar a través de cada paso, ¿qué hace esto?
¿Cómo se percibe?
A medida que lo usa, ¿qué es lo que le hace sentir en falta, que debería estar allí?
Muchos usuarios ya han compartido sus experiencias, proporcionando información valiosa que está impulsando mejoras rápidas al proyecto en GitHub.
La mejor manera de involucrarse y contribuir a este proyecto es suscribirse al blog Make WordPress Design y proporcionar comentarios sobre los artículos. También puede enviar solicitudes o problemas a GitHub. Las reuniones semanales dedicadas al componente Editor se llevan a cabo el miércoles a las 19:00 CET en Slack en el canal # core-editor.

Quién es Jeff Chandler

Jeff Chandler es un joven de WordPress forma parte del equipo deportivo estatal. Escritor colaborador de WPTavern. Ha escrito acerca de WordPress desde 2007. Anfitrión del Podcast semanal WordPress.

Confirmación

Hay que tener cuidado con los paquetes inestables.

Algunos ejemplos:

El mail marketing como mejor aliado del comercio electrónico

Por razones profesionales, podríamos decir que a día de hoy mi actividad central es Codection y el tipo de trabajo que hago a diario es consultoría; y más concretamente, suelen ser proyectos de tiendas online, todas ellas con WooCommerce. De todas las tiendas que monto, podríamos decir que las que mejor funcionan son las que hacen mailings.

Y bueno, realmente yo mismo mantengo una tienda de plugins para WordPress y WooCommerce, así que entre lo que veo en mis clientes y lo que veo en mi propia tienda tengo muy claro cuál es la mejor herramienta para conseguir ventas en tiendas sin tener que gastar mucho dinero ni ser muy intrusivo con tu publicidad.

Veamos, la idea es sencilla. Hay dos tipos de potenciales clientes:

  • El que te conoce de algo, porque te ha comprado, porque te ha leído en un blog o porque has colaborado con él en algún proyecto
  • El que no te conoce de nada

Podríamos decir que el email marketing basado en el envío de correos electrónicos a una lista de destinatarios, sólo funciona en el primer caso pero justo por eso, tiene tanto valor. Os voy a poner un ejemplo y lo vais a entender perfectamente.

Caso 1: un cliente que no te conoce de nada y al que quieres venderle algo

Para intentar vender a este cliente quizás se te ocurran muchas cosas pero así a bote pronto veo dos técnicas: invertir en AdSense o Facebook Ad; o usar redes sociales. Puedes preparar el mejor anuncio, el mejor texto, con los mejores gráficos. Gastarás dinero y mucho tiempo. Pondrás el anuncio, el tweet o el mensaje en el muro de tu página Facebook y habrá muchos que lo verán.

De todos los que lo vean empezamos a restar:

  • todos aquellos que directamente no lo ven, porque están a otra cosa.
  • todos aquellos que lo ven pero no saben de qué va
  • todos aquellos que saben de qué va pero en ese momento no les importa
  • todos aquellos a los que les importa pero... ¿quién eres tú para comprar?
  • todos aquellos a los que generas confianza pero... no pueden comprarte
  • un pequeñísimo grupo que finalmente te compra

Veamos ahora el otro caso, el caso 2.

Caso 2: un cliente que está en tu lista de correo porque te lee un blog o porque te ha comprado

Como verás la historia ahora es bien diferente. Enviar un mensaje de correo electrónico con un servicio o producto a un lista de correo es más barato y te llevará menos tiempo. Además el mailing tiene un filtro de clientes ya está hecho porque:

  • llegas a su correo electrónico por lo que probablemente te ven
  • en efecto, te conocen y saben lo que haces así que con toda seguridad saben de qué va tu correo
  • si saben de qué va y están en esa lista es porque les importa
  • por supuesto, si están en esa lista es porque han depositado su confianza en ti
  • y probablemente tengan ganas de comprar porque es posible que ya lo hayan hecho una vez

Como veis la historia es muy diferente así que personal y profesionalmente os recomiendo encarecidamente que probéis el email marketing si todavía no lo habéis hecho.

CIA

WP Super Cache 1.4.9 corrige múltiples vulnerabilidades XSS

Traducido del artículo: “WP Super Cache 1.4.9 Patches Multiple XSS Vulnerabilities” de:

Jeff Chandler, febrero 7 de 2017

WP Super Cache es un plugin de casi 10 años que es mantenido por Donncha Ó Caoimh y está instalado activamente en más de un millón de sitios. Los lanzamientos han sido pocos y pocas las actualizaciones, pero Ó Caoimh ha lanzado WP Super Cache 1.4.9 que corrige las vulnerabilidades de cross-site-scripting (es un tipo de inseguridad informática o agujero de seguridad típico de las aplicaciones Web, que permite a una tercera persona inyectar en páginas web visitadas por el usuario código JavaScript o en otro lenguaje similar (ej: VBScript), evitando medidas de control)  en la página de configuración.
"Esas páginas sólo son accesibles por los usuarios de administración por lo que un visitante anónimo a su sitio no puede acceder y robar sus cookies de inicio de sesión, pero junto con esas correcciones vienen muchas correcciones de errores por lo que vale la pena actualizar si está usando una versión antigua " dijo Ó Caoimh.
Además de solucionar las vulnerabilidades de seguridad, esta versión también contiene una serie de correcciones de errores. También hay una solución en esta versión para aquellos que alojan una gran cantidad de sitios que utilizan WP Super Cache y se están ejecutando con “semáforos” debido a la posibilidad de que los usuarios utilicen el bloqueo de archivos.
Si está teniendo este problema y necesita desactivar el bloqueo de archivos por completo, Ó Caoimh sugiere establecer la constante WPSC_DISABLE_LOCKING en un archivo de configuración global. "El bloqueo de archivos simplemente frenó la rapidez con que se crearon los archivos de caché y es una retención de WP Cache cuando ese complemento se usaba para escribir directamente en los archivos de caché", dijo Ó Caoimh.
"Este complemento escribe en archivos temporales antes de pasar a los archivos de caché final de modo que el bloqueo no es realmente necesario, pero algunos sitios aún lo utilizan, por lo que todavía existe".
Ó Caoimh ya está trabajando duro en la próxima versión de WP Super Cache en un esfuerzo para mover archivos de caché de legado en directorios de supercache. Esto mejorará el rendimiento y facilitará el mantenimiento de los archivos.
Se recomienda que los usuarios se actualicen al 1.4.9 tan pronto como sea posible. Para ver una lista detallada de cambios y correcciones de errores, visite el change log (registro de cambios) del complemento.

Quién es Jeff Chandler

Jeff Chandler es un joven de WordPress forma parte del equipo deportivo estatal. Escritor colaborador de WPTavern. Ha escrito acerca de WordPress desde 2007. Anfitrión del Podcast semanal WordPress.

Banco

Cómo agregar usuarios a grupos BuddyPress a granel

Traducido del artículo: “How to Add Users to BuddyPress Groups in Bulk” de:

Jeff Chandler, enero 17 de 2017

En un sitio en el que trabajo que corre BuddyPress, he creado un nuevo grupo y quería añadir casi 400 usuarios registrados. Lamentablemente, añadir usuarios a grupos BuddyPress a granel no es una característica principal. Busqué en Google una solución y mientras que el complemento de importación de miembros de BuddyPress se recomienda en muchos de los temas de soporte, no vale la pena gastar $ 49, en la característica por sí sola.
Continuando con mi búsqueda, descubrí un fragmento de código publicado por Alexander en los foros WPMU DEV que funciona perfectamente. Para usarlo, copie el código y agréguelo a un complemento personalizado de WordPress o péguelo en el archivo functions.php de su tema. He añadido el código a la parte superior del archivo functions.php de mi tema.

La parte JavaScript del fragmento añade un nuevo elemento al menú de Acumulación de acciones abiertas denominado Agregar al grupo BP.

Seleccione los usuarios que desea agregar a un grupo y seleccione Agregar al grupo BP, aparecerá un mensaje pidiendo la Id. del grupo de amigos a la que desea asignar los usuarios.

Para localizar el ID de grupo, haga clic en el menú Administración de grupos y haga clic en el nombre del grupo. La URL se verá así: admin.php? Page = bp-groups & gid = 357 & action = edit y el ID es el número que aparece después de gid =. Después de ingresar el número de identificación, haga clic en el botón Aceptar. Todos los usuarios seleccionados serán asignados a ese grupo.
En los comentarios del fragmento de código en GitHub, Strand-C dijo que no era capaz de mover 165 usuarios a la vez y tuvo que mover 50 en su lugar. He probado esta teoría moviendo casi 400 usuarios registrados al mismo tiempo a un nuevo grupo de BuddyPress y no encontré ningún problema. Tenga en cuenta que el sitio en el que estoy trabajando es relativamente nuevo, ejecuta WordPress 4.7 y tiene muy poco tráfico, lo que podría explicar por qué no tuve ningún problema.
Ser capaz de administrar grupos BuddyPress a granel debe ser una característica fundamental. Hay al menos un ticket abierto en BuddyPress para agregar opciones de edición masiva a grupos. Hasta que estas características se encaminen en BuddyPress, el fragmento de código anterior es un trabajo libre que hace que añadir usuarios a grupos a granel sea mucho más conveniente.

Quién es Jeff Chandler

Jeff Chandler es un joven de WordPress forma parte del equipo deportivo estatal. Escritor colaborador de WPTavern. Ha escrito acerca de WordPress desde 2007. Anfitrión del Podcast semanal WordPress.

Autónomo

Amazon S3


1 2 165 166