Deluxe Kool Decking

Deluxe Kool Decking

Reconstruction Decking

MayaSpace

MayaSpace

Baby Patron | Web Personal

Prentice Cleanning

Prentice Cleanning

Specializes in exceptional

JoyeriaFinne

JoyeriaFinne

Taller de joyeria

Ago
31

Urls Amigables basado en WP_Rewrite API

Escrito por Carlos Montalvo hace 2 meses y 6 días, archivado en Desarrollo Web

El tema de las Urls Amigables (friendly urls) esta relacionado con el SEO y el posicionamiento Web en los diversos buscadores algo que se a hablado hasta el cansancio, los métodos de poder construirlas son como los colores ( para todos los gustos ).

En la actualidad las Urls Amigables (friendly urls) no es una simple moda Web 2, si no que en sistemas de gestión de contenidos y servicios prestigiosos como Blogger, Drupal, Wordpress y muchos más lo tienen implementado. ¿Pero cual es el mejor? ya de por si se sabe que implementando Urls Amigables en tus paginas o proyectos Web estas a 2 o 3 pasos arriba que otras paginas que usan las Urls tradicionales muy aparte de la publicidad o herramientas de posicionamiento que usen.

Al principio no todos podían usar Urls Amigables en sus sitios, mucho dependía de tener activado el mod_rewrite , aun que wordpress fue un paso mas allá y nos dio una solución como nos comentaba Andres Nieto a principios de año desconozco si wordpress fue el pionero en esto.

En el posicionamiento Web 2 de los mejores son Blogger y Wordpress por el método que usan aunque este ultimo con la opción de personalizar la estructura de la url a nuestro gusto por ser una herramienta de construcción de blogs de codigo abierto que a permitido que crezca gracias a la comunidad que lo rodea.

Las hasta 3 formas mas conocidas de construir las Urls Amigables es mediante PATH_INFO, mediante directivas en el archivo .htaccess como nos explica manu en TuFunción o mediante peticiones $_GET como nos enseña William Wong Garay en MaestrosDelWeb.

Todos estos métodos construyen Urls Amigables pero tienen sus limitaciones.

  • PATH_INFO no se puede expandir la estructura de Urls Amigables
  • mod_rewrite y .htaccess mientras mas directivas se ralentiza el servidor
  • Metodo $_GET limite del numero de variables a enviar como explica Willy

¿Cual método usa Wordpress? si observamos su archivo .htaccess solo utiliza unas directivas simples.

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

El archivo clave es wp-includes/rewrite.php (WP_Rewrite API) el encargado de identificar las peticiones que se hacen en el sistema.

¿Pero como trabaja? muy simple con reglas muy similares a las que se usan en el .htaccess con diferencia que estas se procesan en un archivo php y acelerando el proceso.

¿Pero como implementarlo en una pagina que no sea wordpress? … destripando el codigo he logrado desarrollar una clase muy básica basada en WP_Rewrite API que nos permitirá personalizar la estructura de las Urls amigables al estilo Wordpress.

Pueden verlo en funcionamiento en http://web2developement.calinsoft.com/urls-amigables .

El funcionamiento es básico la regla esta compuesta de una Expresion Regular y la marca que vendría hacer los parámetros a usar.

// para poder obtener una estructura /2008/08/28/urls-amigables-facilmente
$this->rules["([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(.+?)/?$"]="y=\$matches[1]&m=\$matches[2]&d=\$matches[3]&nslug=\$matches[4]";

//la cual mediante una identificación y parseo previo obtendríamos los valores listo para usarlos segun lo deseemos

Array
(
    [y] => 2008
    [m] => 08
    [d] => 28
    [nslug] => urls-amigables-facilmente
)

Los interesados pueden comentar si creen que es un buen método, tratare de afinar el script y lo publicare en estos días para mis lectores de Feed tendrán una sorpresa.

Tags: , , , , , ,
Ago
30

Temas Wordpress 08/30

Escrito por Carlos Montalvo hace 2 meses y 1 semana, archivado en Diseño, Diseño Web

Una Theme

Descarga

Demo


PressThor theme

Descarga

Demo


Word Press’d

Descarga

Demo


Simple v2

Descarga

Demo


Brightness Theme

Descarga

Demo


Tags: ,
Ago
30

Entrevista a Rasmus Lerdorf creador de PHP

Escrito por Carlos Montalvo hace 2 meses y 1 semana, archivado en Actualidad, Informática

En los primeros dias de agosto Jose Antonio Gelado entrevisto a  Rasmus Lerdorf el creador de PHP, la entrevista es muy interesante sobre PHP5, PHP6, ruby on rails y de la actualidad por eso lo añado como PodCast para que lo puedan escuchar :) .

Tags: , , , ,
Ago
29

Remove, ¿realidad o sugestionamiento?

Escrito por Carlos Montalvo hace 2 meses y 1 semana, archivado en Actualidad, Tecnología

Este es uno de esos videos que te hacen abrir los ojos o que confirman tus sospechas que as tenido.

YouTube Preview Image Tags:

AJAX Rain es un sitio donde se recopila una buena cantidad de librerías AJAX, JavaScript, DHTML de todos gustos y sabores los cuales podemos integrar a nuestros proyectos Web, realmente algunos son excelentes y eligiendo el correcto nos ahorraran muchísimo trabajo. Hay otros sitios similares tales son el caso de MiniAjax y AjaxDaddy.

Después de un gran descontento por la versión 2.1.7 y de una solución rápida, Akismet se actualiza reparando el error de la versión 2.1.7.

tuTorrent es un mega buscador de torrents, que busca en los principales buscadores de torrents de la red. Aun se encuentra en fase BETA, pero tiene buena pinta y es rápido en comparación a otros servicios similares.

 1 2 3 4 5 ...11 12