Alberto

Alberto

Este usuario no ha compartido ninguna información de perfil

Entradas de Alberto

Actualizado el manual del sistema de incidencias

Se ha procedido a refrescar al manual del sistema de incidencias de la Escuela, accesible en https://www.inf.uva.es, en el menú Soporte ->Técnicos o directamente en https://www.inf.uva.es/soporte-informatico/

Dicha actualización incluye nuevas imágenes de la interfaz gráfica y comentarios acerca del ciclo de vida de una incidencia.

WordPress como Herramienta de Comunicación: la Web de la Escuela (II)

Enlazando con la última entrada que escribí, añadiré que el tema que se muestra en la web de la Escuela depende del dispositivo conectado, de forma que en un escritorio será atahualpa, pero si es un dispositivo móvil será el tema bauhaus del plugin wptouch.

Cuando estamos visualizando el tema en un dispositivo móvil, siempre tenemos la posibilidad de alternar a la versión de escritorio pinchando en la opción correspondiente al final de cada página (en algunos dispositivos será necesario recargar la página nuevamente para que se produzca el cambio de tema)

Más adelante haré una descripción más detallada acerca de qué plugins están instalados y cómo están configurados y también abordaré la parte del backend, haciendo hincapié en el servidor web -recientemente hemos migrado a http/2 con lo que muchas optimizaciones ya no son necesarias– y la base de datos. Pero ahora voy a centrarme en la parte del frontend. Y para empezar comenzaré describiendo cómo está organizada la información en el sitio de la Escuela de Ingeniería Informática.

En la web de la Escuela sólo tienen acceso los administradores y publicadores de información. Los alumnos y profesores pueden acceder a otras plataformas tanto para la gestión de asignaturas (aulas.inf.uva.es) como para eventos ó necesidades específicas (blogs.inf.uva.es, también un wordpress -pero multisitio. Tengo previsto hacer otro artículo sobre ello-). Por otro lado todo el contenido del frontend es público y accesible.

La portada de la página www.inf.uva.es tiene una cabecera con el logo de la Escuela, que está precedida por un menú de accesos rápidos y seguida de un menú general. Este menú general tiene enlaces a páginas estáticas y enlaces externos principalmente. Las páginas estáticas poseen una url que no está basada en fecha. Una relación de todos los enlaces de este menú puede obtenerse pinchando en el icono de acceso rápido ‘Mapa del sitio’

En el menú de accesos rápidos existe un enlace @etsiiuva que dirige a una página donde se muestran las menciones más destacadas de la cuenta de Twitter de la Escuela, las cuáles están personalizadas a través de widgets de colecciones de tuits, que administro en la plataforma Twitter.

Una opción destacada es la posibilidad de alternar a la versión inglesa automáticamente pinchando sobre la bandera. La traducción se gobierna a través del plugin transposh. Este plugin permite seleccionar entre varios motores de traducción (google, bing, yandex, etc…) para realizar una traducción automática de las páginas. Se puede modificar el motor y volver a traducir la página en cualquier momento. Por supuesto, una vez realizada la traducción automática, dicha traducción se revisa en lo posible. Transposh permite sobreescribir partes (palabras o frases) de la traducción automática con una manual.

WordPress como Herramienta de Comunicación: la Web de la Escuela (I)

WordPress es una herramienta flexible que permite en pocas horas crear desde un pequeño sitio para mostrar una práctica para una asignatura hasta un portal comercial de venta de productos o servicios.

La verdadera fuerza de WordPress está en que puede programarse desde un plugin hasta un tema sin afectar a la funcionalidad básica, que es … la seguridad.

WordPress es muy rápido sin añadidos, pero según vas añadiendo plugins, dicha velocidad decrece rápidamente. Hay muchos ‘trucos’ que se pueden implementar para intentar aumentar la velocidad. Para mejorar en este aspecto se debe: primero, instalar únicamente plugins que nos inspiren ‘confianza’, es decir, con actualizaciones regulares y con un soporte razonablemente continuo en el tiempo (recordemos que es una plataforma abierta y los desarrolladores no están obligados a ofrecer dicho soporte) y segundo, usar todas las opciones de caché que tengamos disponibles (plugins, OPcache, transients), a excepción de ‘fragment caching’, que es una tecnología poco madura aún.

La velocidad es un aspecto que los desarrolladores de WordPress vienen cuidando los últimos años, de forma que siempre se notan pequeñas mejoras en cada actualización importante, lo que hace que puedas añadir más funcionalidad cada cierto tiempo sin afectar a la usabilidad. El siguiente salto de calidad debería ir en la línea de asegurar el correcto funcionamiento de los plugins en las plataformas PHP7 ó HHVM, que pueden doblar la velocidad de un sitio con PHP5.

En la web de la Escuela tengo 54 plugins activos en el momento que escribo. Sólo algunos de ellos afectan significativamente a la velocidad del sitio; son precisamente los que aportan una mayor funcionalidad y por lo tanto no son prescindibles. Un gran número de ellos me ayudan en las tareas diarias de administración de la plataforma, y no suponen una carga para el frontend.

Como tema principal del sitio www.inf.uva.es elegí hace años atahualpa, que era muy popular en su momento y lo sigue siendo, porque muchos webmasters se resisten a abandonarlo, pese a que no cuadra en lo que sería un tema ‘responsive’. Atahualpa ofrece un marco de configuración gráfica muy granular y flexible, así como características sencillas de SEO.

Registro para la PARTY CODE 2014 [Cerrado]

Para realizar el registro primero debe introducir sus datos de usuario en la opción ‘Acceder‘ y posteriormente ir a la página de registro.

Mostrar errores de PHP al ejecutar desde miweb

Por defecto, no se muestran los errores de PHP cuando se ejecuta una aplicación PHP desde miweb en alumnos.inf.uva.es

Cuando se está desarrollando es útil poder mostrar los mismos. Para ello, es necesario crear un fichero .htaccess en el directorio miweb con las siguientes directivas:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on

Una vez hayamos depurado los errores y tengamos el sitio listo para mostrarlo, comentaremos esas líneas para evitar que se muestren ‘warnings’.

Feed RSS de Alberto
Ir arriba