<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog sobre Administración de Contenidos (CMS) para Portales, Diarios, Revistas y Comunidades &#187; import</title>
	<atom:link href="http://blog.tfsla.com/tag/import/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tfsla.com</link>
	<description>Software de Administración de Contenidos, Facebook Apps, TV Widgets y tecnologías Internet</description>
	<lastBuildDate>Thu, 02 Feb 2012 20:02:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Cómo agregar contenido masivamente a Opencms?</title>
		<link>http://blog.tfsla.com/2009/05/como-agregar-contenido-masivamente-a-opencms/</link>
		<comments>http://blog.tfsla.com/2009/05/como-agregar-contenido-masivamente-a-opencms/#comments</comments>
		<pubDate>Fri, 22 May 2009 19:44:51 +0000</pubDate>
		<dc:creator>Hernán</dc:creator>
				<category><![CDATA[OpenCms]]></category>
		<category><![CDATA[alkacon]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[opencms api]]></category>

		<guid isPermaLink="false">http://blog.tfsla.com/?p=51</guid>
		<description><![CDATA[Existente diversas situaciones ante las cuales nos vemos en la necesidad de volcar una cantidad importante contenido a una instancia de Opencms. El caso más común, la migración de contenido XML/HTML desde un sistema existente al sistema de archivos virtual de Opencms. A continuación, vamos a explicar un procedimiento sencillo y efectivo para incorporar contenido masivamente [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-78" title="836893611" src="http://blog.tfsla.com/wp-content/uploads/2009/05/836893611.jpg" alt="836893611" width="487" height="319" /></p>
<p>Existente diversas situaciones ante las cuales nos vemos en la necesidad de volcar una cantidad importante contenido a una instancia de Opencms. El caso más común, la migración de contenido XML/HTML desde un sistema existente al sistema de archivos virtual de Opencms.</p>
<p><span id="more-51"></span></p>
<p>A continuación, vamos a explicar un procedimiento sencillo y efectivo para incorporar contenido masivamente a Opencms.</p>
<ol>
<li>El primer paso de este procedimiento es la generación de un archivo ZIP con la estructura de directorio y archivos a incorporar a Opencms. Es muy importante tener en cuenta que esta misma estructura va a ser generada dentro del VFS.  </li>
<li>Una vez creado el archivo con el contenido a incorporar, ir al Workplace, vista de Explorador y hacer click sobre el botón UPLOAD. Seleccionar el archivo a subir y marcar la casilla que indica que el archivo a importar es un ZIP.</li>
</ol>
<p>Una vez aceptada la acción, el sistema creará de forma automática las carpetas e importará los archivos contenidos dentro del .ZIP determinando el content-type de acuerdo a la extensión de los archivos a procesar. Por ejemplo, cuando el .ZIP contiene archivos con extensión .JPG, los mismos serán incorporados a Opencms con el tipo &#8220;image&#8221;.</p>
<p>El mapeo de extensiones y tipos de archivos puede ser configurado en opencms-vfs.xml. Para esto, debemos ubicar el nodo &lt;resourcetype&gt; y estabecer las relaciones dentro de la sección &lt;mapping&gt;.</p>
<p>Para aquellos casos donde los archivos fueron subidos y no son reconocidos por Opencms como un tipo de contenido declarado, puede modificarse el content-type de forma programática mediante una JSP que utilice el siguiente método de CmsObject propio de la API de Opencms:</p>
<p><span style="color: #ff0000;">public void chtype(String resourcename, int type) throws CmsException</span></p>
<p>Éxitos en la importación de contenido!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tfsla.com/2009/05/como-agregar-contenido-masivamente-a-opencms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

