Ascentys Advisory
Ascentys Advisory es una empresa dedicada a la evaluación de sustentabilidad estratégica, mediante una combinación de experiencia humana y tecnología sofisticada. Sus principales clientes son empresas medianas y grandes que generalmente no han estado en condiciones de medir su sostenibilidad. El principal objetivo del sitio es tener un lugar donde una empresa pueda registrarse e iniciar el proceso de evaluación.
Fase Inicial
Luego de recibir la idea del cliente, nos dispusimos a diseñar y definir la mejor estrategia para el sitio web. Lo primero que acordamos fue un diseño simple y limpio (minimalista) que vaya con la temática del sitio. Para esto optamos por usar Wordpress, es un gestor de contenidos muy simple y amigable. Los requisitos eran sencillos tambien, pero la seguridad y privacidad de los clientes lo era todo, por lo que tuvimos que definir una arquitectura que permitiera enviar documentos adjuntos a servidores seguros sin pasar por Wordpress.
Fase de Desarrollo
Comenzamos con la implementación de Wordpress básico y un tema personalizado desde cero. Nos inclinamos por no usar un tema existente ya que el diseño buscaba ser simple, por lo que hicimos ajustes al default theme (tema por defecto) que tiene Wordpress. El cliente esperaba tener una version light y una dark, por lo que se desarrolló esa posibilidad tambien.
La lógica del sistema se implementó a través de formularios dinamicos, para permitir que el cliente pueda manipular fácilmente cada campo de cada formulario. El representante de la empresa, puede registrarse en el sistema y una vez cargada la información mínima necesaria, la empresa procede a completar un cuestionario de tres pasos donde detalla aspectos generales, económicos, ambientales y sociales de su empresa. Además de completar la evaluación, la empresa provee documentos que serán utilizados por un experto para analizar y extraer datos relevantes para formar el índice de sustentabilidad.
Para implementar cada formulario usamos Advanced Custom Fields que es un plugin super flexible. Este nos permitió crear las más de 300 preguntas, divididas en 3 aspectos principales, 9 topicos y 27 categorías. El Administrador del sitio puede seleccionar las preguntas que crea necesarias para que la empresa las pueda responder y las demás consignas, son completadas y procesadas en el admin dashboard por parte del asesor. Además, tiene la libertad de crear, editar y borrar las preguntas que crea conveniente para cada empresa que se postule.
Como parte de la lógica, implementamos un plugin a medida, este plugin también tiene la posibilidad de exportar las preguntas en formato csv para su manejo externo mediante herramientas como MS Excel o Google Spreadsheet.
Seguridad y Privacidad
Una implementación clave para el sistema fue la manipulación de documentos. Para lograr la mejor seguridad, se instaló IRI DarkShield que permite enmascarar archivos y evitar su utilización incluso si algún tercero logra obtenerlo. Esta herramienta nos permite manipular una lista de archivos fuente, los cuales cubren lo siguiente:
- Text files, MS documents, etc.
- PDFs and image files
- NoSQL DBs (MongoDB, Cassandra, and ElasticSearch)
- Relational Databases
- Files in AWS S3
En nuestro caso utilizamos los dos primeros para este proyecto.
Por ultimo tambien cubrimos todo lo necesario para cumplir con GDPR. El GDPR ha tenido una gran influencia en la forma en que se utilizan las cookies en la EU, dado que este sitio será utilizado principalmente por empresas europeas, teníamos un requisito implícito que cumplir.
Sitio online: https://www.ascentys-esg.com/