<?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>Código Libre</title>
	<atom:link href="http://freecodezone.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://freecodezone.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 22 Jan 2009 02:56:06 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='freecodezone.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Código Libre</title>
		<link>http://freecodezone.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://freecodezone.wordpress.com/osd.xml" title="Código Libre" />
	<atom:link rel='hub' href='http://freecodezone.wordpress.com/?pushpress=hub'/>
		<item>
		<title>&#8216;Hola Mundo&#8217; con CodeIgniter</title>
		<link>http://freecodezone.wordpress.com/2008/10/31/hola-mundo-en-codeigniter/</link>
		<comments>http://freecodezone.wordpress.com/2008/10/31/hola-mundo-en-codeigniter/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 07:33:50 +0000</pubDate>
		<dc:creator>d4v0</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>

		<guid isPermaLink="false">http://freecodezone.wordpress.com/?p=14</guid>
		<description><![CDATA[Saludos a todos! Aquí les tengo mi primera entrada con código en la cual mostraré como realizar el famoso &#8216;Hola Mundo&#8217; con CodeIgniter. Bien, comencemos! Lo que necesitamos para que funcione es descargar el CodeIgniter,un framework bastante ligero en peso, pero poderoso en acción. Bien, no es necesario por ahora configurar ningun archivo que posea [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freecodezone.wordpress.com&amp;blog=5309985&amp;post=14&amp;subd=freecodezone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Saludos a todos! Aquí les tengo mi primera entrada con código en la cual mostraré como realizar el famoso &#8216;Hola Mundo&#8217; con CodeIgniter.</p>
<p>Bien, comencemos!</p>
<p>Lo que necesitamos para que funcione es descargar el <a href="http://codeigniter.com/downloads/" target="_blank">CodeIgniter</a>,un framework bastante ligero en peso, pero poderoso en acción.</p>
<p>Bien, no es necesario por ahora configurar ningun archivo que posea el framework, sólo que despues de haber descargado el archivo comprimido, pues, extraer su contenido en la carpeta &#8216;www&#8217; desde donde levantan nuestras aplicaciones en PHP.</p>
<p>Si ya tenemos todo el contenido extraído en la carpeta &#8216;www\&#8217;, entonces si abrimos nuestro navegador y accedemos a nuestro &#8216;localhost&#8217; escribiendo la dirección correcta; en mi caso tengo mi framework en &#8216;www\codeigniter\&#8217; así que pondré en mi url: &#8216;http://localhost/codeigniter/&#8217;.</p>
<p>Si me siguieron hasta aquí deben haber obtenido éste resultado:</p>
<p style="text-align:left;"><a href="http://freecodezone.files.wordpress.com/2008/10/welcomeci.jpg"><img class="size-full wp-image-15 aligncenter" title="welcomeci" src="http://freecodezone.files.wordpress.com/2008/10/welcomeci.jpg?w=544" alt=""   /></a></p>
<p style="text-align:left;">Pero vemos que si escribimos lo siguiente: &#8216;http://localhost/codeigniter/index.php&#8217;, obtenemos lo mismo. Esto se debe a que el CodeIgniter trabaja con este archivo que por defecto carga y trabaja como un ruteador e intercepta la solicitud realizada. Y ahora nos preguntamos, porque carga esa página de bienvenida. Pues bien, el index.php lo que hace es cargar un controlador, el cual especificamos en la misma url algo como esto: &#8216;http://localhost/codeigniter/index.php/<strong>welcome</strong>&#8216;. En este caso, esa palabra: &#8216;welcome&#8217; es el archivo donde se encuentra todo lo q nos esta mostrando, algo así.</p>
<p style="text-align:left;"><a href="http://freecodezone.files.wordpress.com/2008/10/welcomefileci.jpg"><img class="aligncenter size-full wp-image-16" title="welcomefileci" src="http://freecodezone.files.wordpress.com/2008/10/welcomefileci.jpg?w=544" alt=""   /></a>Y es que la url del CodeIgniter trabaja de la siguiente manera: luego del &#8216;index.php&#8217; viene el nombre del <em><strong>&#8216;</strong>controlador</em>\<em>función</em>\<em>parámetro</em>&#8216;, y si al escribir &#8216;http://localhost/codeigniter/index.php&#8217;, carga &#8216;welcome.php&#8217; es porque el CodeIgniter esta configurado por defecto para que cargue el controlador: <em><strong>&#8216;welcome.php</strong></em>&#8216;, algo que es muy sencillo de modificar, pero que veremos en próximas publicaciones de este blog.</p>
<p style="text-align:left;">Bueno, ahora sí a lo nuestro; nuestra aplicacion: <em>hola mundo</em>.</p>
<p style="text-align:left;">Comencemos creando un nuevo archivo, en mi caso lo llamare: <strong><em>&#8216;saludo.php </em></strong>&#8216; y le guardare en &#8216;www\codeigniter\system\application\controllers\&#8217;</p>
<p style="text-align:left;">Bien, en dicho archivo solo necesitamos escribir lo siguiente:</p>
<p><pre class="brush: php;">
&lt; ?PHP
class saludo extends Controller
{
	function index()
	{
		echo 'Hola mundo!';
	}
}
?&gt;
</pre></p>
<p>Listo, ahora vamos a nuestro navegador y digitamos la url, que en mi caso es: &#8216;http://localhost/codeigniter/index.php/saludo&#8217;<br />
Para explicar brevemente nuestra URL diremos que &#8216;codeigniter&#8217; es la carpeta en la cual tenemos alojado nuestra aplicacion.</p>
<p>Lo de &#8216;index.php&#8217; ya lo explicamos anteriormente. Finalmente, vemos la palabra &#8216;saludo&#8217;, la cual hace referencia a mi controlador saludo, el cual posee una clase llamada: &#8216;Saludo&#8217;, que deben tener todos los <strong>&#8216;controladores&#8217;</strong> y siempre empieza con letr<strong>a </strong>mayúscula, pues es así como CodeIgniter maneja la sintaxis. Este controlador debe heredar las funciones de los controladores (extends Controller). Dentro encontramos la funcion index la cual cargará por defecto. Lo que se encuentra dentro , es conocido. =)</p>
<p>En fin, el resultado debería ser el siguiente:</p>
<p><a href="http://freecodezone.files.wordpress.com/2008/10/saludo1.jpg"><img class="aligncenter size-full wp-image-18" title="saludo1" src="http://freecodezone.files.wordpress.com/2008/10/saludo1.jpg?w=544" alt=""   /></a></p>
<p>Con ésto, intento ayudarles un poco en aprender a dominar el CodeIgniter. Cualquier sugerencia, corrección, etc. pues dejenme sus comentarios.</p>
<p>Eso es todo, gracias! =)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freecodezone.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freecodezone.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freecodezone.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freecodezone.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freecodezone.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freecodezone.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freecodezone.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freecodezone.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freecodezone.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freecodezone.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freecodezone.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freecodezone.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freecodezone.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freecodezone.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freecodezone.wordpress.com&amp;blog=5309985&amp;post=14&amp;subd=freecodezone&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freecodezone.wordpress.com/2008/10/31/hola-mundo-en-codeigniter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2ae092f2a19a5e8d0341b739ca3e35f9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Emilio Campos</media:title>
		</media:content>

		<media:content url="http://freecodezone.files.wordpress.com/2008/10/welcomeci.jpg" medium="image">
			<media:title type="html">welcomeci</media:title>
		</media:content>

		<media:content url="http://freecodezone.files.wordpress.com/2008/10/welcomefileci.jpg" medium="image">
			<media:title type="html">welcomefileci</media:title>
		</media:content>

		<media:content url="http://freecodezone.files.wordpress.com/2008/10/saludo1.jpg" medium="image">
			<media:title type="html">saludo1</media:title>
		</media:content>
	</item>
		<item>
		<title>CodeIgniter Framework</title>
		<link>http://freecodezone.wordpress.com/2008/10/29/framework-codeigniter/</link>
		<comments>http://freecodezone.wordpress.com/2008/10/29/framework-codeigniter/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 06:20:10 +0000</pubDate>
		<dc:creator>d4v0</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://freecodezone.wordpress.com/?p=6</guid>
		<description><![CDATA[CodeIgniter es un poderoso Framework para PHP que facilita la escritura de código repetitivo, y a comparación de otros Frameworks cómo CakePHP, Symphony o Zend Framework, Codeigniter es más rápido pero menos fácil ya que carace de algunas librerías que los otros frameworks tienen, pero aúin así no deja de ser un buen framework además [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freecodezone.wordpress.com&amp;blog=5309985&amp;post=6&amp;subd=freecodezone&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_7" class="wp-caption alignleft" style="width: 160px"><a href="http://freecodezone.files.wordpress.com/2008/10/ci_logo_flame.jpg"><img class="size-full wp-image-7" title="CodeIgniter" src="http://freecodezone.files.wordpress.com/2008/10/ci_logo_flame.jpg?w=544" alt="CodeIgniter"   /></a><p class="wp-caption-text">CodeIgniter</p></div>
<p><a href="http://codeigniter.com/" target="_blank">CodeIgniter</a><span> </span><strong></strong> es un poderoso Framework para PHP que facilita la escritura de código repetitivo, y a comparación de otros Frameworks cómo CakePHP, Symphony o Zend Framework, Codeigniter es más rápido pero menos fácil ya que carace de algunas librerías que los otros frameworks tienen, pero aúin así no deja de ser un buen framework además de que es totalmente extensible y altamente compatible con gran variedad de versiones y configuraciones de PHP.</p>
<p>CodeIgniter es un framework para desarrollo de aplicaciones en <span style="font-style:italic;">PHP. </span>Es <em>Open Source</em>, tiene una interfase simple y una acceso a sus librerías bien estructurado.<br />
En el sitio tiene todo lo necesario, guias, wikis, foros, videos,…<br />
Es liviano, bastante fácil de instalar y hasta ahora, lo poco que llevo probando me ha gustado bastante.</p>
<p><em><strong>CodeIgniter</strong> es muy bueno para pequeños a medianos proyectos, especialmente para servidores heredados que tienen PHP4 instalado. Su fantástica guía de usuario hace que programar en CodeIgniter ser muy eficiente</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freecodezone.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freecodezone.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freecodezone.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freecodezone.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freecodezone.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freecodezone.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freecodezone.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freecodezone.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freecodezone.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freecodezone.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freecodezone.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freecodezone.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freecodezone.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freecodezone.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freecodezone.wordpress.com&amp;blog=5309985&amp;post=6&amp;subd=freecodezone&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freecodezone.wordpress.com/2008/10/29/framework-codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2ae092f2a19a5e8d0341b739ca3e35f9?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Emilio Campos</media:title>
		</media:content>

		<media:content url="http://freecodezone.files.wordpress.com/2008/10/ci_logo_flame.jpg" medium="image">
			<media:title type="html">CodeIgniter</media:title>
		</media:content>
	</item>
	</channel>
</rss>
