Resumen: Acabamos de lanzar una gran actualización para Charitable. Los aspectos más destacados incluyen un mejor soporte para pantallas pequeñas, un nuevo shortcode y un flujo de trabajo completo de inicio de sesión y registro para el usuario.
Charitable 1.4 sale hoy, casi seis meses después de que lanzáramos la versión 1.3. Es mucho tiempo entre lanzamientos importantes, demasiado para mi gusto, pero el resultado es que 1.4 es un gran paso adelante para el proyecto. Aquí tienes una muestra de las novedades de la 1.4:
- Las cuadrículas de campañas (como las que añades con el shortcode
[campaigns]) se adaptan automáticamente a pantallas más pequeñas. - Lo mismo ocurre con la lista de donaciones sugeridas en el formulario de donación.
- Puedes usar un nuevo shortcode que enumera el historial de donaciones de un usuario conectado.
- Tus usuarios registrados pueden actualizar y restablecer su contraseña utilizando un sistema completamente visible para el usuario (es decir, sin acceso a wp-login).
- El formulario de donación ahora realiza algunas pruebas de validación del lado del cliente para ayudar a los donantes que han omitido un campo o han introducido un número de tarjeta de crédito no válido.
- Los campos de imagen en los formularios ahora cuentan con una agradable interfaz de arrastrar y soltar (una buena actualización para quienes usan Embajadores o Avatar de Usuario).
Echemos un vistazo más de cerca a algunos de estos.
Cuadrículas de campañas adaptables
Uno de los problemas más comunes que la gente mencionaba con las cuadrículas de campañas es que no eran adaptables. En un teléfono móvil, eso las hacía prácticamente imposibles de usar. Hemos estado ayudando a los clientes con una solución simple basada en CSS, pero integrar la solución directamente en Charitable es obviamente una gran victoria para todos.

Toda la magia proviene del parámetro responsive para el shortcode [campaigns]. Si utilizas la configuración predeterminada, la cuadrícula se escalará automáticamente a un diseño de una sola columna en pantallas de menos de 768 px (el tamaño de un iPad).
Por supuesto, cada tema es diferente, por lo que 768 px podría no ser el punto perfecto para cambiar. Tienes control total sobre el punto en el que la cuadrícula se reducirá. Aquí tienes un ejemplo en el que reduzco a una sola columna a 600 px:
[campañas responsive=600px]
Campos de imagen de arrastrar y soltar
Si estás utilizando Charitable Ambassadors para potenciar una plataforma de recaudación de fondos entre pares o crowdfunding, a tus creadores de campañas les resultará mucho más fácil añadir la imagen de su campaña ahora.
Hemos pasado de esto:

A esto:

Nuevo shortcode [charitable_my_donations]
Por fin, Charitable incluye una forma limpia y sencilla para que los usuarios conectados vean un historial de sus donaciones.

