<?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>Ruvic</title>
	<atom:link href="http://www.ruvic.es/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ruvic.es</link>
	<description>Soluciones informáticas</description>
	<lastBuildDate>Tue, 15 May 2012 16:39:25 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>¿Por qué WordPress nos pide los datos de conexión para actualizar?</title>
		<link>http://www.ruvic.es/blog/%c2%bfpor-que-wordpress-nos-pide-los-datos-de-conexion-para-actualizar</link>
		<comments>http://www.ruvic.es/blog/%c2%bfpor-que-wordpress-nos-pide-los-datos-de-conexion-para-actualizar#comments</comments>
		<pubDate>Fri, 14 Oct 2011 12:30:03 +0000</pubDate>
		<dc:creator>Víctor Escudero</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Servidor]]></category>

		<guid isPermaLink="false">http://www.ruvic.es/?p=424</guid>
		<description><![CDATA[Una de las características más importantes de WordPress es que nos permite actualizar el core e instalar y actualizar nuevos plugins automáticamente. Para poder realizar estos cambios WordPress comprueba si puede acceder al sistema de ficheros. Un problema muy habitual es que WordPress no puede acceder al sistema de ficheros directamente y esto nos da &#8230; </p><p><a class="more-link block-button" href="http://www.ruvic.es/blog/%c2%bfpor-que-wordpress-nos-pide-los-datos-de-conexion-para-actualizar">Continuar leyendo &#187;</a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 5px;"><g:plusone size="medium" count="1" href="http://www.ruvic.es/blog/%c2%bfpor-que-wordpress-nos-pide-los-datos-de-conexion-para-actualizar"></g:plusone></div><div class="fblike_button" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ruvic.es%2Fblog%2F%25c2%25bfpor-que-wordpress-nos-pide-los-datos-de-conexion-para-actualizar&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>Una de las características más importantes de WordPress es que nos permite actualizar el core e instalar y actualizar nuevos plugins automáticamente. Para poder realizar estos cambios WordPress comprueba si puede acceder al sistema de ficheros.</p>
<p>Un problema muy habitual es que WordPress no puede acceder al sistema de ficheros directamente y esto nos da como resultado la petición de datos de conexión para poder hacerlo:</p>
<p><a href="http://www.ruvic.es/wp-content/uploads/DatosConexionWP.png"><img class="alignnone size-full wp-image-426" title="DatosConexionWP" src="http://www.ruvic.es/wp-content/uploads/DatosConexionWP.png" alt="" width="600" height="323" /></a></p>
<p><strong>¿Cómo solucionar esto?</strong><br />
<span id="more-424"></span></p>
<p>Para solucionar este problema tenemos que verificar que el usuario propietario del directorio y ficheros es el mismo usuario sobre el que esta corriendo apache.</p>
<p>Muchas empresas de hosting ejecutan la instancia de apache utilizando tú misma cuenta de usuario por lo que en estos casos no tendrás este problema. Si no es así, puedes utilizar tú cuenta FTP para permitir a WordPress que acceda al sistema de ficheros.</p>
<p>Ahora, si tienes un usuario con privilegios para cambiar el propietario de los ficheros, ya sea porque te lo ha facilitado la empresa de hosting o porque somos propietarios de la máquina, podemos hacer lo siguiente.</p>
<p>Lo primero es crear un script php que nos verifique bajo que usuario está corriendo nuestra instancia de apache:</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Seleccionar todo</a> </span><span class="my_syntax_Bar">Código:</span><div class="my_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;!--</span>?php <span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">exec</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;whoami&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> ?<span style="color: #339933;">--&gt;</span></pre></td></tr></table></div></div>

<p>Después deberemos situarnos en la ruta donde tenemos instalado WordPress y ejecutar el siguiente comando para modificar este usuario en todos los ficheros y directorios de WordPress:</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Seleccionar todo</a> </span><span class="my_syntax_Bar">Código:</span><div class="my_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># chown –R www-data : www-data ./*</span></pre></td></tr></table></div></div>

<p>- Importante: Asegurarse de estar en el directorio de WordPress.<br />
- Usuarios apache: www-data, httpd, apache…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruvic.es/blog/%c2%bfpor-que-wordpress-nos-pide-los-datos-de-conexion-para-actualizar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Cómo configurar un proxy para WordPress?</title>
		<link>http://www.ruvic.es/blog/%c2%bfcomo-configurar-un-proxy-para-wordpress</link>
		<comments>http://www.ruvic.es/blog/%c2%bfcomo-configurar-un-proxy-para-wordpress#comments</comments>
		<pubDate>Thu, 13 Oct 2011 07:59:58 +0000</pubDate>
		<dc:creator>Víctor Escudero</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Proxy]]></category>

		<guid isPermaLink="false">http://www.ruvic.es/?p=417</guid>
		<description><![CDATA[En muchas empresas las comunicaciones hacía el exterior se realizan a través de un servidor proxy. Si tenemos que trabajar con WordPress dentro de la Intranet de una empresa nos daremos cuenta de que hay ciertas funcionalidades que no funcionan. Estas funciones requieren comunicación con algún servidor externo para descarga y actualización de plugins (FTP), &#8230; </p><p><a class="more-link block-button" href="http://www.ruvic.es/blog/%c2%bfcomo-configurar-un-proxy-para-wordpress">Continuar leyendo &#187;</a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 5px;"><g:plusone size="medium" count="1" href="http://www.ruvic.es/blog/%c2%bfcomo-configurar-un-proxy-para-wordpress"></g:plusone></div><div class="fblike_button" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ruvic.es%2Fblog%2F%25c2%25bfcomo-configurar-un-proxy-para-wordpress&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>En muchas empresas las comunicaciones hacía el exterior se realizan a través de un servidor <strong>proxy</strong>. Si tenemos que trabajar con WordPress dentro de la <strong>Intranet </strong>de una empresa nos daremos cuenta de que hay ciertas funcionalidades que no funcionan. Estas funciones requieren comunicación con algún servidor externo para descarga y actualización de plugins (FTP), envío de correos (SMTP), carga de contenido de feeds (RSS)…</p>
<p>Si nuestra versión de WordPress es posterior a la 2.7 sólo tendremos que modificar el archivo wp-config.php:</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Seleccionar todo</a> </span><span class="my_syntax_Bar">Código:</span><div class="my_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_PROXY_HOST'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ejemplo.proxy.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_PROXY_PORT'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'8080'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_PROXY_USERNAME'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'nombre_usuario'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_PROXY_PASSWORD'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'contraseña'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_PROXY_BYPASS_HOSTS'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'localhost, www.ejemplo.com'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div></div>

<p>Si nuestra versión de WordPress es la 2.7 o anterior tendremos que modificar el archivo wp-includes/class-snoopy.php. Las variables a modificar son las siguientes:</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Seleccionar todo</a> </span><span class="my_syntax_Bar">Código:</span><div class="my_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$proxy_host</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;ejemplo.proxy.com&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//proxy a utilizar</span>
<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$proxy_port</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;8080&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//puerto proxy a utilizar</span>
<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$proxy_user</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;nombre_usuario&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// usuario proxy a utilizar</span>
<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$proxy_pass</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;contraseña&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// contraseña proxy a utilizar</span>
<span style="color: #000000; font-weight: bold;">var</span> <span style="color: #000088;">$_isproxy</span>   <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//</span></pre></td></tr></table></div></div>

<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruvic.es/blog/%c2%bfcomo-configurar-un-proxy-para-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cabecera aleatoria en WordPress</title>
		<link>http://www.ruvic.es/blog/cabecera-aleatoria-en-wordpress</link>
		<comments>http://www.ruvic.es/blog/cabecera-aleatoria-en-wordpress#comments</comments>
		<pubDate>Sun, 09 Oct 2011 15:30:12 +0000</pubDate>
		<dc:creator>Rubén Cáceres</dc:creator>
				<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Intermedio]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.ruvic.es/?p=414</guid>
		<description><![CDATA[En uno de nuestros proyectos, la página Web www.movimientosdegenero.com, pensamos junto con la administradora del Blog la idea de una cabecera que cambiase aleatoriamente con cada cambio de página y que además fuese un proyecto participativo (base del 2.0). Lo que hicimos es que los visitantes pudieran enviar su foto y que ésta apareciese tanto &#8230; </p><p><a class="more-link block-button" href="http://www.ruvic.es/blog/cabecera-aleatoria-en-wordpress">Continuar leyendo &#187;</a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 5px;"><g:plusone size="medium" count="1" href="http://www.ruvic.es/blog/cabecera-aleatoria-en-wordpress"></g:plusone></div><div class="fblike_button" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ruvic.es%2Fblog%2Fcabecera-aleatoria-en-wordpress&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>En uno de nuestros proyectos, la página Web <a target="_blank" href="http://www.movimientosdegenero.com/">www.movimientosdegenero.com</a>, pensamos junto con la administradora del Blog la idea de una <strong>cabecera que cambiase aleatoriamente</strong> con cada cambio de página y que además fuese un proyecto participativo (base del 2.0). Lo que hicimos es que los visitantes pudieran <strong>enviar su foto</strong> y que ésta apareciese tanto en la cabecera de la Web como en una galería. Esta estrategia está acorde con el concepto de Neuromarketing que explicamos en <a href="http://www.ruvic.es/blog/neuromarketing-en-el-desarrollo-de-paginas-web">una entrada anterior</a>.</p>
<p>En lo que concierne a la parte técnica, la idea es cargar una imagen diferente cada vez que se llama al archivo <strong>PHP</strong> que carga el &#8220;header&#8221;. Aunque la página donde lo hemos programado es un WordPress, se puede aplicar en cualquier proyecto Web con PHP. En nuestro caso pusimos el siguiente código en el archivo &#8220;header.php&#8221; del theme de WordPress:  </p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Seleccionar todo</a> </span><span class="my_syntax_Bar">Código:</span><div class="my_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$carpetaImagenes</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;rutaDelDirectorio&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Guardamos todas las posibles cabeceras en el mismo directorio</span>
<span style="color: #000088;">$directorioImagenes</span><span style="color: #339933;">=</span><span style="color: #990000;">opendir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$carpetaImagenes</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Abrimos el directorio</span>
<span style="color: #000088;">$cont</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Contador del número de imágenes</span>
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$imagen</span> <span style="color: #339933;">=</span> <span style="color: #990000;">readdir</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$directorioImagenes</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//Recorremos todas las imagenes del directorio</span>
  <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$imagen</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">'.'</span> and <span style="color: #000088;">$imagen</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">'..'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//No tenemos en cuenta el directorio actual (.) y el directorio superior (.)</span>
    <span style="color: #000088;">$imgDir</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$cont</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #000088;">$imagen</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Añadimos la imagen al array</span>
    <span style="color: #000088;">$cont</span><span style="color: #339933;">++;</span> <span style="color: #666666; font-style: italic;">//Contamos una más</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #990000;">sort</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$imgDir</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Ordenamos el array (en nuestro caso lo necesitamos -&gt; se puede borrar)</span>
<span style="color: #000088;">$ImgAzar</span><span style="color: #339933;">=</span><span style="color: #990000;">rand</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #000088;">$cont</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Elegimos un número aleatorio entre 0 y el número de imágenes (menos uno, que empezamos por cero)</span></pre></td></tr></table></div></div>

<p>Con el código anterior ya tenemos un array con todas las imágenes del directorio elegido y un número entero aleatorio. </p>
<p>Aunque cada uno lo podéis usar como creáis, en nuestro caso, hemos utilizado el siguiente <strong>código HTML</strong> para imprimir nuestra cabecera.:</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Seleccionar todo</a> </span><span class="my_syntax_Bar">Código:</span><div class="my_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;div style=&quot;background-image:url(rutaDelDirectorio/&lt;?php echo $imgDir[$ImgAzar];?&gt;);&quot;&gt; &lt;!--Imagen aleatoria--&gt;
  &lt;h1 class=&quot;titulo_cabecera&quot;&gt; &lt;?php bloginfo('name'); ?&gt; &lt;/h1&gt;  &lt;!--Título de la página (esto solo en Wordpress)--&gt;
  &lt;small class=&quot;contador&quot;&gt;&lt;?php $ImgAzar++; echo &quot;$ImgAzar/$cuantasImg&quot;;?&gt;&lt;/small&gt; &lt;!--Número de la imagen seleccionada--&gt;
&lt;/div&gt;</pre></td></tr></table></div></div>

<p>Esperamos que la información os sea útil, para cualquier duda podéis preguntar en los comentarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruvic.es/blog/cabecera-aleatoria-en-wordpress/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neuromarketing en el Desarrollo de Páginas Web</title>
		<link>http://www.ruvic.es/blog/neuromarketing-en-el-desarrollo-de-paginas-web</link>
		<comments>http://www.ruvic.es/blog/neuromarketing-en-el-desarrollo-de-paginas-web#comments</comments>
		<pubDate>Wed, 31 Aug 2011 14:18:09 +0000</pubDate>
		<dc:creator>Rubén Cáceres</dc:creator>
				<category><![CDATA[Básico]]></category>
		<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Neuromarketing]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.ruvic.es/?p=398</guid>
		<description><![CDATA[En un mundo tan competitivo como el marketing en Internet, los pequeños detalles marcan la diferencia. En Ruvic, cuando nos enfrentamos al desarrollo de una nueva página Web, mantenemos un compromiso desde diferentes puntos de vista. Un diseño &#8220;bonito&#8221; sin más, no va a aumentar las ventas, necesitamos un trabajo mucho más profundo que la &#8230; </p><p><a class="more-link block-button" href="http://www.ruvic.es/blog/neuromarketing-en-el-desarrollo-de-paginas-web">Continuar leyendo &#187;</a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 5px;"><g:plusone size="medium" count="1" href="http://www.ruvic.es/blog/neuromarketing-en-el-desarrollo-de-paginas-web"></g:plusone></div><div class="fblike_button" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ruvic.es%2Fblog%2Fneuromarketing-en-el-desarrollo-de-paginas-web&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p><a rel="neuromarketing" href="http://www.ruvic.es/wp-content/uploads/Neuronas.jpg"><img style="margin-right: 6px; float: left;" title="Sinapsis de una neurona" src="http://www.ruvic.es/wp-content/uploads/Neuronas.jpg" alt="Sinapsis de una Neurona para ilustrar el efecto del Neuromarketing en el Cerebro" width="300" height="222" /></a>En un mundo tan competitivo como el marketing en Internet, los pequeños detalles marcan la diferencia. En Ruvic, cuando nos enfrentamos al desarrollo de una nueva página Web, mantenemos un compromiso desde diferentes puntos de vista. Un diseño &#8220;bonito&#8221; sin más, no va a aumentar las ventas, necesitamos un trabajo mucho más profundo que la simple apariencia. Además del diseño, trabajamos: el SEO (resultados en buscadores como Google), el cumplimiento de los estándares, la usabilidad, los tiempos de carga, la seguridad, contenido de calidad &#8230; y lo que vamos a contar hoy: el <strong>factor psicológico</strong>.</p>
<p>Cuando visitamos una página Web, hay una serie de pequeños detalles que escapan a nuestra <strong>consciencia</strong>, que nos guían a actuar de una manera o de otra. ¿Por qué hay páginas que visitamos diariamente si sabemos que hay otras que son mejores? ¿Cómo consigue una página web destacar ante la competencia?<br />
El <strong>neuromarketing</strong> es la linea de investigación que da respuesta a estas cuestiones. Consiste en una serie de tendencias basadas en el estudio del efecto de la publicidad en el cerebro, que analiza los factores que, sin darnos cuenta, quedan incorporados en nuestro subconsciente y orientan nuestras elecciones.<br />
Aunque, en una tienda online es donde se pueden aplicar un mayor número de recomendaciones, en cualquier proyecto Web podemos seguir muchas de las directrices del siguiente decálogo:<span id="more-398"></span></p>
<ol>
<li><strong>Grupo</strong><br />
La validación social o deseo de pertenencia al grupo hace que si conseguimos que el usuario quiera ser parte de nuestra página, vamos a aumentar nuestras ventas. Esto lo podemos conseguir: incluyendo recomendaciones de otros usuarios, proporcionando información sobre lo que han comprado, visto o leído los demás o por ejemplo, ofreciendo ventajas al registrarse.</li>
<li><strong>Lógica</strong><br />
Hay que dejar claro que la decisión de optar por nuestro producto es la más lógica y para ello podemos mostrar estadísticas de ventas o de precios. También podemos ofrecer lo que compraron otros usuarios después de comprar un determinado producto.</li>
<li><strong>Historias</strong><br />
Tenemos que dar sensación de cercanía: un vídeo de un usuario explicando porque nos eligió o un testimonio de un cliente con foto incluida puede hacer nuestra Web más eficaz. ¿Cuando buscáis un hotel o restaurante no soléis leer las opiniones de otros usuarios? Toda experiencia personal crea afiliación.</li>
<li><strong>Personas</strong><br />
Al fin y al cabo, quien consulta una Web es una persona, que además, normalmente está sola. Hay que hablar con un lenguaje natural y cercano, sin miedo a ser un poco coloquiales (donde se pueda) y sin frases enlatadas. De nuevo, la sensación de cercanía es imprescindible. Por eso puede ser interesante hablar en primera persona del singular.</li>
<li><strong>Escasez</strong><br />
Ofrecer algún producto o servicio, limitados en cantidad o tiempo puede despertar en nuestro clientes la necesidad de aprovecharla. Pero ojo, no somos una teletienda o un call-tv (bueno, a no ser que estemos haciendo una web para una televisión local). Este caso amazon y ebay lo explotan muy eficazmente.</li>
<li><strong>Agrupación</strong><br />
Es importante que lo que ofrezcamos esté agrupado ya que nuestra memoria tiene una capacidad limitada para recordar. Agrupar por precios es una buena técnica, pero siempre restando, no sumando.</li>
<li><strong>Orden</strong><br />
Hay que saber donde tenemos los puntos fuertes y mostrarlos desde el primer momento y con mayor relevancia, aunque nunca debemos pretender engañar a nadie ¿Cuantas veces ibas a comprar algo y no lo has hecho porque al final valía más de lo anunciado? Y puede que el precio final fuese razonable, pero ya se nos queda esa sensación de engaño y no compramos.</li>
<li><strong>Opciones</strong><br />
Lo ideal es que el usuario pueda elegir entre 7 y 9 opciones. ¿Nunca os habéis sentido abrumados en las típicas Webs con muchos enlaces en los que pinchar? Junto con el punto de la agrupación (6) y el orden (7) podemos hacer que la navegación por nuestra página sea agradable y coherente.</li>
<li><strong>Tú</strong><br />
El usuario es el protagonista, hay que hacerle partícipe. Apela al lado emocional del producto o servicio que ofreces.</li>
<li><strong>Deuda</strong><br />
Si el usuario se siente especial, que le hemos regalado algo o que tiene una ventaja por ser él, corresponderá.</li>
</ol>
<p>Hay que tener en cuenta que esto son directrices y que no hay porque seguirlas al pie de la letra, podemos por ejemplo, potenciar solo algunas de ellas debido a las características de nuestro proyecto. También cabe destacar que ésta, es solo una de las formas de enfocar el factor psicológico.<br />
Nuestro interés por el Neuromarketing surgió después de escuchar una entrevista en la radio a <a href="http://victorpuig.es" target="_blank">Victor Puig</a>, de donde hemos sacado muchas ideas para este post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruvic.es/blog/neuromarketing-en-el-desarrollo-de-paginas-web/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Marcar una fila de un jTable</title>
		<link>http://www.ruvic.es/blog/marcar-una-fila-de-un-jtable</link>
		<comments>http://www.ruvic.es/blog/marcar-una-fila-de-un-jtable#comments</comments>
		<pubDate>Fri, 26 Aug 2011 11:47:29 +0000</pubDate>
		<dc:creator>Rubén Cáceres</dc:creator>
				<category><![CDATA[Intermedio]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.ruvic.es/?p=393</guid>
		<description><![CDATA[La entrada de hoy va a ser más concreta y técnica que de costumbre. Viene motivada por un proyecto Java con cierta complejidad que estamos acabando y donde muchas de las cosas que hemos programado no tienen documentación (por lo menos en español). Al grano. Si queremos obtener cual es la fila (row) seleccionada en &#8230; </p><p><a class="more-link block-button" href="http://www.ruvic.es/blog/marcar-una-fila-de-un-jtable">Continuar leyendo &#187;</a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 5px;"><g:plusone size="medium" count="1" href="http://www.ruvic.es/blog/marcar-una-fila-de-un-jtable"></g:plusone></div><div class="fblike_button" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ruvic.es%2Fblog%2Fmarcar-una-fila-de-un-jtable&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p><a rel="marcarRowjTable" href="http://www.ruvic.es/wp-content/uploads/jTable.png"><img style="margin-left: 6px; float: right;" title="jTable" src="http://www.ruvic.es/wp-content/uploads/jTable.png" alt="Captura de pantalla de las propiedades de un jTable desde Netbeans" width="350" height="134" /></a>La entrada de hoy va a ser más concreta y técnica que de costumbre. Viene motivada por un <strong>proyecto Java</strong> con cierta complejidad que estamos acabando y donde muchas de las cosas que hemos programado no tienen documentación (por lo menos en español).</p>
<p>Al grano. Si queremos obtener cual es la fila (row) seleccionada en un <strong>jTable</strong> de Java utilizamos la función jTable.getSelectedRow() que nos devuelve un entero con la fila seleccionada:</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Seleccionar todo</a> </span><span class="my_syntax_Bar">Código:</span><div class="my_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">int</span> numFilaSeleccionada<span style="color: #339933;">=</span>miJTable.<span style="color: #006633;">getSelectedRow</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div></div>

<p>Si lo que queremos, es hacer la operación inversa; marcar o seleccionar una fila desde código, es muy tentador hacer (sí, nosotros también lo hemos intentado)</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Seleccionar todo</a> </span><span class="my_syntax_Bar">Código:</span><div class="my_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="java" style="font-family:monospace;">miJTable.<span style="color: #006633;">getSelectedRow</span><span style="color: #009900;">&#40;</span>intFilaSeleccion<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//ojo, que esto no funciona</span></pre></td></tr></table></div></div>

<p>Pero no podía ser tan fácil, la manera correcta de hacerlo es con el <strong>modelo de tabla</strong> (que aunque no lo hayamos especificado siempre existe uno por omisión):</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Seleccionar todo</a> </span><span class="my_syntax_Bar">Código:</span><div class="my_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="java" style="font-family:monospace;">miJTable.<span style="color: #006633;">getSelectionModel</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">setSelectionInterval</span><span style="color: #009900;">&#40;</span>intPrimeraFila,intUltimaFila<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div></div>

<p>De este modo, podemos seleccionar todo el intervalo de filas que necesitemos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruvic.es/blog/marcar-una-fila-de-un-jtable/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Instalar phpScheduleIt</title>
		<link>http://www.ruvic.es/blog/instalar-phpscheduleit</link>
		<comments>http://www.ruvic.es/blog/instalar-phpscheduleit#comments</comments>
		<pubDate>Sat, 13 Aug 2011 18:00:06 +0000</pubDate>
		<dc:creator>Rubén Cáceres</dc:creator>
				<category><![CDATA[Intermedio]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpScheduleIt]]></category>
		<category><![CDATA[Servidor]]></category>

		<guid isPermaLink="false">http://www.ruvic.es/?p=349</guid>
		<description><![CDATA[Como ya os contamos en el post anterior, phpScheduleIt es una aplicación Web libre para la gestión de reservas de usuarios, en este post os vamos a explicar todo lo necesario para instalarlo. 1. Requisitos PHP 4.3.0 o superior Base de Datos soportada por PEAR (MySQL es lo más recomendable) 2. Descargar la aplicación Para &#8230; </p><p><a class="more-link block-button" href="http://www.ruvic.es/blog/instalar-phpscheduleit">Continuar leyendo &#187;</a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 5px;"><g:plusone size="medium" count="1" href="http://www.ruvic.es/blog/instalar-phpscheduleit"></g:plusone></div><div class="fblike_button" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ruvic.es%2Fblog%2Finstalar-phpscheduleit&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>Como ya os contamos en <a title="phpScheduleIt. Sistema de reserva de recursos" href="http://www.ruvic.es/blog/phpscheduleit">el post anterior</a>, phpScheduleIt es una <strong>aplicación Web libre</strong> para la gestión de reservas de usuarios, en este post os vamos a explicar todo lo necesario para instalarlo.</p>
<h2>1. Requisitos</h2>
<ul>
<li>PHP 4.3.0 o superior</li>
<li>Base de Datos soportada por PEAR (MySQL es lo más recomendable)</li>
</ul>
<h2>2. Descargar la aplicación</h2>
<p>Para instalar la aplicación, lo que primero que tenemos que hacer es descargar el programa. Vamos a <a href="http://www.php.brickhost.com" target="_blank">www.php.brickhost.com</a> y lo descargamos, al ser una <strong>aplicación Web</strong> no hay versiones para cada sistema operativo. Una vez descargado el programa, creamos una carpeta llamada phpscheduleit y descomprimimos la aplicación dentro de esa carpeta. Después, copiamos la carpeta phpScheduleIt en la carpeta donde tengamos nuestro servidor:</p>
<ul>
<li>Si estamos en <strong>Linux</strong>: normalmente /var/www/html/</li>
<li>Si estamos en <strong>Windows</strong> y usamos XAMPP: normalmente c:\xampp</li>
<li>Si estamos usando un <strong>Hosting</strong>: lo subimos a la raíz del hosting<span id="more-349"></span></li>
</ul>
<h2>3. Base de datos</h2>
<p><a rel="instalarPhpScheduleIt" href="http://www.ruvic.es/wp-content/uploads/phpMyAdmin.png"><img style="margin-left: 4px; float: right;" title="phpmyadmin" src="http://www.ruvic.es/wp-content/uploads/phpMyAdmin.png" alt="Captura de pantalla de phpmyadmin añadiendo un usuario" width="250" height="94" /></a>Entramos en <strong>phpmyadmin</strong> (o el gestor de bases de datos que usemos) y creamos una nueva Base de Datos, para simplificar, llamada phpscheduleit. Creamos un <strong>usuario</strong> en esta base de datos con permisos para: SELECT, CREATE, UPDATE, INSERT y DELETE.  Al usuario le hemos llamado usuarioPhp, en el servidor elegimos &#8220;local&#8221;, y por último elegimos nuestra contraseña. Usuario creado.<br />
Ahora vamos a la pestaña &#8220;importar&#8221; y seleccionamos phpScheduleIt/install/setup.sql. Con esto ya hemos acabado con phpMyAdmin (o el gestor que usemos).<br />
Solo nos queda ir al directorio /conf/, copiar el archivo config.new.php y pegarlo renombrándolo como config.php. Lo abrimos y modificamos las siguientes lineas:</p>

<div class="my_syntax_box"><span class="my_syntax_selecall"><a href="javascript:;" onclick="selectCode(this); return false;">Seleccionar todo</a> </span><span class="my_syntax_Bar">Código:</span><div class="my_syntax"><table><tr><td class="line_numbers"><pre>178
179
180
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">Database user who can access the schedule database <span style="color: #009900;">&#91;</span>schedule_user<span style="color: #009900;">&#93;</span><span style="color: #000088;">$conf</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'db'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dbUser'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'usuarioPhp'</span><span style="color: #339933;">;</span>
Password <span style="color: #b1b100;">for</span> above user to access schedule database <span style="color: #009900;">&#91;</span>password<span style="color: #009900;">&#93;</span><span style="color: #000088;">$conf</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'db'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dbPass'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'miPassword'</span><span style="color: #339933;">;</span>
Name <span style="color: #b1b100;">for</span> database <span style="color: #009900;">&#91;</span>phpscheduleit<span style="color: #009900;">&#93;</span><span style="color: #000088;">$conf</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'db'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dbName'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'phpscheduleit'</span><span style="color: #339933;">;</span></pre></td></tr></table></div></div>

<h2>4. Primer Arranque</h2>
<p>Ya podemos entrar en http://localhost/phpScheduleIt/ si estamos en local, o la dirección de nuestro servidor en el caso de tenerlo en la nube.<br />
Entramos y le clicamos en:<br />
<a rel="instalarPhpScheduleIt" href="http://www.ruvic.es/wp-content/uploads/phpScheduleIt3.png"><img style="margin-right: 4px; float: left;" title="phpScheduleIt" src="http://www.ruvic.es/wp-content/uploads/phpScheduleIt3.png" alt="Captura de pantalla de phpScheduleIt en el primer arranque después de nstalar" width="250" height="183" /></a><br />
<strong>Usuario por primera vez?	Regístrese haciendo clic aquí</strong><br />
Una vez registrado ya podemos empezar a utilizar esta fantástica aplicación Web</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruvic.es/blog/instalar-phpscheduleit/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>phpScheduleIt. Sistema de reserva de recursos</title>
		<link>http://www.ruvic.es/blog/phpscheduleit</link>
		<comments>http://www.ruvic.es/blog/phpscheduleit#comments</comments>
		<pubDate>Thu, 04 Aug 2011 09:00:57 +0000</pubDate>
		<dc:creator>Rubén Cáceres</dc:creator>
				<category><![CDATA[Básico]]></category>
		<category><![CDATA[Ruvic]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpScheduleIt]]></category>

		<guid isPermaLink="false">http://www.ruvic.es/?p=305</guid>
		<description><![CDATA[Después de algunos meses de trabajo, ya tenemos en fase de pruebas Beta un nuevo proyecto en la Facultad de Ciencias de la Universidad de Granada. Consiste en un sistema de Reserva de Aulas, donde los usuarios (profesorado, PAS &#8230;) pueden hacer peticiones de reserva de un espacio de la Facultad y los Administradores las &#8230; </p><p><a class="more-link block-button" href="http://www.ruvic.es/blog/phpscheduleit">Continuar leyendo &#187;</a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 5px;"><g:plusone size="medium" count="1" href="http://www.ruvic.es/blog/phpscheduleit"></g:plusone></div><div class="fblike_button" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ruvic.es%2Fblog%2Fphpscheduleit&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p><a rel="phpscheduleit" href="http://www.ruvic.es/wp-content/uploads/phpScheduleIt.png"><img style="margin-left: 4px; float: right;" title="phpScheduleIt" src="http://www.ruvic.es/wp-content/uploads/phpScheduleIt.png" alt="Captura de pantalla de phpScheduleIt" width="200" height="101" /></a>Después de algunos meses de trabajo, ya tenemos en fase de pruebas Beta un nuevo proyecto en la <a title="Página Web de la Facultad de Ciencias de la Universidad de Granada" href="http://fciencias.ugr.es/" target="_blank">Facultad de Ciencias de la Universidad de Granada</a>. Consiste en un sistema de Reserva de Aulas, donde los usuarios (profesorado, PAS &#8230;) pueden hacer <strong>peticiones de reserva</strong> de un espacio de la Facultad y los Administradores las validan, editan o revocan. Para conseguir todo esto estamos adaptando la aplicación web de Software Libre: phpScheduleIt.<br />
En este primer artículo os vamos a explicar qué es phpScheduleIt y para qué se usa. En siguientes artículos os enseñaremos como instalar esta aplicación Web en diferentes entornos y sistemas operativos. Más adelante, escribiremos una serie de artículos donde nos adentremos en el uso, gestión y programación de la herramienta.</p>
<h2>¿Qué es phpScheduleIt?</h2>
<p>phpScheduleIt es una <strong>aplicación Web </strong>construida en  PHP y HTML con algunas partes concretas en JavaScript. Pero lo que es más importante &#8230; ¡¡es <strong>Software Libre</strong>!!, lo que nos permite poder programar nuevas utilidades sin ningún problema. Además está realmente bien construida, siguiendo una orientación a objetos muy formal, de manera que podemos <strong>adaptar la aplicación</strong> a nuestras necesidades si tenemos ganas de programar. De todos modos, la aplicación permite cambiar muchas opciones desde su menú, sin que tengamos que escribir ni una linea de código.<span id="more-305"></span></p>
<h2>¿Qué puedo hacer con phpScheduleIt?</h2>
<p><a rel="phpscheduleit" href="http://www.ruvic.es/wp-content/uploads/phpScheduleIt2.png"><img style="margin-right: 4px; float: left;" title="phpScheduleIt 2" src="http://www.ruvic.es/wp-content/uploads/phpScheduleIt2.png" alt="Captura de pantalla de phpScheduleIt" width="200" height="79" /></a>La verdad es que con phpScheduleIt se pueden hacer muchas cosas (incluso demasiadas si buscamos algo sencillo).<br />
Grosso modo es un <strong>calendario</strong> (o un conjunto de ellos), con una serie de <strong>usuarios</strong> (con diferentes privilegios) y unos <strong>recursos</strong> asociados. Los usuarios hacen peticiones de los recursos a una hora concreta, para un día concreto pulsando sobre un intuitivo calendario.  Los administradores, pueden validar, modificar o borrar las peticiones realizadas por los usuarios.<br />
Las utilidades que puede tener todo esto son enormes: reserva de espacios en escuelas, institutos o facultades, gestión de turnos de trabajo, reserva de espacios deportivos en polideportivos o gimnasios &#8230;<br />
Además todo esto es muy <strong>configurable</strong>: podemos elegir en que caso se mandan correos electrónicos, podemos decidir si los usuarios pueden darse de alta en el sistema o no, podemos ver estadísticas de uso, y un sin fin de opciones más.<br />
Por otro lado hay que tener en cuenta que phpScheduleIt es para que lo usen un conjunto considerable de usuarios, no tiene sentido usarlo como calendario personal ya que sería &#8220;matar moscas a cañonazos&#8221;.</p>
<h2>¿Cómo puedo obtener phpScheduleIt?</h2>
<p>Puedes probar una Demo que ofrecen los creadores:<br />
<a href="http://www.php.brickhost.com/demo/" target="_blank">Demo</a> (usuario: admin, password: admin)</p>
<p>Lo puedes descargar desde su sitio Web y al ser Software Libre, completamente gratis.<a href="http://www.php.brickhost.com/index.php" target="_blank"><br />
Sitio web</a></p>
<p><a href="http://www.php.brickhost.com/index.php"> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruvic.es/blog/phpscheduleit/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Estrenamos página web y blog</title>
		<link>http://www.ruvic.es/blog/estrenamos-pagina-web-y-blog</link>
		<comments>http://www.ruvic.es/blog/estrenamos-pagina-web-y-blog#comments</comments>
		<pubDate>Wed, 20 Jul 2011 23:00:17 +0000</pubDate>
		<dc:creator>Rubén Cáceres</dc:creator>
				<category><![CDATA[Ruvic]]></category>

		<guid isPermaLink="false">http://www.ruvic.es/?p=120</guid>
		<description><![CDATA[En Ruvic estrenamos página Web y Blog. Hemos actualizado nuestra nueva página Web para ofreceros, de una forma fácil e intuitiva toda la información de nuestra empresa. Con el blog, queremos acercar nuestro trabajo a todo el mundo. La idea de crear un blog surge de todos esos momentos en los que por mucho que &#8230; </p><p><a class="more-link block-button" href="http://www.ruvic.es/blog/estrenamos-pagina-web-y-blog">Continuar leyendo &#187;</a>]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 5px;"><g:plusone size="medium" count="1" href="http://www.ruvic.es/blog/estrenamos-pagina-web-y-blog"></g:plusone></div><div class="fblike_button" style=""><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.ruvic.es%2Fblog%2Festrenamos-pagina-web-y-blog&amp;layout=button_count&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p><a href="http://www.ruvic.es/wp-content/uploads/celebracion.jpg"><img style="margin-right: 4px; float: left;" title="Celebracion" src="../wp-content/uploads/celebracion-150x150.jpg" alt="Celebracion con confeti" /></a>En Ruvic estrenamos página Web y Blog.</p>
<p>Hemos actualizado nuestra nueva página Web para ofreceros, de una forma fácil e intuitiva toda la información de nuestra empresa.</p>
<p>Con el blog, queremos acercar nuestro trabajo a todo el mundo. La idea de crear un blog surge de todos esos momentos en los que por mucho que busques no encuentras como hacer algo y tienes investigar mucho para resolver un problema. Dado el carácter de nuestro trabajo, nos parece muy interesante y útil poder compartir nuestro trabajo con todo el mundo. Entre otras muchas cosas, hablaremos de: WordPress, Joomla, Drupal, programación, Java, redes, software libre, PHP, CSS, HTML, Linux, GIMP &#8230; Además podéis consultarnos todo lo que queráis</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ruvic.es/blog/estrenamos-pagina-web-y-blog/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
