Test

Page 1

ACTUALIZACIÓN PENDIENTE

RED OCESA

1


Actualización Pendiente RED OCESA Contenido INTRODUCCIÓN .................................................................................................................................... 3 AVISO PRIVACIDAD ................................................................................................................................ 4 COOKIES ............................................................................................................................................... 5 OCESA CROP ......................................................................................................................................... 6 DESCARGABLES DASHBOARD ................................................................................................................. 7

2


INTRODUCCIÓN

Dentro del mantenimiento que se llevó a cabo a los sitios de la Red Ocesa, se realizaron varias implementaciones que quedaron pendientes de aprobación. Dichas implementaciones están listas para colocarse en producción y se realizaron en dos sitios en el ambiente de testing: Ocesa y Plaza Condesa, uno en joomla y otro en soulphp respectivamente. Existe una implementación llamada Crop de Imágenes, la cual sólo aplicará para el administrador centralizado de eventos de la Red Ocesa. La idea de este documento es entender qué cambios se realizaron y en que archivos se deben modificar una vez que se desee pasar a producción. IMPORTANTE: es posible que el resto de los sitios de testing no tengan la misma actualización de archivos que los sitios de producción, por lo que se sugiere hacer cambios de manera parcial sobre el código cuando se pase de testing a producción. Lo anterior es para garantizar que cualquier cambio que pudiese estarse trabajando en testing que no está en producción no produzca errores al reemplazar archivos de manera completa.

3


Aviso de Privacidad Debido al cambio que ha surgido respecto al cambio de políticas de privacidad, Ocesa decidió implementar algunos ajustes en su Aviso de Privacidad, de tal forma que estos cambios se apliquen los sitios que se encuentran en producción actualmente. Dichos cambios se encuentran en el ambiente de testing y deberán pasarse a producción una vez autorizados. A continuación se detallan los pormenores de estos ajustes:

Objetivo Incluir un checkbox para aceptar el aviso de privacidad y términos y condiciones los sitios en producción de Ocesa.

Implementación en Joomla Los archivos que deben actualizarse en los sitios de joomla se pueden tomar a partir de los implementados en el componente de registro del sitio de testing de ocesa. Este cambio puede ser previsualizado en la ruta: http://testing.ocesa.com.mx/ocesa2012test/index.php?option=com_registro

Los archivos que deben actualizarse se muestran a continuación, todos ellos se encuentran en el path /mnt/das/webserver/sitios/testing/ocesa2012test/components/com_registro/

views/registro/tmpl/default.php

js/registro.js

request/aviso.html

request/terminos.html 4


Implementación en SoulPHP Los archivos que deben actualizarse en los sitios de SoulPHP se pueden tomar a partir de los implementados en los controladores del sitio de testing de plaza condesa. Este cambio puede ser previsualizado en la ruta: http://testing.ocesa.com.mx/ep2013/registro Los archivos que deben actualizarse se muestran a continuación, todos ellos se encuentran en el path /mnt/das/webserver/sitios/testing/ep2013/ •

sections/registro/templates/default.html

sections/registro/scripts/default.js

sections/registro/iframe/aviso-­‐de-­‐privacidad.html

sections/registro/iframe/terminos-­‐plaza.html

Cookies Derivado también del cambio de políticas de privacidad, se decidió implementar el mensaje de utilización de cookies en los sitios, de tal forma que estos cambios se apliquen a los sitios que se encuentran en producción. Dichos cambios se encuentran en el ambiente de testing y deberán pasarse a producción una vez autorizados.

Objetivo Implementar un botón para habilitar o deshabilitar las cookies del usuario según el portal en el que se encuentre.

Implementación en Joomla Los archivos que deben actualizarse en los sitios de joomla se pueden tomar a partir de los implementados en los archivos del sitio de testing de ocesa. Este cambio puede ser previsualizado en la ruta: http://testing.ocesa.com.mx/ocesa2012test/

5


