Crear un portal en OpenCMS8: 5.Cambiar las páginas de error

Para cambiar el estilo y las páginas de error debemos modificar los ficheros dentro de /system/handler. Por defecto tenemos dos carpetas y dos ficheros.

  • contents
  • contents/content404.html
  • contents/content500.html
  • contents/contentunknown.html
  • template
  • template/handlertemplate.jsp
  • template/style.css
  • template/warning.png
  • handle404.html
  • handle500.html

Cambiando estas páginas modificaremos el estilo para que las páginas sean más acorde al estilo de nuestra web.

Crear un portal en OpenCMS8: 4.Crear el contenido del portal

En esta entrada vamos por fin a ver nuestros resultados si hemos seguido bien los pasos. Es la hora de crear la estructura del portal y sus contenidos. PAra nuestro caso vamos a crear la siguiente estructura:

  • index.html como el contenedor de la página principal.
  • .content del tipo «content_folder»
  • .content/.config como la configuración del sitio del tipo de contenido «sitemap_config»
  • .content/.new como la configuración para los nuevos contenidos. Es opcional.
  • _categories con tantas carpetas y subcarpetas como categorías deba de tener los contenidos del portal. Es opcional
  • 1lauva del tipo de contenido subsitemap
  • 11historiaypatrimonio
  • 12rectorado
  • 13vicerrectorados
  • 2estudios
  • 3investigacion
  • 4internacional
  • 5comunidad
  • 6empresaeinstituciones
  • 7vida

Con esta estructura ya podemos hacernos una idea de cómo crear el árbol de contenidos de la página.

Leer más

Crear un portal en OpenCms8: 2.Crear un tipo de contenido

En esta entrada vamos a crear nuestro primer tipo de contenido, que llamaremos tipo texto, con un título y un párrafo de texto libre.

Empezaremos creando un módulo para este tipo. Para ello vamos al interfaz de administrador -> Gestión de módulos -> Módulo nuevo. En nuestro caso será el paquete «es.uva.web.portal.tipos.texto»

Crear modulo

Después nos vamos al explorador y cambiamos el sitio a «/». A partir de aquí debemos ir a la carpeta del nuevo módulo creado: /system/modules/es.uva.web.portal.tipos.texto/ donde tendremos tantas carpetas como hayamos indicado al crear el módulo. En nuestro caso sólo usaremos tres: classes, schemas y formatters.

Leer más

Crear un portal en OpenCms8: 1.Introducción

OpenCMS 8 en uno de los CMS (Content Management Systems) o gestor de contenidos usado en sitios web de tamaño medio y grande, como universidades o empresas. Basado en Java y XML, y gratuito, cuenta con una comunidad no tan extendida como Joomla o Drupal, pero existe una wiki (opencms-wiki.org) y otras páginas como www.opencmshispano.com que nos pueden servir de referencia.

Ventajas de la nueva versión

Esta nueva versión presenta varias características que podemos considerar importantes:

  • Advanced Direct Edit (ADE) que nos permite editar visualmente la página sin tener que entrar en el workplace.
  • Editor del mapa del sitio
  • Creación de contenidos para dispositivos móviles
  • Soporte de xsd:choose

Leer más

Hemos actualizado a WordPress 3.3.1

Hoy hemos elevado la versión de WordPress a 3.3.1 que incorpora una mayor estabilidad para los plugins y nuevas medidas de seguridad.

Para los administradores de los diferentes blogs lo notaran, sobre todo, en el nuevo interface de subida de ficheros que ha sido unificado y es mucho más simple. Ahora todo tipo de ficheros (imagen, audio, video, documento) se realiza desde un único botón con un sistema de arrastrar el fichero hacia el contenedor para subirlo.

Ademas, los menús de administración disponen de un segundo nivel colapsable que hace más rápido la selección de la operación a realizar.

También han sido actualizado algunos plugins, tales como el Askimet que prevé el spam en los comentarios.

Struts2

Introducción

Struts 2 es, como el nombre sugiere, la nueva versión del popular framework dedesarrollo del Java Apache Struts. Sin embargo, contrariamente a lo que cabría esperar, el código de ambos tiene poco que ver, dado que Struts 2 no se basa en el código de Struts 1, sino en el de otro framework de desarrolloweb en Java llamado WebWork, un framework que el creador de Struts consideraba superior a Struts 1 en varios aspectos.

Struts 2 está basado en el patrón MVC (Modelo-Vista-Controlador) , una arquitectura que busca reducir el acoplamiento dividiendo las responsabilidades en 3 capas claramente diferenciadas:

Leer más