• No results found

Las principales acciones que un usuario de la claseProfessionalpuede realizar son las mismas que un usuario de la claseMyUserexceptuando que no puede publicar opiniones.

Esta decisión fue tomada por motivos de ética profesional debido a que se busca que los profesionales no puedan opinar sobre otros profesionales y las opiniones sean exclusivamente de clientes que han visitado a los tatuadores, expresando su experiencia.

Además de estas acciones, su rol tiene acceso a otras funcionalidad de la web como son:

Subir una(s) foto(s) a su perfil: cualquier profesional desde la página de su perfil puede subir una o varias fotos y asignarlas a un álbum a través de su cuenta en 52

10.3. Acciones de un profesional

Intagram, como se mostró en el capítulo 8, o a través del modal de subida de fotos10.9.

Figura 10.9: Modal para subir fotos desde el ordenador al perfil de un profesional.

El modal para subir fotos tiene diversas funcionalidades implementadas. El profe-sional puede verificar la foto seleccionada mediante una imagen que previsualiza el archivo y puede borrarla pulsando el icono de la basura.

El profesional puede subirlas pulsando el botónSelecciona las fotos almacenadas en el ordenadoro arrastrando la foto dentro del recuadro habilitado para ello.

Todas estas funciones se han programado desde cero y actualmente se encuentra en fase de convertir en una librería de código abierto para crear subidas de fotos.

Al subir las fotos, está predeterminado asignarlas al álbumOtros, pero el usua-rio puede seleccionar cualquiera de sus otros álbumes creados mediante un desplegable.

Es importante seleccionar o no la casilla deSon fotos de tatuajesdebido a que una de las implementaciones que se llevarán en el futuro es una sección de visualización de tatuajes clasificados por categorías y para ello se cogerán de la base de datos las fotos marcadas como tatuajes.

Además, en la subida de fotos se puede seleccionar una o múltiples categorías en la que clasificar los tatuajes subidos.

Editar una foto: los profesionales tienen habilitado en su perfil, al lado de cada imagen, un botón de edición que les permite una serie de acciones tales como informarse en que álbum se encuentra actualmente la foto, mover la foto a otro álbum o eliminar la foto del perfil.

10. PRINCIPALES FUNCIONALIDADES DE LA WEB

En la figura10.10podemos ver como se muestra el menú desplegable de edición en una foto.

Figura 10.10: Menú desplegable de edición para las fotos subidas por un profesional.

Crear un álbum: por defecto cuando un profesional se registra en la plataforma web se le crea automáticamente un álbum llamadoOtrospero en cualquier momento se pueden crear más álbumes pulsando sobre el recuadroCrear nuevo álbum.

En ese momento, se abrirá un modal como el de la figura10.11donde se debe introducir un titulo para el álbum y, si se desea, subir alguna(s) foto(s) para introducir directamente en el álbum.

Figura 10.11: Modal para un profesional pueda crear un nuevo álbum.

Editar una álbum: los profesionales también tienen habilitado en su perfil la edición del álbum con las opciones de renombrarlo o eliminarlo. Para poder acceder a las opciones de edición se debe hacer clic en el icono del lápiz de edición situado en cada álbum tal y como se muestra en la figura10.12.

A la hora de renombrar un álbum se abrirá un modal donde podrán introducir el nuevo nombre del álbum y automáticamente se refrescará la información del perfil con el nuevo nombre gracias a la llamadaAJAXque se produce.

54

10.3. Acciones de un profesional

Figura 10.12: Menú desplegable de edición para los álbumes creados por un profesional.

Actualizar la foto de perfil: todos los usuarios registrados mediante correo elec-trónico tienen una foto de perfil predeterminada. Los profesionales pueden cambiar esta foto en cualquier momento haciendo clic en la foto de perfil.

A continuación, se les abrirá un nuevo modal que les permitirá seleccionar desde el equipo o arrastrar una nueva foto de perfil. En la figura10.13podemos ver como se muestra al profesional el modal para poder cambiar su foto de perfil.

Esta sección se ha implementado con la libreríaCropit[47], que permite recortar las fotos de manera fácil e intuitiva y agrandarlas al gusto del usuario.

Actualizar la foto de portada: de la misma manera que con la foto de perfil al registrarse un profesional se le asigna automáticamente una foto de portada que al hacer clic encima deActualizar portada, situado abajo de la misma, se puede cambiar mediante un modal donde se puede seleccionar, desde el ordenador o arrastrando la imagen, una nueva foto de portada.

La implementación de este modal es igual que en la actualización de la foto de perfil.

Acceso a la configuración de la cuenta: en la barra de navegación al hacer clic en el nombre de usuario se despliega un menú por el cual el profesional puede acceder a la configuración de su cuenta.

Una vez allí puede cambiar el nombre de usuario, el teléfono, la dirección, la página web y su contraseña.

Todos estos cambios se realizan mediante llamadasAJAXque permiten refrescar los datos sin recargar la página entera y sin obligar al usuario a cambiar de pantalla.

Prioridad en la búsqueda: actualmente esta funcionalidad se encuentra en fase de desarrollo. Esto se debe a que en la web está implementado un sistema de prioridad en que los profesionales que deseen salir primero en la búsqueda, de manera indepen-diente a la ordenación, deberán pagar una cuota aún no establecida.

10. PRINCIPALES FUNCIONALIDADES DE LA WEB

Figura 10.13: Modal para cambiar la foto de perfil de un profesional.

La funcionalidad para aparecer primero los usuarios con prioridad se encuentra implementada pero aun se debe integrar una plataforma de pago con la que habilitar los puntos de prioridad de los profesionales.

Según los puntos que un profesional tenga aparecerá en un orden u otro dentro de los profesionales destacados.

En la figura10.14se puede ver como se muestran los usuarios con prioridad en la búsqueda, por ejemplo, con una ordenación por la puntuación media total.

56

10.3. Acciones de un profesional

Figura 10.14: Visualización de un usuario con prioridad en una búsqueda con ordena-ción por la puntuaordena-ción media total.

C

APÍTULO