<?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 de Laura Berdasco &#187; contactos</title>
	<atom:link href="http://www.lauraberdasco.com/tag/contactos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lauraberdasco.com</link>
	<description>Guías, trucos, procesos y modelos tecnológicos</description>
	<lastBuildDate>Thu, 20 Oct 2011 06:30:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Envía correos a un grupo de contactos mediante GMail</title>
		<link>http://www.lauraberdasco.com/2011/02/envia-correos-a-un-grupo-de-contactos-mediante-gmail/</link>
		<comments>http://www.lauraberdasco.com/2011/02/envia-correos-a-un-grupo-de-contactos-mediante-gmail/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 09:11:31 +0000</pubDate>
		<dc:creator>laura</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[contactos]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[trucos]]></category>

		<guid isPermaLink="false">http://www.lauraberdasco.com/?p=741</guid>
		<description><![CDATA[Nos encontramos muchas veces con una pereza extrema a la hora de enviar un email a varios usuarios (sobretodo cuando es algún tipo de convocatoria o reunión -o barbacoa -). Siempre pasa que nos olvidamos de alguien en concreto, y luego siempre vamos haciendo reenvíos. Una manera de que no nos pase es acostumbrarnos a utilizar… <a href="http://www.lauraberdasco.com/2011/02/envia-correos-a-un-grupo-de-contactos-mediante-gmail/" rel="bookmark">leer más</a>]]></description>
			<content:encoded><![CDATA[<p>Nos encontramos muchas veces con una pereza extrema a la hora de enviar un email a varios usuarios (sobretodo cuando es algún tipo de convocatoria o reunión -o barbacoa <img src='http://www.lauraberdasco.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  -). Siempre pasa que nos olvidamos de alguien en concreto, y luego siempre vamos haciendo reenvíos.</p>
<p><a href="http://www.lauraberdasco.com/wp-content/uploads/2011/02/gmail-logo-TM2.png"><img class="size-full wp-image-755 alignleft" title="gmail-logo-TM-bo" src="http://www.lauraberdasco.com/wp-content/uploads/2011/02/gmail-logo-TM2.png" alt="" width="215" height="167" /></a>Una manera de que no nos pase es acostumbrarnos a utilizar los grupos de contactos dónde solemos relacionar contactos por un criterio común. GMail permite administrar nuestros propios de grupos de contactos, que podemos utilizar a la hora de simplificar el envío de un correo electrónico (aún más ^^).<br />
Todo lo que tenemos que ir es a la pestaña &#8216;<strong>Contactos</strong>&#8216; de nuestro GMail, seleccionar aquellos contactos que queramos incluir en un mismo grupo (aunque todavía no lo tengamos creado). En el caso de tenerlo creado ya, simplemente lo seleccionaremos; en el caso de no tenerlo aún, lo crearemos en &#8216;<strong>Crear nuevo</strong>&#8216;.</p>
<p>Una vez incluidos, redactamos un nuevo correo electrónico y en el recuadro del destinatario escribimos el nombre del grupo al cual queremos enviar el e-mail.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-745" title="Enviar mail a grupo de contactos por Gmail" src="http://www.lauraberdasco.com/wp-content/uploads/2011/02/grupo-gmail1.png" alt="Imagen muestra envío grupo contactos por Gmail" width="508" height="158" /></p>
<p>Eso es todo! Una manera rápida y sencilla de enviar un correo electrónico a varias personas. Espero que os sea útil este pequeño truco. Ya me contaréis!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauraberdasco.com/2011/02/envia-correos-a-un-grupo-de-contactos-mediante-gmail/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Problema con OpenInviter. Fatal error: Call to a member function isEmail() on a non-object in&#8230;</title>
		<link>http://www.lauraberdasco.com/2009/10/problema-con-openinviter-fatal-error-call-to-a-member-function-isemail-on-a-non-object-in/</link>
		<comments>http://www.lauraberdasco.com/2009/10/problema-con-openinviter-fatal-error-call-to-a-member-function-isemail-on-a-non-object-in/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 08:07:34 +0000</pubDate>
		<dc:creator>laura</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[contactos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[solucion]]></category>

		<guid isPermaLink="false">http://www.lauraberdasco.com/?p=459</guid>
		<description><![CDATA[Fatal error: Call to a member function isEmail() on a non-object in&#8230; es un error que ha estado dando vueltas por mi cabeza desde ayer, y gracias a una respuesta del foro oficial de la &#8216;herramienta&#8217; he podido dar una vuelta más al asunto. Uno de los problemas que teníamos era que OpenInviter trabaja con… <a href="http://www.lauraberdasco.com/2009/10/problema-con-openinviter-fatal-error-call-to-a-member-function-isemail-on-a-non-object-in/" rel="bookmark">leer más</a>]]></description>
			<content:encoded><![CDATA[<p><strong><em>Fatal error: Call to a member function isEmail() on a non-object in&#8230;</em></strong> es un error que ha estado dando vueltas por mi cabeza desde ayer, y gracias a una respuesta del foro oficial de la &#8216;herramienta&#8217; he podido dar una vuelta más al asunto.</p>
<p>Uno de los problemas que teníamos era que OpenInviter trabaja con SQLite, y si no se tiene dicha extensión instalada en el sistema no es posible modificar algunos archivos sqllite con los que trabaja. No sé hasta que punto es esto bueno o no, pero aquí os dejo la posible solución publicada por este usuario:<br />
Si accedemos al archivo <em>conf.php</em> encontraremos una serie de atributos; debemos buscar aquellos que sean &#8216;state&#8217; y &#8216;update_files&#8217; cuyo valor es TRUE y cambiarlo a FALSE (estos dos atributos son los que se encargan de la parte SQLite), o en cualquier caso habilitar dicha extensión SQLite y dejar dichos valores como TRUE.</p>
<p>Otro de los problemas era que debemos eliminar, después de haber sido ejecutado, el archivo <em>postinstall.php</em>. Aún desconozco el uso real de dicho archivo, pero así te lo recomiendan en algún punto de la documentación. Con un poco de tiempo quiero investigar un poco más en ello.</p>
<p>Con estos dos problemas solucionados, ya tenemos otro tipo de sistema de importación de contactos de cuentas de GMAIL aunque también probaremos, con OpenInviter, las otras alternativas (importación de contactos de YahooMail, AOL, MSN, LinkedIn o <em>Plaxo</em> -wow <img src='http://www.lauraberdasco.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> -).</p>
<p>Esto es todo, de momento, desde el zulo, pingüinos y manzanitas world!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauraberdasco.com/2009/10/problema-con-openinviter-fatal-error-call-to-a-member-function-isemail-on-a-non-object-in/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Importación de Contactos de Gmail mediante Zend Framework</title>
		<link>http://www.lauraberdasco.com/2009/10/importacion-de-contactos-de-gmail-mediante-zend-framework/</link>
		<comments>http://www.lauraberdasco.com/2009/10/importacion-de-contactos-de-gmail-mediante-zend-framework/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 10:33:26 +0000</pubDate>
		<dc:creator>laura</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[contactos]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[trucos]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://www.lauraberdasco.com/?p=438</guid>
		<description><![CDATA[En el post de hoy voy a hablar sobre la importación de contactos de Gmail y os presentaré una pequeña solución que utiliza tokens de seguridad en vez de la introducción de cuenta y contraseña de los usuarios. Es una solución funcional, ya que aún está por maquetar y generalizar pero prefiero publicarla antes de… <a href="http://www.lauraberdasco.com/2009/10/importacion-de-contactos-de-gmail-mediante-zend-framework/" rel="bookmark">leer más</a>]]></description>
			<content:encoded><![CDATA[<p>En el post de hoy voy a hablar sobre la importación de contactos de Gmail y os presentaré una pequeña solución que utiliza <em>tokens</em> de seguridad en vez de la introducción de cuenta y contraseña de los usuarios. Es una solución funcional, ya que aún está por maquetar y generalizar pero prefiero publicarla antes de que se me olvide. Por temas de trabajo debo dejarla un poco de lado.</p>
<p>El Zend Framework no da soporte a la API de Google Contacts, de momento, así que parte del trabajo que se había realizado para la integración de Youtube y Picasa no servía de mucho -en principio-. He leído en algún foro del Framework que se está trabajando en este nuevo módulo de Zend_GData, pero aún no hay una fecha de salida. Llegados a este punto, no ha quedado más remedio que pasar unas cuantas horas navegando por la red para poder encontrar alguna solución.</p>
<p>La primera de ellas apareció en este <a title="Memorias de un programador" href="http://www.memoriasdeunprogramador.com/?p=185&amp;cpage=1#comment-4" target="_blank">post</a>. Después de realizar nuevas clases y aprender un poco el funcionamiento de algunas funciones cUrl, no he conseguido hacerla funcionar finalmente por temas de autentificación y el token de seguridad. Estoy a la espera de recibir un mensaje del desarrollador a ver si nos puede echar una mano en el asunto.</p>
<p>La segunda de ellas apareció de una idea que tuve relacionada con el siguiente <a href="http://blog.charlvn.com/2008/11/google-contacts-api-with-zend-framework.html" target="_blank">post</a>. Del sistema que ya se había montado para Youtube y Picasa se podían añadir unas nuevas operaciones al objeto Zend_GData:</p>
<blockquote><p>$gdata = new Zend_Gdata($client);<br />
$query = new Zend_Gdata_Query(&#8220;http://www.google.com/m8/feeds/contacts/$username/full&#8221;);<br />
$feed = $gdata-&gt;getFeed($query);<br />
$entries = $gdata-&gt;retrieveAllEntriesForFeed($feed);</p></blockquote>
<p>En nuestro sistema, $client sería un objeto del tipo Zend_Gdata_HttpClient al que le hacemos un set de las cabeceras necesarias para la conexión con los sistemas Google, las llaves privadas y el token de seguridad provisto. Para más información sobre esto, podéis consultar el <a href="http://www.ixavi.com/?p=263" target="_blank">post de Xavi</a> dónde se explica el proceso que seguimos para sincronizar con Youtube y Picasa. Os comparto el código del método que nos genera dicho objeto $cliente:</p>
<blockquote><p>private function getClient($singleUseToken){<br />
$fclient = new Zend_Gdata_HttpClient();<br />
$fclient-&gt;setHeaders(&#8220;X-GData-Key: key=&#8221;.&#8217;google_key&#8217;);<br />
$fclient-&gt;setAuthSubPrivateKeyFile(&#8216;path-to-keys&#8217;,null, true);<br />
$sessionToken = Zend_Gdata_AuthSub::getAuthSubSessionToken(trim($singleUseToken),$fclient);<br />
$fclient-&gt;setAuthSubToken($sessionToken);<br />
return $fclient;<br />
}</p></blockquote>
<p>Para terminar os comparto el siguiente <a href="http://blog.unijimpe.net/importar-contactos-con-php/" target="_blank">enlace</a> que será la tercera solución que probaremos. Como se puede ver, es una clase llamada <em>Open Inviter</em> escrita en PHP5 que permite importar contactos de diferentes cuentas y aplicaciones.<br />
Vamos allá!!!</p>
<p>Un saludo desde pingüinos y manzanitas world!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lauraberdasco.com/2009/10/importacion-de-contactos-de-gmail-mediante-zend-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

