Prácticas recomendadas

SDK del directorio de aplicaciones

Prácticas recomendadas

Se recomienda encarecidamente a los desarrolladores que incorporen en la mayor medida posible el diseño de Hootsuite en sus aplicaciones con el fin de disfrutar al máximo la experiencia de usuario. Las aplicaciones adaptadas a los temas de Hootsuite son las que tienen mayor probabilidad de dejar una buena impresión al usuario, lo que, a su vez, contribuye al éxito de la aplicación.

Para que le resulte más fácil crear una aplicación con el diseño de Hootsuite, hemos recopilado una lista de pautas que pueden considerarse directrices de control de calidad. Se recomienda tomar notas de la siguiente lista.

Directrices de control de calidad

  • La anchura máxima de las columnas debe ser de 297 píxeles, incluido el espacio que ocupa la barra de desplazamiento. En equipos Mac, por ejemplo, la anchura no puede superar los 282 píxeles (con la barra de desplazamiento incluida).
  • Cada mensaje individual no debe ocupar demasiado espacio (en sentido vertical; recuerde que una columna debería mostrar varios mensajes). Implemente funciones de alternancia o expansión del contenido donde proceda.
  • Los títulos y los iconos de los mensajes siempre deben abrir la misma ventana emergente de información con los datos de historia, usuario, etc.
  • Las marcas de tiempo debajo de los títulos siempre deben redirigir al artículo, debate, etc., de origen.
  • Al hacer clic en el nombre de un usuario o en un icono, siempre se debe abrir la misma ventana emergente de información con los detalles del usuario.
  • Intente lograr la mayor funcionalidad posible mediante las funciones de la API (por ejemplo, compartir en redes sociales a través de hsp.composeMessage).
  • Implemente la función de desplazamiento infinito al mismo tiempo que mantiene el vínculo de mostrar más información como alternativa en la parte inferior.
  • Suprima la acción que vuelve a cargar los mensajes mediante administradores de actualización (a través de hsp.bind) mientras los usuarios interactúan con la columna (por ejemplo, publicando mensajes y expandiendo los detalles en una posición que probablemente no esté cerca de la parte superior).

Directrices de pruebas

Hootsuite lleva a cabo estas pruebas en cada una de las aplicaciones que envían los usuarios. Le recomendamos que tenga esta referencia esta lista mientras realice sus labores de desarrollo, ya que así se reducirá el tiempo de revisión de su aplicación.

Área de prueba

Descripción

Resultado

Autenticación de la aplicación

Utilice el método de autenticación de inicio de sesión único del SDK de Hootsuite cuando conecte la aplicación con Hootsuite. La autenticación de usuarios con su aplicación puede realizarse mediante el uso de los flujos de autenticación que desee (se recomienda OAuth). La autenticación debe ser constante de una sesión a otra y no expirará hasta que el usuario haga clic en "Disconnect" (Desconectar).

Aprobado /Suspenso

Capacidad para utilizar varias cuentas

El usuario puede cerrar sesión e iniciarla como otro usuario, así como agregar varias columnas y autenticar cada una de ellas con una cuenta diferente.

Aprobado /Suspenso

Conservación de la configuración del usuario

La aplicación conservará toda la configuración del usuario guardada en la columna de una sesión a otra (es decir, si el usuario establece un filtro de búsqueda en una columna, la aplicación conservará dicho filtro la próxima vez que el usuario acceda a Hootsuite).

Aprobado /Suspenso

Supresión de la actualización durante la interacción del usuario

Suprima la acción que vuelve a cargar los mensajes mediante administradores de actualización (a través de hsp.bind) mientras los usuarios interactúan con la columna (por ejemplo, publicando mensajes y expandiendo los detalles en una posición que probablemente no esté cerca de la parte superior).

Aprobado /Suspenso

Compatibilidad completa con HTTPS

El panel de control de Hootsuite fuerza la conexión por SSL. La aplicación será totalmente compatible con HTTPS y no generará ningún error o advertencia que vulnere la seguridad. Si se solicita, Hootsuite puede proporcionar un servicio de proxy de imágenes.

Aprobado /Suspenso

Desplazamiento infinito

Ofrece el siguiente conjunto de mensajes o actualizaciones cuando el usuario se desplaza hacia abajo.

Aprobado /Suspenso

Interfaz de usuario y diseño de activos

Utilice los activos CSS y HTML del código de muestra como punto de partida para crear una aplicación. La barra de menús contendrá un mínimo de dos iconos: el de configuración (muestra la cuenta con la que se ha iniciado sesión y la opción para cerrar sesión) y el del menú desplegable "More" (Más) (con los vínculos de las opciones de ayuda, comentarios y desarrolladores; las direcciones URL para las dos primeras las proporciona Hootsuite).

Aprobado /Suspenso

Actualización de columnas

Se inicia cuando se actualiza la columna de aplicaciones, con independencia de que esta acción la realice el usuario en la columna o que se haga como parte de una actualización del panel de control.

Aprobado /Suspenso

Logotipo de la aplicación

Utilice una imagen vectorizada con fondos transparentes para los iconos de 16 x 16, 30 x 30 y 256 x 256. Se aloja en una dirección HTTPS.

Aprobado /Suspenso

Compatibilidad del navegador

Las versiones más recientes de Google Chrome, Firefox, Safari e IE 9 o posterior.

Aprobado /Suspenso