martes, julio 26, 2005

Principales tags de OpenCMS

Principales Tag:



<cms:user property="">

<cms:user property="firstname">

Permite mostrar las propiedades del usuario actual, las posibilidades
son:
name,firstname,lastname,email,street,zip,city,description,otherstuff



<cms:property name="Title"></cms:property>

Permite mostrar propiedades del fichero( actual o indicado) o del
directorio en el que se encuentra.

- <cms:property name="Title" file="uri"> Devuelve la propiedad
Title de la pagina actual

- <cms:property name="Title" file="search"> Devuelve la propiedad
Title de la pagina actual o cualquiera de sus directorios padre

- <cms:property name="Title" file="/index.html"> Devuelve la
propiedad Title de la pagina indicada.



<cms:link>/index.html</cms:link>

Crea un enlace dentro del VFS.



<cms:label>flex.cache.label.title</cms:label>

Recupera un label del fichero de propiedades de lenguaje del workspace,
solo es util cuando se quiere extender el workspace.





<cms:include page="some_page.html"></cms:include>

Inserta en la pagina actual el contenido de la página
indicada.</cms:property></cms:property></cms:property></cms:user></cms:user>

Algunas notas sobre Maven

Instalación:

Definimos:

MAVEN_HOME=/usr/local/java/maven

PATH=$MAVEN_HOME/bin:$PATH

install_repo.sh $HOME/.maven/repository

maven -v


Crear un nuevo proyecto

maven -D package=com.avansi.pruebas
genapp




Configuración de las propiedades del proyecto:

En el fichero proyect.properties añadimos o modificamos las
siguientes propiedades



maven.repo.remote
=
http://mirrors.sunsite.dk/maven,http://www.ibiblio.org/maven,http://xdoclet.sourceforge.net/repository,http://www.codeczar.com/maven,http://spice.sourceforge.net/maven,http://www.astrogrid.org/maven,http://planetmirror.com/pub/maven

encoding=ISO-8859-1




maven.compile.encoding=${encoding}

maven.compile.debug=on

maven.compile.deprecation=on

maven.compile.optimize=on

maven.compile.target=1.4

maven.docs.outputencoding=${encoding}




En el fichero poject.xml definimos el proyecto, Ej de definición
de dependencias:



<dependency>

   <groupid>dom4j</groupid>

   <artifactid>dom4j</artifactid>

   <version>1.5.2</version>

    <url>http://www.dom4j.org</url>

     <properties></properties>

       
<war.bundle>true</war.bundle>

</dependency>




Los comandos mas usados son:

maven eclipse para generar la configuración del proyecto en
eclipse

maven war:webapp para generar la aplicación ( sin empaquetar )

jueves, julio 07, 2005

SUN CERTIFIED PROGRAMMER FOR THE JAVA 2 PLATAFORM 1.4

Desde hoy soy un programador Java certificado con una puntuación del 91%.

viernes, julio 01, 2005

Notas para la instalación de OpenCms

Hay que modificar el juego de caracteres que utiliza tomcat a ISO-8859-1,
ademas es recomendable añadir mas memoria al head de la JVM.

CATALINA_OPTS=”-Dfile.encoding=ISO-8859-1 -Xmx512M -Xms256M”
Ademas modificamos el juego de caracteres por defecto que utiliza OpenCms modificando
el fichero opencms-system.xml modificar la línea UTF-8