<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Tacuati Blog</title>
	
	<link>http://blog.tacuati.com</link>
	<description>Notas y comentarios sobre informática.</description>
	<lastBuildDate>Fri, 06 Aug 2010 02:36:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/tacuati" /><feedburner:info uri="tacuati" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Advanced FTP external object</title>
		<link>http://feedproxy.google.com/~r/tacuati/~3/aapx90tukaM/</link>
		<comments>http://blog.tacuati.com/advanced-ftp-external-object/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 02:27:27 +0000</pubDate>
		<dc:creator>Marcos Canán</dc:creator>
				<category><![CDATA[External Objects]]></category>
		<category><![CDATA[FTP]]></category>

		<guid isPermaLink="false">http://blog.tacuati.com/?p=110</guid>
		<description><![CDATA[
En un nuevo desarrollo para Leonardo Murcia de Costa Rica hicimos un external object que permite la transferencia de archivos mediante los protocolos seguros FTPS, FTPES y SFTP además de FTP.
También se soporta la transferencia masiva de archivos de la forma:
&#38;AdvancedFtp.MPut(&#38;dirLocal, &#38;dirRemoto, "*.xml")
&#38;AdvancedFtp.MGet(&#38;dirRemoto, &#38;dirLocal, "a*.txt")
Por mas información en el siguiente link se encuentra la documentación: http://wiki.tacuati.com/home/advanced-ftp
]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-113 alignnone" title="candado" src="http://blog.tacuati.com/wp-content/uploads/2010/08/2654578461_5f5c97dbbd_m1-150x150.jpg" alt="candado" width="150" height="150" /></p>
<p>En un nuevo desarrollo para Leonardo Murcia de Costa Rica hicimos un external object que permite la transferencia de archivos mediante los protocolos seguros FTPS, FTPES y SFTP además de FTP.</p>
<p>También se soporta la transferencia masiva de archivos de la forma:</p>
<p><code>&amp;AdvancedFtp.MPut(&amp;dirLocal, &amp;dirRemoto, "*.xml")<br />
&amp;AdvancedFtp.MGet(&amp;dirRemoto, &amp;dirLocal, "a*.txt")</code></p>
<p>Por mas información en el siguiente link se encuentra la documentación: <a href="http://wiki.tacuati.com/home/advanced-ftp">http://wiki.tacuati.com/home/advanced-ftp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tacuati.com/advanced-ftp-external-object/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.tacuati.com/advanced-ftp-external-object/</feedburner:origLink></item>
		<item>
		<title>GxDocConverter</title>
		<link>http://feedproxy.google.com/~r/tacuati/~3/t0mu5BS7VFE/</link>
		<comments>http://blog.tacuati.com/gxdocconverter/#comments</comments>
		<pubDate>Tue, 25 May 2010 11:22:25 +0000</pubDate>
		<dc:creator>Marcos Canán</dc:creator>
				<category><![CDATA[External Objects]]></category>
		<category><![CDATA[GxDocConverter]]></category>

		<guid isPermaLink="false">http://blog.tacuati.com/?p=98</guid>
		<description><![CDATA[
Este external object surgió de una idea de Mario Celano (http://www.zetasoftware.com.uy). Pensó en como hacer para que los usuarios de uno de sus productos pudieran personalizar y dar formato a los reportes del sistema por su propia cuenta sin tener que él desarrollar/modificar reportes.
Se le ocurrió una metodología donde los usuarios crean/diseñan sus reportes en templates [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-99 alignleft" title="gxdocconverter" src="http://blog.tacuati.com/wp-content/uploads/2010/05/gxdocconverter-300x135.png" alt="gxdocconverter" width="300" height="135" /></p>
<p>Este external object surgió de una idea de Mario Celano (<a href="http://www.zetasoftware.com.uy" target="_blank">http://www.zetasoftware.com.uy</a>). Pensó en como hacer para que los usuarios de uno de sus productos pudieran personalizar y dar formato a los reportes del sistema por su propia cuenta sin tener que él desarrollar/modificar reportes.</p>
<p>Se le ocurrió una metodología donde los usuarios crean/diseñan sus reportes en templates de planillas de texto (excel o open office), luego el sistema toma estos templates y basado en ciertos parámetros completa la información restante y crea las planillas definitivas a imprimir. Le faltaba el último paso que era imprimir la planilla, me planteó el problema y así es que surge el external object GxDocConverter.</p>
<p>Las funcionalidades que brinda el external object son dos:</p>
<p>- Convertir cualquier documento office a PDF.<br />
- Imprimir en &#8220;modo silencioso&#8221; (sin dialogo de impresión) un PDF.</p>
<p>Los que estén interesados en este link encuentran mas info:  <a href="http://wiki.tacuati.com/home/gxdocconverter">http://wiki.tacuati.com/home/gxdocconverter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tacuati.com/gxdocconverter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.tacuati.com/gxdocconverter/</feedburner:origLink></item>
		<item>
		<title>Webcam picture control</title>
		<link>http://feedproxy.google.com/~r/tacuati/~3/XIlgV78-wWo/</link>
		<comments>http://blog.tacuati.com/webcam-picture-control/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 02:00:00 +0000</pubDate>
		<dc:creator>Marcos Canán</dc:creator>
				<category><![CDATA[Genexus User Controls]]></category>
		<category><![CDATA[Webcam picture]]></category>

		<guid isPermaLink="false">http://blog.tacuati.com/?p=85</guid>
		<description><![CDATA[
Leonardo Murcia de Costa Rica tiene una aplicación web desarrollada en GX X Ev1 y necesitaba un control que le permitiera capturar una imagen desde una webcam en el cliente y luego almacenarla en la BD como Blob.
La idea era utilizar el control para obtener fotografias remotas de documentos.
Usando flex y la nueva funcion de Genexus FromBase64String [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-88" title="webcam" src="http://blog.tacuati.com/wp-content/uploads/2009/10/webcam-300x199.jpg" alt="webcam" width="300" height="199" /><br />
Leonardo Murcia de Costa Rica tiene una aplicación web desarrollada en <a href="http://www.gxtechnical.com/xev1">GX X Ev1</a> y necesitaba un control que le permitiera capturar una imagen desde una webcam en el cliente y luego almacenarla en la BD como Blob.<br />
La idea era utilizar el control para obtener fotografias remotas de documentos.<br />
Usando flex y la nueva funcion de Genexus <a href="http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?7374">FromBase64String</a> obtuvimos el control <a href="http://www.tacuati.com/genexus-controls/webcam-control.php">WebCam Picture</a>.</p>
<p>Dejo para bajar:<br />
- <a href="http://www.tacuati.com/files/webcam/webcamPictureVersionPrueba.zip">Versión de prueba del control</a>.<br />
- <a href="http://www.tacuati.com/files/webcam/webcamPictureControl.pdf">Documentación</a>.<br />
- <a href="http://www.tacuati.com/files/webcam/ejemploWebCamPicture.xpz">KB ejemplo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tacuati.com/webcam-picture-control/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://blog.tacuati.com/webcam-picture-control/</feedburner:origLink></item>
		<item>
		<title>Gantt control</title>
		<link>http://feedproxy.google.com/~r/tacuati/~3/nKpIUeLaYJI/</link>
		<comments>http://blog.tacuati.com/gantt-control/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 02:30:42 +0000</pubDate>
		<dc:creator>Marcos Canán</dc:creator>
				<category><![CDATA[Gantt]]></category>
		<category><![CDATA[Genexus]]></category>
		<category><![CDATA[Genexus User Controls]]></category>

		<guid isPermaLink="false">http://blog.tacuati.com/?p=67</guid>
		<description><![CDATA[Hace unos años hacer aplicaciones web con cierta complejidad gráfica era impensable, la tencnología existente no lo permitía o hacerlo resultaba muy costoso. Hoy en día esto a cambiado.
Hace un mes me contactó Marcelo Moya de Almagro Chile, necesitaba para su aplicación web GX X un control que le permitiera representar diagramas de Gantt. Establecimos las [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos años hacer aplicaciones web con cierta complejidad gráfica era impensable, la tencnología existente no lo permitía o hacerlo resultaba muy costoso. Hoy en día esto a cambiado.</p>
<p>Hace un mes me contactó Marcelo Moya de <a id="wjcf" title="Almagro Chile" href="http://www.almagro.cl/" target="_blank">Almagro Chile</a>, necesitaba para su aplicación web GX X un control que le permitiera representar diagramas de Gantt. Establecimos las funcionalidades que debía tener el control y me paso a modo de ejemplo de lo que necesitaba esta imagen (click para agrandar):</p>
<p style="text-align: left;"><a href="http://blog.tacuati.com/wp-content/uploads/2009/06/10.jpg"><img class="size-full wp-image-68 aligncenter" title="requerimiento-gantt" src="http://blog.tacuati.com/wp-content/uploads/2009/06/10.jpg" alt="gantt-control" width="569" height="143" /></a>En un par de semanas, como resultado obtuvimos el siguiente user control:</p>
<p style="text-align: center;"><a href="http://blog.tacuati.com/wp-content/uploads/2009/06/11.jpg"><img class="aligncenter size-full wp-image-69" title="gantt-control" src="http://blog.tacuati.com/wp-content/uploads/2009/06/11.jpg" alt="requerimientoGantt" width="582" height="106" /></a></p>
<p style="margin-top: 0px; margin-bottom: 0px;">El control es fácil de usar y configurable (columnas, colores, tamaño). Para los que les interese dejo para bajar:</p>
<ul style="margin-top: 10px; margin-bottom: 0px;">
<li style="margin-top: 0px; margin-bottom: 0px;"><a href="http://www.tacuati.com/files/gantt/Gantt.zip">Versión de demostración</a></li>
<li style="margin-top: 0px; margin-bottom: 0px;"><a href="http://www.tacuati.com/files/gantt/GanttControl.pdf">Documento de uso</a></li>
<li style="margin-top: 0px; margin-bottom: 0px;"><a href="http://www.tacuati.com/files/gantt/PruebaGantt.xpz">XPZ Ejemplo</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.tacuati.com/gantt-control/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://blog.tacuati.com/gantt-control/</feedburner:origLink></item>
		<item>
		<title>Advanced data grid</title>
		<link>http://feedproxy.google.com/~r/tacuati/~3/XpOu--Y1qVg/</link>
		<comments>http://blog.tacuati.com/advanced-data-grid/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 00:34:42 +0000</pubDate>
		<dc:creator>Marcos Canán</dc:creator>
				<category><![CDATA[Advanced Data Grid]]></category>
		<category><![CDATA[Genexus]]></category>
		<category><![CDATA[Genexus User Controls]]></category>

		<guid isPermaLink="false">http://blog.tacuati.com/?p=65</guid>
		<description><![CDATA[La empresa Zetasoftware necesitaba para uno de sus sistemas desarrollado en Genexus X un grid web que permitiera presentar filas de manera jerarquizada. Analizando las posibilidades optamos por implementar un user control usando Adobe Flex 3. El siguiente es un ejemplo del &#8220;look and feel&#8221; del control:

Acá dejo para bajar una versión de prueba, documentación [...]]]></description>
			<content:encoded><![CDATA[<p>La empresa <a href="http://www.zetasoftware.com" target="_blank">Zetasoftware</a> necesitaba para uno de sus sistemas desarrollado en <a href="http://www.genexusx.com" target="_blank">Genexus X</a> un grid web que permitiera presentar filas de manera jerarquizada. Analizando las posibilidades optamos por implementar un user control usando <a href="http://www.adobe.com/es/products/flex/" target="_blank">Adobe Flex 3</a>. El siguiente es un ejemplo del &#8220;look and feel&#8221; del control:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="150" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blog.tacuati.com/wp-content/uploads/2008/07/adg2.swf" /><embed type="application/x-shockwave-flash" width="400" height="150" src="http://blog.tacuati.com/wp-content/uploads/2008/07/adg2.swf"></embed></object></p>
<p><a title="Advanced Data Grid" href="http://www.tacuati.com/files/adg/AdvancedDataGrid.zip">Acá</a> dejo para bajar una versión de prueba, <a href="http://www.tacuati.com/files/adg/AdvancedDataGrid.pdf">documentación</a> y un <a href="http://www.tacuati.com/files/adg/Ejemplo.xpz">xpz de ejemplo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tacuati.com/advanced-data-grid/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		<feedburner:origLink>http://blog.tacuati.com/advanced-data-grid/</feedburner:origLink></item>
		<item>
		<title>Ascendió Cerro Largo FC</title>
		<link>http://feedproxy.google.com/~r/tacuati/~3/3gTlVN_638g/</link>
		<comments>http://blog.tacuati.com/ascendio-cerro-largo-fc/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 01:33:22 +0000</pubDate>
		<dc:creator>Marcos Canán</dc:creator>
				<category><![CDATA[Nadaquever]]></category>

		<guid isPermaLink="false">http://blog.tacuati.com/?p=62</guid>
		<description><![CDATA[
¡Salud Cerro Largo!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.tacuati.com/wp-content/uploads/2008/06/fotos_festejo.jpg"><img class="aligncenter size-full wp-image-64" title="fotos_festejo" src="http://blog.tacuati.com/wp-content/uploads/2008/06/fotos_festejo.jpg" alt="" width="356" height="193" /></a></p>
<p>¡Salud Cerro Largo!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tacuati.com/ascendio-cerro-largo-fc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.tacuati.com/ascendio-cerro-largo-fc/</feedburner:origLink></item>
		<item>
		<title>Google map control</title>
		<link>http://feedproxy.google.com/~r/tacuati/~3/1W_TnxE6zjM/</link>
		<comments>http://blog.tacuati.com/google-map-control/#comments</comments>
		<pubDate>Wed, 14 May 2008 01:45:44 +0000</pubDate>
		<dc:creator>Marcos Canán</dc:creator>
				<category><![CDATA[Genexus]]></category>
		<category><![CDATA[Genexus User Controls]]></category>

		<guid isPermaLink="false">http://blog.tacuati.com/google-map-control/</guid>
		<description><![CDATA[
 Hace unos meses me contactó Rogelio Arosemena de Inalambrik para desarrollar un user control que le permitiera usar los servicios de Google Maps desde Genexus. Había visto el Map Control pero necesitaba funcionalidades mas específicas.
Acordamos la metodología de trabajo y en pocas semanas ya teníamos el user control funcional. Quedamos ambos muy conformes con [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.tacuati.com/wp-content/uploads/2008/05/map1.jpg" title="Mapa" alt="Mapa" class="left" align="left" border="0" hspace="10" /></p>
<p align="left"> Hace unos meses me contactó Rogelio Arosemena de <a href="http://www.inalambrik.com.ec" title="Inalambrik" target="_blank">Inalambrik</a> para desarrollar un user control que le permitiera usar los servicios de Google Maps desde Genexus. Había visto el <a href="http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?5029" title="Map Control" target="_blank">Map Control</a> pero necesitaba funcionalidades mas específicas.</p>
<p align="left">Acordamos la metodología de trabajo y en pocas semanas ya teníamos el user control funcional. Quedamos ambos muy conformes con el resultado obtenido y nos demostró que la distancia (Ecuador-Uruguay) no impide que se pueda trabajar de manera fluida.</p>
<p align="left">El Google Map Control soporta:</p>
<ul>
<li>Markers (con eventos click, drag)</li>
<li>Polilíneas</li>
<li>Polígonos</li>
<li>KML</li>
<li>LocalSearch</li>
</ul>
<p>UPDATE: Si alguien quiere más información o le interesa usar el control contactarse conmigo.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tacuati.com/google-map-control/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://blog.tacuati.com/google-map-control/</feedburner:origLink></item>
		<item>
		<title>Herramientas Javascript</title>
		<link>http://feedproxy.google.com/~r/tacuati/~3/vWc7l4LvwT0/</link>
		<comments>http://blog.tacuati.com/herramientas-javascript/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 01:05:52 +0000</pubDate>
		<dc:creator>Marcos Canán</dc:creator>
				<category><![CDATA[Genexus]]></category>
		<category><![CDATA[Genexus User Controls]]></category>

		<guid isPermaLink="false">http://blog.tacuati.com/herramientas-javascript/</guid>
		<description><![CDATA[
A la hora de desarrollar user controls son muy útiles (diría necesarias) algunas herramientas que faciliten el desarrollo javascript. Yo he utilizado las siguientes extensiones para Firefox e IE:
Firefox

Firebug

Permite debugear javascript
Permite modificar HTML y CSS y ver los resultados instantaneamente en el browser.
Muestra información clara de los errores javascript (archivo, numero de línea, stack trace, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.tacuati.com/wp-content/uploads/2007/11/herramientas2.jpg" alt="Herramientas" align="right" /></p>
<p align="left">A la hora de desarrollar user controls son muy útiles (diría necesarias) algunas herramientas que faciliten el desarrollo javascript. Yo he utilizado las siguientes extensiones para Firefox e IE:</p>
<p align="left"><strong>Firefox</strong></p>
<ul>
<li><a href="https://addons.mozilla.org/es-ES/firefox/addon/1843" title="Firebug" target="_blank">Firebug</a>
<ul>
<li>Permite debugear javascript</li>
<li>Permite modificar HTML y CSS y ver los resultados instantaneamente en el browser.</li>
<li>Muestra información clara de los errores javascript (archivo, numero de línea, stack trace, valores de los parámetros y variables, etc&#8230;)</li>
</ul>
</li>
</ul>
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/60" title="Web Developer" target="_blank">Web Developer</a>
<ul>
<li>Permite ver el código HTML generado.</li>
<li>Permite deshabilitar la cache.</li>
</ul>
</li>
</ul>
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1881" title="Cache Status" target="_blank">Cache Status</a>
<ul>
<li>Permite eliminar el contenido de la cache de manera rápida.</li>
</ul>
</li>
</ul>
<p align="left"><strong>IE</strong></p>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;displaylang=en" title="IE Developer Toolbar" target="_blank">IE Developer Toolbar</a>
<ul>
<li>Permite ver el código HTML generado.</li>
<li>Permite deshabilitar la cache.</li>
</ul>
</li>
</ul>
<p align="left">Todas estas extensiones tienen más funcionalidades. Detallo solamente las que más he usado.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tacuati.com/herramientas-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.tacuati.com/herramientas-javascript/</feedburner:origLink></item>
		<item>
		<title>Early adopter de User Controls</title>
		<link>http://feedproxy.google.com/~r/tacuati/~3/mFFLjCNftms/</link>
		<comments>http://blog.tacuati.com/early-adopter-de-user-controls/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 00:51:55 +0000</pubDate>
		<dc:creator>Marcos Canán</dc:creator>
				<category><![CDATA[Evento]]></category>
		<category><![CDATA[Genexus]]></category>
		<category><![CDATA[Genexus User Controls]]></category>

		<guid isPermaLink="false">http://blog.tacuati.com/early-adopter-de-user-controls/</guid>
		<description><![CDATA[
Muchas gracias.
Gran parte del mérito es de Rodrigo que me vendió en su charla  
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.tacuati.com/wp-content/uploads/2007/10/reconcimiento-evento.jpg" title="Early Adopter User Controls"><img src="http://blog.tacuati.com/wp-content/uploads/2007/10/reconcimiento-evento.jpg" alt="Early Adopter User Controls" /></a></p>
<p>Muchas gracias.</p>
<p>Gran parte del mérito es de Rodrigo que me vendió en su charla <img src='http://blog.tacuati.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tacuati.com/early-adopter-de-user-controls/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://blog.tacuati.com/early-adopter-de-user-controls/</feedburner:origLink></item>
		<item>
		<title>Task list extension v2</title>
		<link>http://feedproxy.google.com/~r/tacuati/~3/4lCUXB0uXnM/</link>
		<comments>http://blog.tacuati.com/task-list-extension-v2/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 12:21:42 +0000</pubDate>
		<dc:creator>Marcos Canán</dc:creator>
				<category><![CDATA[Genexus]]></category>
		<category><![CDATA[Genexus Extensions]]></category>
		<category><![CDATA[Task List]]></category>

		<guid isPermaLink="false">http://blog.tacuati.com/task-list-extension-v2/</guid>
		<description><![CDATA[Una nueva versión de la task list extension aquí.
Le agregué categorías a las tareas, nuevos estados y le hice algunos cambios estéticos. Empezó a tomar forma de bug tracker.

A partir de una idea de Enrique Almeida y luego de José Lamas, hice una pequeña API para que otras extensions puedan administrar tareas. La API es [...]]]></description>
			<content:encoded><![CDATA[<p>Una nueva versión de la task list extension <a href="http://www.tacuati.com/files/TaskList/TaskList.zip" title="TaskList">aquí</a>.</p>
<p>Le agregué categorías a las tareas, nuevos estados y le hice algunos cambios estéticos. Empezó a tomar forma de bug tracker.</p>
<p align="center"><img src="http://blog.tacuati.com/wp-content/uploads/2007/08/tasklist-extension-1.JPG" alt="Task List v2" /></p>
<p>A partir de una idea de <a href="http://ealmeida.blogspot.com/" title="Enrique Almeida">Enrique Almeida</a> y luego de <a href="http://blogjlr.blogspot.com" title="José Lamas">José Lamas</a>, hice una pequeña API para que otras extensions puedan administrar tareas. La API es bastante simple, consta de 4 métodos (AddTask, GetTaskData, UpdateTask y RemoveTask). Para poder usarla lo único que hay que hacer es agregar como referencia al proyecto el assemby TaskList.dll.</p>
<p><strong>Ejemplo de uso</strong></p>
<p><em>AddTask</em></p>
<p align="left"><img src="http://blog.tacuati.com/wp-content/uploads/2007/08/c1.GIF" alt="AddTask-task-list" /></p>
<p><em>GetTaskData</em></p>
<p align="left"><img src="http://blog.tacuati.com/wp-content/uploads/2007/08/c4.GIF" alt="gettaskdata-task-list" /></p>
<p><em>UpdateTask</em></p>
<p align="left"><img src="http://blog.tacuati.com/wp-content/uploads/2007/08/c2.GIF" alt="UpdateTask-task-list" /></p>
<p><em>RemoveTask</em></p>
<p align="left"><img src="http://blog.tacuati.com/wp-content/uploads/2007/08/c31.GIF" alt="removetask-task-list" /></p>
<p> PD.: Ya me bajé algunas de las extensions del gxchallenge, en cuanto pueda las voy a ir  probando&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tacuati.com/task-list-extension-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.tacuati.com/task-list-extension-v2/</feedburner:origLink></item>
	</channel>
</rss>
