<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dokeos Latinoamérica &#187; PHP</title>
	<atom:link href="http://dokeoslatinoamerica.wordpress.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://dokeoslatinoamerica.wordpress.com</link>
	<description>Reportes de actividad, tips y consideraciones</description>
	<lastBuildDate>Tue, 15 Dec 2009 21:13:47 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='dokeoslatinoamerica.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/067f4f68c6dd2fd8b9447fc660b4fa12?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Dokeos Latinoamérica &#187; PHP</title>
		<link>http://dokeoslatinoamerica.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dokeoslatinoamerica.wordpress.com/osd.xml" title="Dokeos Latinoamérica" />
		<item>
		<title>Preguntas y respuestas del Test Zend</title>
		<link>http://dokeoslatinoamerica.wordpress.com/2009/12/15/test-zend-certified-engineer-lima-peru/</link>
		<comments>http://dokeoslatinoamerica.wordpress.com/2009/12/15/test-zend-certified-engineer-lima-peru/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 20:57:06 +0000</pubDate>
		<dc:creator>Michela</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[cursos]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[técnico]]></category>
		<category><![CDATA[certificación php]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://dokeoslatinoamerica.wordpress.com/?p=1329</guid>
		<description><![CDATA[1. Cual de las siguientes no es un código de PHP ?
A.  $_10
B.  ${“MyVar”}
C.  &#38;$something
D.  $10_somethings
E.  $aVaR
Resp: $10_somethings
2. Cual es la diferencia entre print() y echo()?
A.    print () puede utilizarse como parte de una expresión, mientras que echo () no puede
B.    echo () puede [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=1329&subd=dokeoslatinoamerica&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>1. Cual de las siguientes no es un código de PHP ?</strong></p>
<p>A.  $_10</p>
<p>B.  ${“MyVar”}</p>
<p>C.  &amp;$something</p>
<p><span style="color:#800000;">D.  $10_somethings</span></p>
<p>E.  $aVaR</p>
<p><span style="color:#808080;">Resp: $10_somethings</span></p>
<p><!-- 		@page { margin: 2cm } 		TD P { margin-bottom: 0cm } 		P { margin-bottom: 0.21cm } --><strong>2. Cual es la diferencia entre print() y echo()?</strong></p>
<p>A.    print () puede utilizarse como parte de una expresión, mientras que echo () no puede</p>
<p>B.    echo () puede utilizarse como parte de una expresión, mientras que print () no puede</p>
<p>C.    echo () puede ser utilizado en la versión CLI de PHP, mientras que print () no puede</p>
<p>D.    print () puede ser utilizado en la versión CLI de PHP, mientras que echo () no puede</p>
<p><span style="color:#800000;">E.    No hay ninguna diferencia: ambas funciones mostrarán algunos de texto!</span></p>
<p><span style="color:#808080;">Resp: No hay ninguna diferencia: ambas funciones mostrarán algunos de texto</span></p>
<p><!-- 		@page { margin: 2cm } 		TD P { margin-bottom: 0cm } 		P { margin-bottom: 0.21cm } --><strong>3. </strong>El operador  ____  devuelve verdadero si cualquiera de sus operaciones se puede evaluar como verdadera, pero no ambos.</p>
<p><span style="color:#808080;">Resp: XOR</span></p>
<p><!-- 		@page { margin: 2cm } 		TD P { margin-bottom: 0cm } 		P { margin-bottom: 0.21cm } --><strong>4.¿Cuál es el valor que se muestra cuando se ejecuta lo siguiente? </strong></p>
<p>Suponga que el código fue ejecutado utilizando la siguiente URL:  testscript.php? c = 25</p>
<p>&lt;?php</p>
<p>function process($c, $d = 25){</p>
<p>global $e;</p>
<p>$retval = $c + $d &#8211; $_GET['c'] &#8211; $e;</p>
<p>return $retval;</p>
<p>}</p>
<p>$e = 10;</p>
<p>echo process(5);</p>
<p>?&gt;</p>
<p><span style="color:#800000;">A.  -5</span></p>
<p>B.  10</p>
<p>C.  5</p>
<p>D.  0</p>
<p><span style="color:#808080;">Resp: -5</span></p>
<p><!-- 		@page { margin: 2cm } 		TD P { margin-bottom: 0cm } 		P { margin-bottom: 0.21cm } --><strong><strong>5.</strong> ¿Se puede desactivar todos los informes de error dentro de un script PHP con una llamada a una función?</strong></p>
<p>A. SI</p>
<p><span style="color:#800000;">B. No</span></p>
<p><span style="color:#808080;">Resp: No</span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dokeoslatinoamerica.wordpress.com/1329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dokeoslatinoamerica.wordpress.com/1329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dokeoslatinoamerica.wordpress.com/1329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dokeoslatinoamerica.wordpress.com/1329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dokeoslatinoamerica.wordpress.com/1329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dokeoslatinoamerica.wordpress.com/1329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dokeoslatinoamerica.wordpress.com/1329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dokeoslatinoamerica.wordpress.com/1329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dokeoslatinoamerica.wordpress.com/1329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dokeoslatinoamerica.wordpress.com/1329/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=1329&subd=dokeoslatinoamerica&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dokeoslatinoamerica.wordpress.com/2009/12/15/test-zend-certified-engineer-lima-peru/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3999db5305517e10c028dea6f6d2692?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mychella</media:title>
		</media:content>
	</item>
		<item>
		<title>Curso de certificación Zend PHP, Lima</title>
		<link>http://dokeoslatinoamerica.wordpress.com/2009/12/15/curso-de-certificacion-zend-php-lima/</link>
		<comments>http://dokeoslatinoamerica.wordpress.com/2009/12/15/curso-de-certificacion-zend-php-lima/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 18:20:38 +0000</pubDate>
		<dc:creator>Michela</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[cursos]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[técnico]]></category>
		<category><![CDATA[certificación]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://dokeoslatinoamerica.wordpress.com/?p=1324</guid>
		<description><![CDATA[Las empresas BeesNest Latino y Dokeos Latinoamérica, están organizando el curso de preparación para la Certificación Zend, iniciándose en Febrero del 2010, en Miraflores - Lima, Perú. Dirigido a Ingenieros, técnicos y estudiantes con conocimientos de nivel medio y avanzado en el lenguaje de programación PHP.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=1324&subd=dokeoslatinoamerica&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		A:link { so-language: zxx } --></p>
<h2 style="text-align:center;"><strong><span style="color:#993300;">YA SACASTE TU CERTIFICACIÓN PHP5</span><span style="color:#993300;">?</span></strong></h2>
<p style="text-align:center;"><span style="color:#808080;"><strong><em>Conviértate en un Ingeniero Certificado Zend </em></strong></span></p>
<p style="text-align:center;"><span style="color:#808080;"><strong><em><a href="http://dokeoslatinoamerica.files.wordpress.com/2009/12/banner-zend-400x104.gif"><img class="aligncenter size-full wp-image-1325" title="banner-zend-400x104" src="http://dokeoslatinoamerica.files.wordpress.com/2009/12/banner-zend-400x104.gif?w=400&#038;h=104" alt="Curso de certificación Zend" width="400" height="104" /></a><br />
</em></strong></span></p>
<p><span style="color:#993300;"><strong>¿Que es la certificación Zend?</strong></span></p>
<p>Patrocinado por Zend y desarrollado de acuerdo a las normas de la American National Standards Institute (ANSI), los programas de la certificación Zend están diseñados para conocer su nivel de conocimientos de PHP o de Zend Framework. Hay más de 2.000 ingenieros Zend certificados en el mundo pero solo 5 en Perú. <em><strong>¿Qué esperas para ser uno de ellos?</strong></em></p>
<p>La certificación Zend establece el estándar de la industria para los desarrolladores PHP, los reconoce como expertos y les otorga distinción como desarrolladores de PHP 5. Usted debe conocer las tecnologías que usa un desarrollador de PHP en su día a día de trabajo, incluidas las bases de datos y expresiones regulares. En cuanto a este último, se refiere a la atención que se centra en las expresiones regulares de Perl, mientras que para las bases de datos se centran en el estándar SQL 92, en lugar de cualquier aplicación.</p>
<p><span style="color:#993300;"><strong>¿Para que llevar un curso de certificación Zend?</strong></span></p>
<p>La capacitación para esta certificación es la manera perfecta de practicar sus conocimientos de PHP y asegurarse de que está listo para el examen <strong>Engineer Certified Zend</strong>. El curso para la  certificación incluye muchos ejemplos y ejercicios que equivalen a  los requisitos del examen.</p>
<p><span style="color:#993300;"><strong>¿Qué puedes lograr con tu certificación Zend PHP?</strong></span></p>
<p>Diferenciarte entre los competidores en la búsqueda de un nuevo puesto de trabajo e incrementar el valor de tu sueldo. Convertirte en un experto certificado trae muchos beneficios para ti, tu empresa y sus clientes. La certificación Zend demuestra que el equipo de desarrollo sigue los pasos de la última tecnología PHP.</p>
<p>Mayor información de las becas, programa, costos, lugar calendario: <a href="http://www.dokeoslatino.com/cursos/php/index.html">http://www.dokeoslatino.com/cursos/php/index.html</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dokeoslatinoamerica.wordpress.com/1324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dokeoslatinoamerica.wordpress.com/1324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dokeoslatinoamerica.wordpress.com/1324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dokeoslatinoamerica.wordpress.com/1324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dokeoslatinoamerica.wordpress.com/1324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dokeoslatinoamerica.wordpress.com/1324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dokeoslatinoamerica.wordpress.com/1324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dokeoslatinoamerica.wordpress.com/1324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dokeoslatinoamerica.wordpress.com/1324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dokeoslatinoamerica.wordpress.com/1324/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=1324&subd=dokeoslatinoamerica&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dokeoslatinoamerica.wordpress.com/2009/12/15/curso-de-certificacion-zend-php-lima/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a3999db5305517e10c028dea6f6d2692?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mychella</media:title>
		</media:content>

		<media:content url="http://dokeoslatinoamerica.files.wordpress.com/2009/12/banner-zend-400x104.gif" medium="image">
			<media:title type="html">banner-zend-400x104</media:title>
		</media:content>
	</item>
		<item>
		<title>Reunión conjunta PHP Perú y Drupal Perú, este Sábado 12/12/2009</title>
		<link>http://dokeoslatinoamerica.wordpress.com/2009/12/10/reunion-conjunta-php-peru-y-drupal-peru-este-sabado-12122009/</link>
		<comments>http://dokeoslatinoamerica.wordpress.com/2009/12/10/reunion-conjunta-php-peru-y-drupal-peru-este-sabado-12122009/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 23:15:41 +0000</pubDate>
		<dc:creator>ywarnier</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SimpleTest]]></category>
		<category><![CDATA[xapian]]></category>

		<guid isPermaLink="false">http://dokeoslatinoamerica.wordpress.com/?p=1309</guid>
		<description><![CDATA[Este Sábado 12/12 a las 3pm, las comunidades de PHP Perú y Drupal Perú se reunirán en nuestras oficinas para hablar de Xapian, SimpleTest y el tema Elements de Drupal 6.
Más info en http://groups.drupal.org/node/35790
En la mañana, estaremos en el evento de Unacinux en el Callao: http://csl.unac.edu.pe/cronograma.php, para hablar de software libre exitoso en la educación [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=1309&subd=dokeoslatinoamerica&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://dokeoslatinoamerica.files.wordpress.com/2009/12/logo-druplicon.png"><img class="size-full wp-image-1312 alignright" title="logo-druplicon" src="http://dokeoslatinoamerica.files.wordpress.com/2009/12/logo-druplicon.png?w=64&#038;h=64" alt="" width="64" height="64" /></a>Este Sábado 12/12 a las 3pm, las comunidades de PHP Perú y Drupal Perú se reunirán en nuestras oficinas para hablar de Xapian, SimpleTest y el tema Elements de Drupal 6.</p>
<p>Más info en http://groups.drupal.org/node/35790</p>
<p><a href="http://dokeoslatinoamerica.files.wordpress.com/2009/12/php.gif"><img class="alignright size-full wp-image-1313" title="php" src="http://dokeoslatinoamerica.files.wordpress.com/2009/12/php.gif?w=120&#038;h=67" alt="" width="120" height="67" /></a>En la mañana, estaremos en el evento de Unacinux en el Callao: http://csl.unac.edu.pe/cronograma.php, para hablar de software libre exitoso en la educación peruana (Drupal, OpenERP, KnowledgeTree, PMB, OpenC2C, &#8230;)</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dokeoslatinoamerica.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dokeoslatinoamerica.wordpress.com/1309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dokeoslatinoamerica.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dokeoslatinoamerica.wordpress.com/1309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dokeoslatinoamerica.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dokeoslatinoamerica.wordpress.com/1309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dokeoslatinoamerica.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dokeoslatinoamerica.wordpress.com/1309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dokeoslatinoamerica.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dokeoslatinoamerica.wordpress.com/1309/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=1309&subd=dokeoslatinoamerica&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dokeoslatinoamerica.wordpress.com/2009/12/10/reunion-conjunta-php-peru-y-drupal-peru-este-sabado-12122009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4087b5f4b4733f0ca6015be5f79d4ad8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ywarnier</media:title>
		</media:content>

		<media:content url="http://dokeoslatinoamerica.files.wordpress.com/2009/12/logo-druplicon.png" medium="image">
			<media:title type="html">logo-druplicon</media:title>
		</media:content>

		<media:content url="http://dokeoslatinoamerica.files.wordpress.com/2009/12/php.gif" medium="image">
			<media:title type="html">php</media:title>
		</media:content>
	</item>
		<item>
		<title>3 certificados Zend sobre 5 a nivel nacional trabajarán en Dokeos Latino</title>
		<link>http://dokeoslatinoamerica.wordpress.com/2009/11/02/3-certificados-zend-sobre-5-a-nivel-nacional-trabajaran-en-dokeos-latino/</link>
		<comments>http://dokeoslatinoamerica.wordpress.com/2009/11/02/3-certificados-zend-sobre-5-a-nivel-nacional-trabajaran-en-dokeos-latino/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 01:39:39 +0000</pubDate>
		<dc:creator>ywarnier</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[Certificación Zend PHP]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://dokeoslatinoamerica.wordpress.com/?p=1177</guid>
		<description><![CDATA[Acabo de confirmar que 3 desarrolladores, ingenieros PHP certificados por Zend, trabajarán en Dokeos a partir de la próxima semana, para mejorar la calidad de nuestros servicios sobre dokeos. Es para mi un placer y un honor de tener un conjunto de mentes tan brillantes reunidas en una sola empresa. Solo existen 5 ingenieros Zend [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=1177&subd=dokeoslatinoamerica&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="size-full wp-image-1180 alignright" title="php5_zce_logo_new" src="http://dokeoslatinoamerica.files.wordpress.com/2009/11/php5_zce_logo_new.gif?w=73&#038;h=68" alt="php5_zce_logo_new" width="73" height="68" />Acabo de confirmar que 3 desarrolladores, ingenieros PHP certificados por Zend, trabajarán en Dokeos a partir de la próxima semana, para mejorar la calidad de nuestros <a href="http://www.dokeoslatino.com/servicios">servicios sobre dokeos</a>. Es para mi un placer y un honor de tener un conjunto de mentes tan brillantes reunidas en una sola empresa. Solo existen 5 ingenieros Zend en Perú.</p>
<p>Sin aprovechar para descansar, estaremos preparando, este mes, el programa de curso para preparación a la certificación Zend, para el cual Gary Rojas, el cuarto y último certificado en PHP5, ha acceptado desde ya de combinar esfuerzos con nosotros.</p>
<p>Con este cuadret fantástico, estaremos brindandoles el mejor curso &#8220;all times&#8221; de PHP que pudió ser organizado a fines de prepararles en la certificación de Zend aquí en Lima.</p>
<p>Más sobre esto más tarde&#8230; Si están interesados, por favor dejen nos un comentario.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dokeoslatinoamerica.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dokeoslatinoamerica.wordpress.com/1177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dokeoslatinoamerica.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dokeoslatinoamerica.wordpress.com/1177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dokeoslatinoamerica.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dokeoslatinoamerica.wordpress.com/1177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dokeoslatinoamerica.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dokeoslatinoamerica.wordpress.com/1177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dokeoslatinoamerica.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dokeoslatinoamerica.wordpress.com/1177/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=1177&subd=dokeoslatinoamerica&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dokeoslatinoamerica.wordpress.com/2009/11/02/3-certificados-zend-sobre-5-a-nivel-nacional-trabajaran-en-dokeos-latino/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4087b5f4b4733f0ca6015be5f79d4ad8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ywarnier</media:title>
		</media:content>

		<media:content url="http://dokeoslatinoamerica.files.wordpress.com/2009/11/php5_zce_logo_new.gif" medium="image">
			<media:title type="html">php5_zce_logo_new</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalar y desinstalar una tabla para tu módulo en drupal</title>
		<link>http://dokeoslatinoamerica.wordpress.com/2009/08/03/instalar-y-desinstalar-una-tabla-para-tu-modulo-en-drupal/</link>
		<comments>http://dokeoslatinoamerica.wordpress.com/2009/08/03/instalar-y-desinstalar-una-tabla-para-tu-modulo-en-drupal/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 23:46:05 +0000</pubDate>
		<dc:creator>cfasanando</dc:creator>
				<category><![CDATA[técnico]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[hook]]></category>
		<category><![CDATA[informatica]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://dokeoslatinoamerica.wordpress.com/?p=927</guid>
		<description><![CDATA[Dentro de la carpeta de tu módulo debes incluir un archivo con el nombre de tu módulo con extension .install (e.j. mimodulo.install).
En este archivo se va definir la estructura representativa para uno o más tablas con sus llaves relacionadas  e índices.  Esto es definido por hook_schema() (el prefijo hook debe ser reemplazado por el nombre [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=927&subd=dokeoslatinoamerica&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Dentro de la carpeta de tu módulo debes incluir un archivo con el nombre de tu módulo con extension .install (e.j. mimodulo.install).</p>
<p>En este archivo se va definir la estructura representativa para uno o más tablas con sus llaves relacionadas  e índices.  Esto es definido por hook_schema() (el prefijo hook debe ser reemplazado por el nombre de tu módulo en este caso mimodulo_schema() ).</p>
<blockquote><p>&lt;?php<br />
function mimodulo_schema() {</p>
<p>$schema['stats_user_file'] = array(<br />
&#8216;description&#8217; =&gt; &#8216;The base table for cies stats.&#8217;,<br />
&#8216;fields&#8217; =&gt; array(<br />
&#8216;id&#8217; =&gt; array(<br />
&#8216;description&#8217; =&gt; &#8216;identifier for stats.&#8217;,<br />
&#8216;type&#8217; =&gt; &#8216;int&#8217;,<br />
&#8216;not null&#8217; =&gt; TRUE,<br />
&#8216;default&#8217; =&gt; 0),<br />
&#8216;tid&#8217; =&gt; array(<br />
&#8216;description&#8217; =&gt; &#8216;identifier for a term.&#8217;,<br />
&#8216;type&#8217; =&gt; &#8216;int&#8217;,<br />
&#8216;not null&#8217; =&gt; TRUE,<br />
&#8216;default&#8217; =&gt; 0),<br />
&#8216;uid&#8217; =&gt; array(<br />
&#8216;description&#8217; =&gt; &#8216;identifier for user.&#8217;,<br />
&#8216;type&#8217; =&gt; &#8216;int&#8217;,<br />
&#8216;unsigned&#8217; =&gt; TRUE,<br />
&#8216;not null&#8217; =&gt; TRUE,<br />
&#8216;default&#8217; =&gt; 0),<br />
&#8216;fid&#8217; =&gt; array(<br />
&#8216;description&#8217; =&gt; &#8216;identifier for file.&#8217;,<br />
&#8216;type&#8217; =&gt; &#8216;int&#8217;,<br />
&#8216;not null&#8217; =&gt; TRUE,<br />
&#8216;default&#8217; =&gt; 0),<br />
&#8216;timestamp&#8217; =&gt; array(<br />
&#8216;description&#8217; =&gt; &#8216;timestamp UNIX&#8217;,<br />
&#8216;type&#8217; =&gt; &#8216;int&#8217;,<br />
&#8216;not null&#8217; =&gt; TRUE,<br />
&#8216;default&#8217; =&gt; 0)<br />
)<br />
&#8216;indexes&#8217; =&gt; array(<br />
&#8216;tabla1_changed&#8217;        =&gt; array(&#8216;changed&#8217;),<br />
&#8216;tabla1_created&#8217;        =&gt; array(&#8216;created&#8217;),<br />
),<br />
&#8216;unique keys&#8217; =&gt; array(<br />
&#8216;id_tid&#8217; =&gt; array(&#8216;id&#8217;, &#8216;tid&#8217;),<br />
&#8216;uid&#8217;     =&gt; array(&#8216;uid&#8217;)<br />
),<br />
&#8216;primary key&#8217; =&gt; array(&#8216;id&#8217;)<br />
);<br />
return $schema;<br />
}<br />
?&gt;</p></blockquote>
<p>En <a href="http://drupal.org/node/146843" target="_blank">http://drupal.org/node/146843</a> se puede ver la estructura de definición de un esquema con más detalles, tipo de datos y referencias.</p>
<p>Solo faltaría agregar hook_install() y hook_uninstall() para instalar y desinstalar respectivamente la tabla definida anteriormente</p>
<blockquote><p>&lt;?php</p>
<p>function mimodulo_schema() {<br />
/* Definicion de la estructura de la tabla */<br />
}</p>
<p>function mimodulo_install() {<br />
// Crea mi tabla<br />
drupal_install_schema(&#8216;mimodulo&#8217;);<br />
}</p>
<p>function mimodulo_uninstall() {<br />
// Borra mi tabla<br />
drupal_uninstall_schema(&#8216;mimodulo&#8217;);<br />
}</p>
<p>?&gt;</p></blockquote>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dokeoslatinoamerica.wordpress.com/927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dokeoslatinoamerica.wordpress.com/927/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dokeoslatinoamerica.wordpress.com/927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dokeoslatinoamerica.wordpress.com/927/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dokeoslatinoamerica.wordpress.com/927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dokeoslatinoamerica.wordpress.com/927/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dokeoslatinoamerica.wordpress.com/927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dokeoslatinoamerica.wordpress.com/927/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dokeoslatinoamerica.wordpress.com/927/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dokeoslatinoamerica.wordpress.com/927/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=927&subd=dokeoslatinoamerica&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dokeoslatinoamerica.wordpress.com/2009/08/03/instalar-y-desinstalar-una-tabla-para-tu-modulo-en-drupal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7061e9baf0994870dac058c9b7edc517?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cfasanando</media:title>
		</media:content>
	</item>
		<item>
		<title>Implementación de un carrusel de imágenes con Drupal 6</title>
		<link>http://dokeoslatinoamerica.wordpress.com/2009/07/21/implementacion-de-un-carrusel-de-imagenes-en-drupal-6/</link>
		<comments>http://dokeoslatinoamerica.wordpress.com/2009/07/21/implementacion-de-un-carrusel-de-imagenes-en-drupal-6/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 17:21:10 +0000</pubDate>
		<dc:creator>darkvela</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[proyectos]]></category>
		<category><![CDATA[técnico]]></category>
		<category><![CDATA[carrusel]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[drupal6]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[php5]]></category>

		<guid isPermaLink="false">http://dokeoslatinoamerica.wordpress.com/?p=896</guid>
		<description><![CDATA[Hola en esta ocasión voy a explicar como se implementó un efecto carrusel de imágenes y/o videos para un proyecto en Drupal, lo que se hizo es utilizar el plugin de jquery llamado jscrollable.min.js el cual me da una apariencia de carrusel (elegante), para ello se debe de instalar previamente Drupal, de forma correcta.
Cuando me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=896&subd=dokeoslatinoamerica&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hola en esta ocasión voy a explicar como se implementó un efecto carrusel de imágenes y/o videos para un proyecto en Drupal, lo que se hizo es utilizar el plugin de jquery llamado jscrollable.min.js el cual me da una apariencia de carrusel (elegante), para ello se debe de instalar previamente Drupal, de forma correcta.</p>
<p>Cuando me refiero de forma correcta es saber ubicar donde se van a agregar temas, módulos, files, etc; para ordenarnos desde un principio, luego instalar los <strong>módulos necesarios</strong> para nuestro site.</p>
<p>Para poder implementar es prerrequisito tener instalado los módulos jquery_update, jquery_plugin para extender los plugins jquery que trae por defecto Drupal, además el CCK y el image upload para la gestión de subida de archivos, y si uno quiere un módulo para miniaturizar imágenes recomiendo Image Api  + Image Cache, y por supuesto pero no necesario un módulo personalizado.</p>
<p>Para más detalle visita este <a href="http://drupal.org/node/518256" target="_blank">línk</a> donde podrás descargar un ejemplo.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dokeoslatinoamerica.wordpress.com/896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dokeoslatinoamerica.wordpress.com/896/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dokeoslatinoamerica.wordpress.com/896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dokeoslatinoamerica.wordpress.com/896/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dokeoslatinoamerica.wordpress.com/896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dokeoslatinoamerica.wordpress.com/896/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dokeoslatinoamerica.wordpress.com/896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dokeoslatinoamerica.wordpress.com/896/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dokeoslatinoamerica.wordpress.com/896/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dokeoslatinoamerica.wordpress.com/896/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=896&subd=dokeoslatinoamerica&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dokeoslatinoamerica.wordpress.com/2009/07/21/implementacion-de-un-carrusel-de-imagenes-en-drupal-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10e8fdede389186a213e54652f8b8319?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">darkvela</media:title>
		</media:content>
	</item>
		<item>
		<title>Implementación de un listado de categorías con Drupal 6 usando Taxonomy</title>
		<link>http://dokeoslatinoamerica.wordpress.com/2009/07/20/implementacion-de-un-listado-de-categorias-con-drupal-6-usando-taxonomy/</link>
		<comments>http://dokeoslatinoamerica.wordpress.com/2009/07/20/implementacion-de-un-listado-de-categorias-con-drupal-6-usando-taxonomy/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 17:11:41 +0000</pubDate>
		<dc:creator>darkvela</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[drupal6]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[taxonomy]]></category>

		<guid isPermaLink="false">http://dokeoslatinoamerica.wordpress.com/?p=882</guid>
		<description><![CDATA[Hola ahora vengo a compartir con ustedes una experiencia que tuve con Drupal para un determinado proyecto, pues bien si no saben que es Drupal en líneas generales le puedo decir que es un CMS + Framework de desarrollo de webs estaticas y dinamicas, para mas información aquí.
Bueno comienzo &#8230;. para poder realizar este desarrollo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=882&subd=dokeoslatinoamerica&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hola ahora vengo a compartir con ustedes una experiencia que tuve con Drupal para un determinado proyecto, pues bien si no saben que es Drupal en líneas generales le puedo decir que es un CMS + Framework de desarrollo de webs estaticas y dinamicas, para mas información <a href="http://www.drupal.org" target="_blank">aquí</a>.</p>
<p>Bueno comienzo &#8230;. para poder realizar este desarrollo voy a utilizar el modulo <strong>Taxonomy</strong> del core de Drupal, ayudándome de un módulo personalizado llamado <strong>projecto</strong>, lo primero que voy hacer es crear vocabularios en la interfaz del administrador de la plataforma previamente instalada.</p>
<p><img class="aligncenter size-full wp-image-890" title="vocabularios" src="http://dokeoslatinoamerica.files.wordpress.com/2009/07/vocabularios.png?w=450&#038;h=326" alt="vocabularios" width="450" height="326" /></p>
<p>Ahora comenzamos a crear los términos a los cuales vamos a enlazar a nuestros vocabularios, con los respectivos parentescos.</p>
<p><img class="aligncenter size-full wp-image-894" title="terminos" src="http://dokeoslatinoamerica.files.wordpress.com/2009/07/terminos1.png?w=450&#038;h=326" alt="terminos" width="450" height="326" /></p>
<p>Seguidamente nos dirijimos  a nuestro modulo creado y usamos los hooks, para mas informacion <a href="http://api.drupal.org" target="_blank">aquí</a>; usamos el hook_menu()para crearnos un menu y hook_block para posicionar nuestro listado en un bloque.</p>
<p>Nos creamos una función que se encargará de dibujar (con los estilos que quieras) el listado de cursos, productos, etc.</p>
<p>Y finalmente creamos otra función que imprime el array u objeto (depende), así:</p>
<p>function cies_show_categories() {<br />
// The categories listed<br />
$tree_category = cies_build_categories(); //función que contiene el listado de categorias<br />
$data = &#8221;;<br />
if (!empty($tree_category)) {<br />
foreach ($tree_category as $value) { // lo recorrp<br />
$data .= $value;<br />
}<br />
}<br />
return $data;<br />
}</p>
<p>Espero haber ayudado, gracias y les dejo el link para que puedan <a href="http://www.slideshare.net/dokeosla/exposicion-taxonomia-1749611" target="_blank">acceder a mi presentación.</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dokeoslatinoamerica.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dokeoslatinoamerica.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dokeoslatinoamerica.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dokeoslatinoamerica.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dokeoslatinoamerica.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dokeoslatinoamerica.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dokeoslatinoamerica.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dokeoslatinoamerica.wordpress.com/882/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dokeoslatinoamerica.wordpress.com/882/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dokeoslatinoamerica.wordpress.com/882/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=882&subd=dokeoslatinoamerica&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dokeoslatinoamerica.wordpress.com/2009/07/20/implementacion-de-un-listado-de-categorias-con-drupal-6-usando-taxonomy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10e8fdede389186a213e54652f8b8319?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">darkvela</media:title>
		</media:content>

		<media:content url="http://dokeoslatinoamerica.files.wordpress.com/2009/07/vocabularios.png" medium="image">
			<media:title type="html">vocabularios</media:title>
		</media:content>

		<media:content url="http://dokeoslatinoamerica.files.wordpress.com/2009/07/terminos1.png" medium="image">
			<media:title type="html">terminos</media:title>
		</media:content>
	</item>
		<item>
		<title>Opinión sobre PHP 5.3, lo bueno y lo malo</title>
		<link>http://dokeoslatinoamerica.wordpress.com/2009/07/19/opinion-sobre-php-5-3-lo-bueno-y-lo-malo/</link>
		<comments>http://dokeoslatinoamerica.wordpress.com/2009/07/19/opinion-sobre-php-5-3-lo-bueno-y-lo-malo/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 20:25:04 +0000</pubDate>
		<dc:creator>ywarnier</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[otros]]></category>
		<category><![CDATA[técnico]]></category>
		<category><![CDATA[fileinfo]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[intl]]></category>
		<category><![CDATA[PHP 5.3]]></category>

		<guid isPermaLink="false">http://dokeoslatinoamerica.wordpress.com/?p=879</guid>
		<description><![CDATA[La reciente salida de PHP 5.3.0, a pesar de generar una gran cantidad de comentarios negativos sobre el hecho de que rompe muchas herramientas, es un paso mayor hacia PHP 6.0.0. Las quejas provienen generalmente del hecho de que unas mejoras en el soporte del código orientado objeto implican ser más estrictos sobre la forma [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=879&subd=dokeoslatinoamerica&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>La reciente salida de PHP 5.3.0, a pesar de generar una gran cantidad de comentarios negativos sobre el hecho de que rompe muchas herramientas, es un paso mayor hacia PHP 6.0.0. Las quejas provienen generalmente del hecho de que unas mejoras en el soporte del código orientado objeto implican ser más estrictos sobre la forma en que deben ser usados los objetos o las clases dentro de una aplicación (por ejemplo no deja más instanciar una clase que sea abstracta &#8220;de facto&#8221;).</p>
<p>Entre las cosas buenas más resaltantes de esta nueva versión, contamos con la inclusión en la base del lenguaje de las extensiones intl (facilitadora de muchos temas de internacionalización), fileinfo (que permite de determinar, de manera confiable, el tipo de un archivo, lo que permite a su vez de filtrar mejor peligros al acceptar ficheros externos). También vemos la inclusión ahí de &#8220;closures&#8221; (construcción del lenguaje conocida de los desarrolladores JavaScript), de espacios de nombre (parece que mucha gente estuvieron esperando esto, y de verdad podría servir en Dokeos para, por ejemplo, separar mejor los ficheros de idiomas).</p>
<p>También suele mencionar que varias fuentes reportan (buscar &#8220;benchmark PHP 5.3&#8243;) que esta versión tiene una eficiencia superior.</p>
<p>Cualquier sea el asunto en favor o en contra de PHP 5.3.0, no hay mucha preocupación que tener de inmediato. Dokeos 1.8.6 está siendo probado por Issac  aquí (muy probablemente la versión 1.8.6.1 propondrá soporte completo de esta versión), pero de toda forma las empresas que proponen alojamiento de aplicaciones PHP necesitarán unos meses para pasar a esta nueva versión.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dokeoslatinoamerica.wordpress.com/879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dokeoslatinoamerica.wordpress.com/879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dokeoslatinoamerica.wordpress.com/879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dokeoslatinoamerica.wordpress.com/879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dokeoslatinoamerica.wordpress.com/879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dokeoslatinoamerica.wordpress.com/879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dokeoslatinoamerica.wordpress.com/879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dokeoslatinoamerica.wordpress.com/879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dokeoslatinoamerica.wordpress.com/879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dokeoslatinoamerica.wordpress.com/879/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=879&subd=dokeoslatinoamerica&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dokeoslatinoamerica.wordpress.com/2009/07/19/opinion-sobre-php-5-3-lo-bueno-y-lo-malo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4087b5f4b4733f0ca6015be5f79d4ad8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ywarnier</media:title>
		</media:content>
	</item>
		<item>
		<title>Libreria XAJAX en PHP</title>
		<link>http://dokeoslatinoamerica.wordpress.com/2009/05/09/libreria-xajax-en-php/</link>
		<comments>http://dokeoslatinoamerica.wordpress.com/2009/05/09/libreria-xajax-en-php/#comments</comments>
		<pubDate>Sat, 09 May 2009 21:56:08 +0000</pubDate>
		<dc:creator>cfasanando</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[xajax]]></category>

		<guid isPermaLink="false">http://dokeoslatinoamerica.wordpress.com/?p=738</guid>
		<description><![CDATA[Xajax es una biblioteca código abierto de PHP capaz de generar aplicaciones Web con tecnología AJAX.
Xajax utiliza una forma de trabajo de funciones, designando qué funciones o métodos de código PHP se convierten en funciones AJAX
Puede descargarlo Aqui

Ejemplo 1 : Xajax y funciones PHP
&#60;?php
//Incluir con PHP el archivo donde está la clase xajax
require (&#8216;xajax/xajax_core/xajax.inc.php&#8217;);
//Instanciamos el [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=738&subd=dokeoslatinoamerica&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Xajax es una biblioteca código abierto de PHP capaz de generar aplicaciones Web con tecnología AJAX.<br />
Xajax utiliza una forma de trabajo de funciones, designando qué funciones o métodos de código PHP se convierten en funciones AJAX<br />
Puede descargarlo <a href="http://xajaxproject.org/en/download/" target="_blank">Aqui</a><br />
<strong></strong></p>
<p><strong>Ejemplo 1 : Xajax y funciones PHP</strong></p>
<blockquote><p>&lt;?php<br />
//Incluir con PHP el archivo donde está la clase xajax<br />
require (&#8216;xajax/xajax_core/xajax.inc.php&#8217;);</p>
<p>//Instanciamos el objeto de la clase xajax<br />
$xajax = new xajax();</p>
<p>//Escribimos una función en PHP, que luego llamaremos con por medio de ajax<br />
function cambia_texto($mensaje){</p>
<p>//instanciamos el objeto para generar la respuesta con ajax<br />
$respuesta = new xajaxResponse();<br />
//escribimos en la capa con id=&#8221;mensajeDiv&#8221; el texto de $mensaje<br />
$respuesta-&gt;assign(&#8220;mensajeDiv&#8221;,&#8221;innerHTML&#8221;,$mensaje);<br />
//tenemos que devolver la instanciación del objeto xajaxResponse<br />
return $respuesta;<br />
}<br />
//asociamos la función creada anteriormente al objeto xajax<br />
$xajax-&gt;registerFunction(&#8220;cambia_texto&#8221;);<br />
//El objeto xajax tiene que procesar cualquier petición<br />
$xajax-&gt;processRequest();<br />
?&gt;</p>
<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;!&#8211; En el &lt;head&gt; indicamos al objeto xajax se encargue de generar el javascript necesario &#8211;&gt;<br />
&lt;?php $xajax-&gt;printJavascript(&#8220;xajax/&#8221;); ?&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;!&#8211; Se llama a la funcion javascript generada por xajax con el prefijo &#8216;xajax_&#8217; seguida del nombre de la funcion creada con php &#8211;&gt;<br />
&lt;input type=&#8221;button&#8221; onclick=&#8221;xajax_cambia_texto(&#8216;Hola Ajax&#8217;);&#8221; value=&#8221;Pulsa&#8221; /&gt;<br />
&lt;div id=&#8221;mensajeDiv&#8221;&gt;&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
<strong></strong></p></blockquote>
<p><strong>Ejemplo 2: Xajax y objetos</strong></p>
<blockquote><p>&lt;?php<br />
//Incluir con PHP el archivo donde está la clase xajax<br />
require_once(&#8220;xajax/xajax_core/xajax.inc.php&#8221;);<br />
//Creamos la clase cuyo metodo utilizara el xajaxResponse<br />
class alumno{<br />
private $mensaje=&#8221;Ajax&#8221;;<br />
public function hola(){<br />
//instanciamos el objeto para generar la respuesta con ajax<br />
$objResponse = new xajaxResponse();<br />
//En este caso el metodo lanzara un alert js con el texto &#8220;Ajax&#8221;<br />
$objResponse-&gt;alert(&#8216;Hola &#8216;.$this-&gt;$mensaje);<br />
//Devolvemos el objeto xajaxResponse<br />
return $objResponse;<br />
}<br />
}<br />
$alumno = new alumno()<br />
//Instanciamos el objeto de la clase xajax<br />
$xajax = new xajax();<br />
//asociamos el metodo del objeto $alumno al objeto xajax con un array(&#8220;nombreEnJS&#8221;,$objeto,&#8221;metodo&#8221;)<br />
$xajax-&gt;registerFunction(array(&#8220;miFuncion&#8221;, $alumno,&#8221;hola&#8221;));<br />
//El objeto xajax tiene que procesar cualquier petición<br />
$xajax-&gt;processRequest();<br />
?&gt;<br />
…<br />
&lt;?php $xajax-&gt;printJavascript(&#8220;xajax/&#8221;) ?&gt;<br />
&lt;input type=&#8221;submit&#8221; value=“Llamar&#8221; onclick=&#8221;xajax_miFuncion(); return false;&#8221;&gt;</p></blockquote>
<p><strong>METODOS DE LA CLASE XAJAX</strong></p>
<p>$xajax = new xajax();<br />
$xajax-&gt;setFlag(&#8220;debug&#8221;, true);<br />
$xajax-&gt;setFlag(&#8220;decodeUTF8Input&#8221;, true);<br />
$xajax-&gt;setFlag(&#8220;characterEncoding&#8221;,&#8217;ISO-8859-1&#8242;);<br />
$xajax-&gt;registerFunction(&#8220;miFuncion&#8221;);<br />
$xajax-&gt;processRequest();</p>
<p><strong>METODOS DE LA CLASE AJAXRESPONSE</strong></p>
<p>$objResponse = new xajaxResponse();<br />
$objResponse-&gt;redirect(&#8220;http://www.google.com&#8221;);<br />
$objResponse-&gt;alert(“Mostramos un alert.&#8221;);<br />
$objResponse-&gt;confirmCommands(2, “Mensaje que pregunta?&#8221;);<br />
$objResponse-&gt;call(“funcionJS&#8221;, &#8220;arg 1&#8243;, “arg N” );<br />
$objResponse-&gt;includeScript(archivo.js);<br />
$objResponse-&gt;assign(“etiqDiv&#8221;, &#8220;innerHTML&#8221;, “dato”);<br />
$objResponse-&gt;assign(“etiqueta3”, “style.width”, “25%”)<br />
$objResponse-&gt;remove(“etiqDiv&#8221;);</p>
<p><strong>Ejemplo 3 : Formularios Xajax</strong></p>
<blockquote><p>&lt;?php<br />
require_once(&#8220;xajax/xajax_core/xajax.inc.php&#8221;);<br />
function testForm($formData){<br />
$objResponse = new xajaxResponse();<br />
$objResponse-&gt;assign(&#8220;submittedDiv&#8221;, &#8220;innerHTML&#8221;,  nl2br(print_r($formData, true)));<br />
return $objResponse;<br />
}<br />
$xajax = new xajax();         $xajax-&gt;registerFunction(&#8220;testForm&#8221;);<br />
$xajax-&gt;processRequest();<br />
?&gt;<br />
…<br />
&lt;form id=&#8221;testForm1&#8243; onsubmit=&#8221;return false;&#8221;&gt;<br />
&lt;input type=&#8221;text&#8221; name=&#8221;textInput&#8221; value=&#8221;text&#8221; /&gt;<br />
&lt;input type=&#8221;text&#8221; name=&#8221;textInput2&#8243; value=&#8221;text&#8221; /&gt;<br />
&lt;select id=&#8221;select&#8221; name=&#8221;select&#8221;&gt;<br />
&lt;option value=&#8221;1&#8243;&gt;One&lt;/option&gt;            &lt;option value=&#8221;2&#8243;&gt;Two&lt;/option&gt;</p>
<p>&lt;option value=&#8221;3&#8243;&gt;Three&lt;/option&gt;</p>
<p>&lt;option value=&#8221;4&#8243;&gt;Four&lt;/option&gt;<br />
&lt;/select&gt;<br />
&lt;input type=&#8221;submit&#8221; value=“submit por xajax&#8221; onclick=&#8221;xajax_testForm(xajax.getFormValues(&#8216;testForm1&#8242;)); return false;&#8221; /&gt;<br />
&lt;/form&gt;<br />
&lt;div id=&#8221;submittedDiv&#8221;&gt;&lt;/div&gt;</p></blockquote>
<p><strong>Ejemplo 4 : Llamar una funcion javascript desde codigo php</strong></p>
<blockquote><p>&lt;?php<br />
require(&#8220;xajax/xajax_core/xajax.inc.php&#8221;);<br />
function callScript() {<br />
$response = new xajaxResponse();<br />
$value2 = &#8220;elemento 2&#8243;;<br />
$response-&gt;call(&#8220;myJSFunction&#8221;, &#8220;argumento 1&#8243;, 9432.12,<br />
array(&#8220;myKey&#8221; =&gt; &#8220;elemento 1&#8243;, &#8220;key2&#8243; =&gt;$value2));<br />
return $response;<br />
}<br />
$xajax = new xajax();</p>
<p>$xajax-&gt;registerFunction(&#8220;callScript&#8221;);</p>
<p>$xajax-&gt;processRequest();<br />
?&gt;<br />
…<br />
&lt;?php $xajax-&gt;printJavascript(&#8220;xajax/&#8221;) ?&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function myJSFunction(Argtext, ArgNum, ArrayArg) {<br />
var newString = Argtext + &#8221; y &#8221; + (+ ArgNum + 100) + &#8220;\n&#8221;;<br />
newString += ArrayArg["myKey"] + &#8221; | &#8221; + ArrayArg.key2;<br />
alert(newString);<br />
}<br />
&lt;/script&gt;<br />
&lt;input type=&#8221;button&#8221; value=&#8221;Click Me&#8221; onclick=&#8221;xajax_callScript()&#8221; /&gt;</p></blockquote>
<p><strong>CAMBIOS EN LA VERSION 0.5 XAJAX</strong></p>
<p>$xajax-&gt;registerFunction(&#8216;funcion&#8217;);<br />
X<br />
$xajax-&gt;register(XAJAX_FUNCTION, &#8216;funcion&#8217;);<br />
$xajax-&gt;processRequests();<br />
X<br />
$xajax-&gt;processRequest();<br />
Publica todos los métodos públicos de un objeto:<br />
$xajax-&gt;register( XAJAX_CALLABLE_OBJECT, $objeto);</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dokeoslatinoamerica.wordpress.com/738/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dokeoslatinoamerica.wordpress.com/738/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dokeoslatinoamerica.wordpress.com/738/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dokeoslatinoamerica.wordpress.com/738/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dokeoslatinoamerica.wordpress.com/738/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dokeoslatinoamerica.wordpress.com/738/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dokeoslatinoamerica.wordpress.com/738/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dokeoslatinoamerica.wordpress.com/738/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dokeoslatinoamerica.wordpress.com/738/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dokeoslatinoamerica.wordpress.com/738/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=738&subd=dokeoslatinoamerica&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dokeoslatinoamerica.wordpress.com/2009/05/09/libreria-xajax-en-php/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7061e9baf0994870dac058c9b7edc517?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cfasanando</media:title>
		</media:content>
	</item>
		<item>
		<title>Regexpal &#8211; Editor de expresiones regulares en línea</title>
		<link>http://dokeoslatinoamerica.wordpress.com/2009/05/07/editor-expresion-regular-rege/</link>
		<comments>http://dokeoslatinoamerica.wordpress.com/2009/05/07/editor-expresion-regular-rege/#comments</comments>
		<pubDate>Thu, 07 May 2009 22:18:15 +0000</pubDate>
		<dc:creator>juliomontoya</dc:creator>
				<category><![CDATA[técnico]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[regex]]></category>

		<guid isPermaLink="false">http://dokeoslatinoamerica.wordpress.com/?p=726</guid>
		<description><![CDATA[Acabo de encontrar una interesante herramienta para poder editar expresiones regulares en línea se llama RegexPal.

Podemos ver en línea el resultado de nuestra expresión regular, asi como una información sobre los caracteres especiales que podemos utilizar.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=726&subd=dokeoslatinoamerica&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Acabo de encontrar una interesante herramienta para poder editar <a href="http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular" target="_blank">expresiones regulares</a> en línea se llama <a href="http://regexpal.com/" target="_blank">RegexPal</a>.</p>
<p><a href="http://dokeoslatinoamerica.files.wordpress.com/2009/05/regex.png"><img class="aligncenter size-full wp-image-727" title="regex" src="http://dokeoslatinoamerica.files.wordpress.com/2009/05/regex.png?w=450&#038;h=257" alt="regex" width="450" height="257" /></a><br />
Podemos ver en línea el resultado de nuestra expresión regular, asi como una información sobre los caracteres especiales que podemos utilizar.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dokeoslatinoamerica.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dokeoslatinoamerica.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dokeoslatinoamerica.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dokeoslatinoamerica.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dokeoslatinoamerica.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dokeoslatinoamerica.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dokeoslatinoamerica.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dokeoslatinoamerica.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dokeoslatinoamerica.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dokeoslatinoamerica.wordpress.com/726/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dokeoslatinoamerica.wordpress.com&blog=3963915&post=726&subd=dokeoslatinoamerica&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dokeoslatinoamerica.wordpress.com/2009/05/07/editor-expresion-regular-rege/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72a2c2ffc247388de5289cd85d5aae76?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Julio Montoya</media:title>
		</media:content>

		<media:content url="http://dokeoslatinoamerica.files.wordpress.com/2009/05/regex.png" medium="image">
			<media:title type="html">regex</media:title>
		</media:content>
	</item>
	</channel>
</rss>