Completed

Programación y Optimización de Formas de Contacto / Cotizacion con Funciones Avanzadas Php/Mysql/Cloudinary - Adaptación de Codigo Existente

Published on the August 28, 2018 in IT & Programming

About this project

Open

SPECS

I.    INTEGRACIÓN CLOUDINARY

Se requiere la integración de Cloudinary / Mysql para la carga de imágenes de productos en las páginas interiores (Paginas de producto), se cuenta con código actual que se tiene que adaptar en este sitio web.

REQUERIMIENTOS Y naming conventions
a.    Trabajar en el directorio /public_html/dev/

b.    Respetar la estructura de archivos, nomenclatura y naming conventions.


c.    Para los Includes utilizar el '_' (guion bajo) como separador.

d.    Para todo lo que pudiera ser indexable y/o que no sea un include, utilizar '-' (guion medio) como separador.

e.    Es importante señalar que necesitamos conservar los tags de data-title' y 'data-alt' que el desarrollador encontrará en cada página .php existente en el directorio /dev/, parte de esta información ya se encuentra capturada en la base de datos como ejemplo de lo que se requiere pero hay que agregar el resto y hacer ajustes en la Base de datos correspondiente.

f.    Por ningún motivo dejar en el servidor archivos que no se utilizan, no es necesario borrarlos, solo moverlos a un directorio con el nombre de '_unused' en cada path, incluso en caso de que se versione, el versionado debe hacerse agregando ‘_v1’ o ‘_v1.1’ al final del nombre del archivo.

g.    La información de los tamaños y otras características para las columnas de la db y las opciones de la forma de contacto, deberá ser tomada de la forma que está actualmente operando en el sitio web actual, información sobre 'data-title' y 'data-alt' tomarla de las imágenes del nuevo sitio que está en el directorio /dev/, otra información requerida tomarla y capturarla en la db de muestra sitio que está operando actualmente, son datos muy relevantes.

H    Documentar cada función correctamente agregando comentarios al código, que es y que función hace o si depende de alguna otra función especificando la ubicación.

i.    Para mantenimiento utilizaremos Sqlyog community edition.

Una vez terminada la integración de Cloudinary, y que la forma de solicitud de cotización jale la información correspondiente junto con el thubmnail del producto a cotizar y que esta información junto con el thumbnail se esté enviando y recibiendo perfectamente a través de los correos de solicitud, podremos proseguir con lo siguiente.

II.    PROGRAMACIÓN de email blueprints para forma de contacto y cotización

a.    No se debe olvidar incluir las funciones de la rotación de los representantes en ambas formas.


b.    El Framework que estamos utilizando es Bulma http://bulma.io, se deben reprogramar las formas lo más parecidas posibles si no es que exactamente como están, es posible reciclar código del sitio actual, luego las embellecemos con las extensiones para formas que bulma forms ofrece, para envió de correo se debe utilizar phpmailer ya que este debe ser inmediato y sin lag.

c.    Se tienen que re-programar los email blueprints tanto la respuesta que le llega al cliente como el correo que recibe el representante con la imagen de la empresa siguiendo el diseño en PDF que se le proporiconará. Basta con un encabezado con el logotipo, su correspondiente espacio para el nombre del representante o el nombre del usuario que está cotizando, y su footer con datos legales de privacidad y todo esto, nosotros les haríamos llegar este diseño en PDF para que tengan bien clara la idea.

d.    Tanto la forma como el agradecimiento por solicitar contacto o cotización en desktops debe abrir en overlay, no se debe olvidar que el agradecimiento lo manejamos por separado bajo su propia url (contacto-gracias.php), (cotización-comercio-gracias.php), (cotización-gracias.php), ya que así es como realizamos ciertas mediciones.

Por último, no se proporcionará acceso al sitio web actual, sin embargo, pueden solicitar archivos que requieran con funciones para ser optimizadas y adaptadas especificando a detalle para que los consideran necesarios, ya sea repito, tratándose de funciones específicas.
El tiempo de entrega que tenemos es a más tardar el Jueves 30 de Agosto de 2018 a las 14:00 horas, para poder tener tiempo de hacer los ajustes necesarios y subirlo para que el lunes 03 de Septiembre de 2018 a las 8:00 horas este operativo con todos los cambios y todo funcionando en el dominio principal.

Por favor cualquier duda en sus comentarios.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer

Delivery term: July 27, 2018

Skills needed