Actividades de diseño y desarrollo de interfaz para una plataforma web
Se presenta en la página web de 1&1 IONOS, la importancia que tiene el desarrollo de una interfaz para los servicios de internet como página web o software asi como también para aplicativos: Una interfaz de usuario, en inglés user interface, a menudo conocida por la abreviatura UI, hace referencia a la interfaz con la que las personas interaccionan con las máquinas. Se trata de la interfaz que permite usar un ordenador para realizar un pedido en una tienda online o para acceder a una app a través de un smartphone. Para ello, esta cuenta con los elementos de control de una interfaz, que son visibles para el usuario o a través de los que puede efectuar alguna acción. […] La interfaz de usuario está íntimamente relacionada con la facilidad de uso de un software o de una página web. Hace tiempo que el objetivo ya no solo es conseguir una interfaz de usuario útil, sino que el aspecto estético también juega un papel importante. (1&1 IONOS, 2017) Como se puede observar en la cita anterior, el desarrollo de una interfaz de usuario es indispensable para nuestra plataforma web, debido a que genera una mejor interacción con el usuario y les presenta una mejor visualización de cada elemento de la plataforma. Esto tiene como objetivo que la plataforma web sea atractivo e intuitivo para el usuario y cliente.
En el blog Ida, de la autora Natalia Pizarro, explica y presenta elementos ha
considerar para el diseño de una interfaz: Las tareas principales que realizamos en esta primera fase de diseño son: Diseño de información: Síntesis de información, interpretación de jerarquías y conceptos en el diseño gráfico. Identidad visual: Interpretación y adaptación de manuales de norma gráficas. Diseño según soportes: Aplicación e integración de elementos según los aparatos en los que el usuario usará la plataforma. Dependiendo del proyecto, puede ser móviles, televisores y/o computadores de escritorio. (Pizarro, 2015) Estos elementos mencionados anteriormente son claves para la interacción del usuario con nuestra plataforma, debido a que les permitirá guiar a realizar las acciones correspondientes que se presentaron como objetivo del proyecto. Al tener un buen aspecto visual permitirá reflejar la personalidad de la empresa a través de normas graficas que junto a al diseño gráfico de dicha interfaz se podrá captar mejor la atención del usuario y cliente, y así obtener una alta tasa de conversiones.
Así mismo, el mismo blog explica y presenta elementos a considerar para el
desarrollo de una interfaz: Al momento de programar la interfaz, las tareas más importantes son: Full responsive: Crear un diseño que se adapte a las distintas pantallas. Accesibilidad web: Seguir las normas de accesibilidad que consideran alternativas para incrementar los potenciales usuarios. SEO: Incluir las etiquetas, plugins y código necesario para la optimización para motores de búsqueda. Validación: Cumplir con los estándares HTML/CSS para garantizar una correcta visualización y aseguran el buen funcionamiento del sitio. Compatibilidad cross browser: Asegurar la visualización y funcionamiento adecuado del sitio en los distintos navegadores disponibles. (Pizarro, 2015) Estos elementos mencionados en la cita anterior, presenta los puntos clave que se debe realizar para tener una gestión correcta del modelo inicial de la interfaz para luego poder integrarlo y realizar su respectiva programación con el objetivo que la plataforma web tenga un diseño que sea optimo para los motores de búsqueda y sea accesible en las distintas versiones de navegadores para el usuario y cliente.
2.1.1.2. Actividades de creación y control de la base de datos para la plataforma web
En el blog de Yaney Aponte, se recopila informacion a cerca de la base de datos web, lo cual se rescató la siguiente informacion: Base de Datos Web es una herramienta que organiza y administra la información de forma sencilla a través de una interfaz Web. ¿Para qué sirve? Para organizar la información de manera fácil y sencilla dentro de un entorno colaborativo. Para mantener las bases de datos integradas a las herramientas de segmentación y envíos masivos de comunicaciones. Para controlar el flujo de información que los usuarios pueden manejar a través de grupos de visualización. Para generar listas o reportes que puedan ser utilizados en las estrategias comunicacionales de la empresa o en la emisión de resultados y métricas para la toma de decisiones. Para llevar un control de las actividades realizadas en la base de datos a través del Log de Auditoría. Para optimizar procesos comunicacionales. (Aponte, 2014) Estos puntos mencionados en la cita anterior son importantes para la creación de nuestra plataforma web debido a que lo que se busca es presentar una actualización correcta y conveniente de informacion para el usuario y cliente, así como también se les proporcione informacion organizada y fácil de buscar. Esto también es importante para nosotros como empresa debido a que permite el control de la informacion que se esta circulando en la plataforma web, mejorando la flexibilidad y facilidad de configuración de datos permitiendo manejar la informacion de manera que se pueda seleccionar que informacion se puede visualizar o restringir para el usuario o cliente, también posee indicadores gráficos que facilita el análisis de la data, así como también un mejor acceso y segmentación de datos.
En la página web Killersites.com se presenta información sobre sitios webs
vinculados a base de datos, del cual se citó lo siguiente: Unos de los tipos más comunes de páginas web dinámicas son los vinculados a bases de datos. Esto significa que usted tiene una página web que coge la información de una base de datos (la página web está conectado a la base de datos a través de la programación,) e inserta la información en la página web cada vez que esta se carga. Si la información almacenada en la base de datos cambia, la página web conectada a la base de datos también cambiará en consecuencia (y automáticamente) sin intervención humana. (Gonzalez, 2016) Esto es importante para la elaboracion de la plataforma web, debido a que deber ser dinámico al momento de presentar la informacion para el usuario y facilitar el manejo de la misma para los clientes, debido a que se va a contar con una base de datos de los cuartos que se están ofreciendo al igual que las características de los mismos que serán actualizados por los mismos propietarios, así como también la informacion que se desea presentar de los negocios aledaños para realizar su publicidad.
En la página web de Comversiones.com muestra la función de una página web
dinámica: Crear una página web dinámica es un proceso más complejo en relación al de crear una estática, esto debido a que es necesario contar con un nivel importante de conocimiento previo sobre lenguajes de programación y gestión de bases de datos. Su desarrollo requiere de lenguajes como el PHP, lo que permite definir características y funciones a placer buscando satisfacer nuestras necesidades (informar, vender, recabar datos, etc.). En estas páginas gran parte de sus tareas son ejecutadas en un servidor, el cual es el encargado de darle su dinamismo. (Conversiones.com, 2018) En la cita anterior muestra el lenguaje de programación que se necesita conocer para la elaboración de una plataforma web dinámica que permitirá el desarrollo de las características principales de nuestro proyecto, al igual que presenta la importancia de un servidor especializado para dicho proceso de creación e integración de una base de datos.
2.1.1.3. Actividades de mantenimiento de una plataforma web
El Analista web y Gestor SEO & SEM de la agencia de markting online NeoAttack, Mario Fernández Cortés, presentó información importante en su página web sobre el mantenimiento web: “El mantenimiento web para que te hagas una idea podríamos decir que es el “marketing en el punto de venta digital” y conlleva el control periódico de todos los archivos, estructuras, ficheros, seguridad… de tu web, es decir, que todo funcione correctamente, esté actualizado y atienda a principios de usabilidad web, para que los usuarios naveguen cómodamente, les guste tu sitio web, y sean susceptibles de volver”. (Cortés, 2019) Este proceso de mantenimiento y actualización es una actividad importante para nuestro proyecto debido a que nos permitirá presentar una plataforma web que funcione de manera correcta y optima, lo que garantizará a nuestros usuarios y clientes mayor confiabilidad y seguridad con respecto a los datos que se manejan y la información que se presenta. Asu vez esto realizara a través de actualizaciones que respondan de forma eficaz y eficiente a los principios de usabilidad web.
En la misma página se presenta también las actividades a realizar para un
servicio de mantenimiento web: Principalmente, un buen mantenimiento web requiere de hacer (entre otras muchas) las siguientes tareas: Garantizar la seguridad del sitio web, eliminar vulnerabilidades. Realización de ajustes en el servidor para optimizar tiempos de carga. Análisis y revisión de funcionalidades y en general todo el funcionamiento del sitio web (consultoria web). Desarrollo e inserción de nuevas páginas en el sitio web. Actualización de catálogos de productos/servicios, imágenes, contenidos, textos. Creación de secciones, botones, paneles. Implantación de modalidades nuevas de pago. Creación de FAQ (Frequently Asked Questions). Análisis y reparación de enlaces rotos, errores. Creación de un sitemap (importantísimo de cara al SEO). Añadir, eliminar o sustituir archivos y actualizar sus extensiones según necesidades. Optimización de la velocidad de carga de la página mediante análisis de código. Programación de formularios, suscripciones… Modificación de precios de productos/servicios. (Cortés, 2019) Con los citado anteriormente, cada punto es fundamental en el desarrollo de esta actividade ya que se le debe dar una gran importancia a todas estas tareas por que contribuye directamente al valor del servicio de mantenimiento que permitirá que todo lo planificado desde el contenido de la plataforma, hasta diferentes estrategias para desarrollar el servicio que se quieren llevar a cabo puedan funcionar de manera correcta y que los problemas detectados sean los menores posibles de manera que se les pueda dar una solución rápida.