Configurarlo es bastante fácil: solo crea una nueva página e incluye el shortcode [charitable_my_donations]. Tus usuarios necesitarán iniciar sesión para acceder a sus donaciones.
Flujo de trabajo completo de inicio de sesión y registro para el usuario
Charitable siempre ha incluido shortcodes de inicio de sesión y registro, pero faltaban algunos elementos:
- Para restablecer su contraseña, los usuarios tenían que pasar por el proceso de restablecimiento de contraseña predeterminado de WordPress.
- Los donantes o creadores de campañas conectados veían la barra de administración, lo que a muchos les resultaba confuso o indeseable.
Gracias a un gran impulso de @rafecolton del Himalayan Institute, Charitable 1.4 ahora presenta un sistema de gestión de usuarios muy mejorado. Es perfecto si estás utilizando Embajadores para potenciar una plataforma y quieres que todo el flujo de inicio de sesión y registro esté integrado en el frontend.
Personas que contribuyeron a Charitable 1.4
Uno de los aspectos más emocionantes de esta versión de Charitable es que incluyó contribuciones significativas de personas ajenas a nuestro equipo de 2 personas. Mencioné a Rafe anteriormente; sus colegas @cyhtan y @NeptuneIllume también contribuyeron; y @Kathy_Darling, que está trabajando en nuestra extensión de Donaciones Recurrentes, también realizó algunos cambios importantes.
Además de ellos, también hemos tenido grandes contribuciones al proyecto de traducción de Charitable de hugo_mv (español), mauroandres (español – Argentina) y elstupid (holandés), así como de otros que contribuyeron a las traducciones.
A todos los que han ayudado a dar forma a esta versión de Charitable, incluidos vosotros, nuestros usuarios, ¡gracias! Esperamos que disfrutéis de esta última iteración.
Registro de Cambios
- Escala la cuadrícula de campañas elegantemente al verla en pantallas más pequeñas. El shortcode
[campaigns]ahora admite un parámetroresponsive, que está habilitado por defecto. Puedes establecerlo en una cantidad específica de px/em para cambiar el punto de interrupción, o establecerlo en0para deshabilitar el estilo adaptable. #88 - También se proporcionó un estilo adaptable apropiado para las cantidades de donación sugeridas en pantallas pequeñas. #159
- Se añadió el shortcode
[charitable_my_donations]. Usa este shortcode para permitir que los usuarios registrados vean un historial de sus donaciones, incluyendo enlaces a los recibos de donación. #14 - Se añadió validación del lado del cliente para el formulario de donación. Esto comprueba si los donantes han rellenado todos los campos obligatorios, si están donando más de 0 € (porque, en serio, una donación de 0 € no llegará lejos :)) y si han utilizado una tarjeta de crédito válida (si estás utilizando nuestras extensiones de Stripe o Authorize.Net). #176 y #63
- Se añadió un proceso de restablecimiento de contraseña para proporcionar un flujo completo de inicio de sesión y registro de cara al usuario. #89
- Incluye un parámetro
orderpara el shortcode[campaigns], para invertir la dirección en la que se muestran las campañas. #64 - Permite que las campañas en el shortcode
[campaigns]se ordenen por cualquiera de las opciones de ordenación de WP_Query. - Se añadió soporte de arrastrar y soltar para el campo de formulario Imagen, que se utiliza en las extensiones de Avatar de Usuario y Embajadores. #111
- Se mejoró la forma en que el plugin comprueba las actualizaciones de las extensiones de Charitable, para mantener el panel de WordPress funcionando sin problemas. #133
- Se añadió una función
charitable_create_donation()para desarrolladores que quieran crear donaciones programáticamente. #109 - Se ha a
tildeadido una nueva clase
Charitable_Donations_Query, que los desarrolladores pueden usar para recuperar donaciones de la base de datos. #155 - Se ha a
tildeadido una nueva clase
Charitable_Deprecated, que se utiliza para registrar cualquier uso incorrecto de funciones o m uevoacute;todos de Charitable. - Se ha cambiado al uso de la p uevoacute;gina de administraci uevoacute;n integrada edit.php para listar las donaciones de Charitable, en lugar de depender de una p uevoacute;gina de administraci uevoacute;n personalizada con una tabla de entradas personalizadas. Mientras tanto, tambi uevoacute;n hemos simplificado la interfaz y a tildeadido codificaci uevoacute;n por colores a los estados de las donaciones. #110
- Incluir el n uevoacute;mero de tel uevoacute;fono, la direcci uevoacute;n y el m uevoacute;todo de pago del donante en la exportaci uevoacute;n CSV de donaciones. #154
- Cuando hay varias pasarelas habilitadas, la predeterminada aparece primero en el formulario de donaci uevoacute;n. #139
- Cancelar autom uevoacute;ticamente una donaci uevoacute;n cuando el donante regresa de la pasarela antes de completarla. Esto funciona con PayPal, PayUMoney y PayFast. #90 y #117
- Se ha a
tildeadido un m
uevoacute;todo
Charitable_Donor::__toString(), de modo que al mostrar el objeto simplemente se imprime el nombre del donante. - Se ha a
tildeadido la funci
uevoacute;n
charitable_sanitize_amount()para convertir cualquier cantidad de tipo cadena en un flotante. - Eliminar el s uevoacute;mbolo de moneda de las cantidades monetarias para evitar que el s uevoacute;mbolo se trate como parte de la cantidad. #145
- Eliminar el s uevoacute;mbolo de moneda de las cantidades de donaci uevoacute;n sugeridas al guardar una campa uevoacute;a. #147
- Cuando una donaci uevoacute;n falla y el usuario es redirigido de vuelta al formulario de donaci uevoacute;n, puede intentar la misma donaci uevoacute;n de nuevo. Anteriormente, se habr uevoacute;a creado una nueva donaci uevoacute;n, dejando atr uevoacute;s una donaci uevoacute;n fantasma pendiente. #106
- Evitar donaciones duplicadas causadas por hacer clic repetidamente en el bot uevoacute;n de donar. #164
- Se ha corregido un error relacionado con contenido vac uevoacute;o en el tema Layers. #9








Deja una respuesta