Los archivos que deben actualizarse se muestran a continuación, todos ellos se encuentran en el path /mnt/das/webserver/sitios/testing/ocesa2012test/ •

templates/ocesa/index.php

templates/ocesa/javascript/libraries/jcookies/jquery.cookie.js

templates/ocesa/css/full-­‐template.css

images/cookies-­‐status.png

images/cookies-­‐switch-­‐2.png

Implementación en SoulPHP Los archivos que deben actualizarse en los sitios de SoulPHP se pueden tomar a partir de los implementados en los controladores del sitio de testing de plaza condesa. Este cambio puede ser previsualizado en la ruta: http://testing.ocesa.com.mx/ep2013/registro Los archivos que deben actualizarse se muestran a continuación, todos ellos se encuentran en el path /mnt/das/webserver/sitios/testing/ep2013/ •

templates/default.html

scripts/cookies.js

styles/default.css

images/cookies-­‐status.png

images/cookies-­‐switch-­‐2.png

Ocesa Crop Esta implementación surgió a raíz de mejorar el encuadre de las imágenes de los eventos y sus respectivas galerías de imágenes. La implementación se concluyó con éxito pero nunca se revisó para pasarse a producción.

6


El objetivo de esta implementación es proporcionar una imagen, y con ella, permitir hacer un encuadre que el usuario desee para que se realice un corte sobre la imagen y de esta manera dicha imagen sea la que se muestre en el portal. Esta implementación se encuentra en el administrador centralizado de testing en la siguiente ruta: http://testing.ocesa.com.mx/ocesa2012test/admin/index.php?module=events&params=yes&m enu=pictures&event=1182 Se generaron principalmente los siguientes archivos para este nuevo procedimiento, los cuales se ubican en la siguiente ruta: /mnt/das/webserver/sitios/testing/ocesa2012test/admin/modules/events/ •

listDimensions.php

newDimensions.php

editDimensions.php

processes/addDimensions.php

processes/updateDimensions.php

processes/deleteDimensions.php

scripts/general.js (modificado)

En la base de datos de ocesamain2 también se hicieron algunos cambios: •

Se agregó la tabla events_pictures_leadings_dimensions

Se agregó el campo leading_dimensions_id a la tabla events_pictures

Se agregaron dos registros a la tabla menu de la base de datos ocesaadmin2 cuyo campo menu es: newDimensions y listDimensions

Los ajustes anteriores no tienen ningún impacto sobre el desarrollo actual.

Descargables Dashboard

7


Se solicitó realizar una nueva dimensión en Dashboard llama Descargables que hasta el momento se encuentra en testing con ruta Front http://testing.ocesa.com.mx/ DashboardOcesa_nuevo/down y ruta Administrador http://testing.ocesa.com.mx/ DashboardOcesa_nuevo/FilemanagerFiles/files.

Objetivo Implementar un listado de archivos se puedan descargar. La estructura de las carpetas es: 1. Downloads a. Dimensiones (CRM, Publicidad, etc). i. Año (2014, 2015). 1. Mes (Enero, Febrero …) a. Archivos La funcionalidad de este listado es, dar clic en la carpeta principal para que nos muestre la ramificación de esta, hasta llegar al archivo. Cada archivo tendrá un nombre, fecha y autor de creación. Al dar clic en el archivo automáticamente se descargara el archivo.

Archivos Los archivos que se generaron son: • • • • • • •

App/ Controller/DownController.php App/ Controller/FilemanagerFilesController.php que se encuentra en app/webroot/js/plugins/jqueryFileTree/jqueryFileTree.js app/webroot/js/ jquery.easing.js Carpeta app/View/ Down Carpeta app/FilemanagerFiles Carpeta app/webroot/ downloads

Administrador

8


En este apartado se administraran todos los archivos que se tienen. Se podrán eliminar y cambiar el estatus de publicado. Aquí también se podrá agregar un nuevo archivo con las características necesarias.

9


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.