Mejores prácticas en PHP

Via BuayaCorp

 

PHP best practices, the dos and don’ts, es una presentación muy interesante acerca de las cosas que se deben tener en cuenta al desarrollar aplicaciones Web con PHP.

La presentación está dividida en tres partes:

Nota: para ver la presentación necesitan un navegador que no sea IE, caso contrario verán el siguiente mensaje:

IE is not supported – please use Firefox, Safari, Konqueror or just about anything else.

Logos 2.0

Generated ImageAsi queda el logo “2.0” de AplicacionesWeb.cl , puedes conseguir algo parecido en http://msig.info/web2test.php , una web que hace una “parodia” de los logos de los sitios web “2.0” (valga la redundancia), en el formulario pones tu texto y te da la opcion de agregar el boton “Beta” y “Reflejo” del nombre .

Optimiza tu blog para los buscadores

Via TuFuncion.com, uno de los sitios que la lleva hoy por hoy !!

 

Estructura de la URL

La estructura de tu URL debería ser rellenada con palabras, sin llegar a ser demasiada extensa.
A menudo se ven páginas en los que las fechas de publicación son incluidas en la URL pero yo prefiero algo como esto:

tusitio.com/titulodepost

Esto mantiene una URL corta descriptiva y sencilla de recordar.

Título de las páginas

Los motores de búsqueda usa los títulos de las páginas en sus resultados de búsqueda. La mayoría de los blogs mantienen una estructura parecida a esta:

nombredelblog.com >> Título del Post

Mi recomendación sería colocar unicamente el título del post. Aquí os dejo el código para los que utilizais Movable Type y WordPress.

Movable Type

<title><$MTEntryTitle$></title>

WordPress

<title><?php if (is_home () ) { bloginfo(‘name’); } elseif ( is_category() ) { single_cat_title(); echo ” – “; bloginfo(‘name’); } elseif (is_single() || is_page() ) { single_post_title(); } elseif (is_search() ) { bloginfo(‘name’); echo ” search results: “; echo wp_specialchars($s); } else { wp_title(”,true); } ?> </title>

Meta Description

Los motores de búsqueda a menudo ven contenido cómo duplicado pero con un Meta Description podenmos solventar este problema.

Movable Type

<meta name=”description” content=”<$MTEntryBody words=”25″$> …” />

WordPress

Si usas WordPress descarga el plugin head meta description. Fija entre 15 y 25 palabras.

Cabeceras

Las cabeceras son realmente importante para la indexación de tu contenido, tienes numerosas opciones para resaltar contenido dentro de tu post, pero lo mas eficaz es utilizar las etiquetas H1, H2, o H3.

Imágenes y enlaces de texto

Las imagenes y enlaces de texto deberían de poseer un comentario que se muestre al pasar el ratón por encima del enlace.
Esto se hace con las etiquetas “alt” (imágenes) y “tittle” (texto) aseguráte de que estos comentarios contengan palabras descriptivas.
Alt

alt=”descripción”

Title

title=”descripción”

Sitemap

La mayoría de blogs no posee sitemap y lo necesitan, puesto que es un elemento muy importante de cara a la optimización para los motores de búsquedas.Puedes utilizar el servicio de Google “webmaster tools” o crear tu propio sitemap.
Te ayudará a indexar el contenido de tu blog de manera eficiente.

Redirección 301

Cuando otras páginas enlazan tu blog lo harán: http://tufuncion.com o http://www.tufuncion.com. Habitualmente los motores de búsqueda verán dos sitios diferentes, sólo habría que echar un vistazo a Google en las que el numero de enlaces de una y otra estrcutura son totalmente distintos.
Si prefieres unificar estos datos solo tendras que configurar el .htaccess con este trozo de código:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_Host} ^TUSITIO.com [NC]
RewriteRule ^(.*)$ http://www.TUSITIO.com/$1 [L,R=301]

Asegurate de modificar los parametros de las líneas 3 y 4 por los del nombre de tu dominio.

Linkar

Error si piensas que no te aporta nada linkar a otros blogs, es una característica común a los blogs importantes… estos linkan y tu debes linkar de cara a los motores de búsqueda optimizarás la indexacion de tu sitio.
La forma de hacerlo más común es incluyendo un blogroll.

Hacer ping

Si deseas incrementar tu tráfico prueba a hacer ping a páginas como technorati, Icerocket o blogalaxia.
Si utilizas FeedBurner puedes hacer ping a traves de ellos.Icerocket.

Botones Tabuladores con Ajax

Dinamyc Drive nos sigue arreglando la vida, esta vez nos da un excelente ejemplo para crear botoneras “tabs” con “style”.

Sin más que decir, nunca está demás tener un link a estos “trucos”, ahi les va 

La coincidencia de “Los cuatro cuatros”

via LaCoctelera.com

Una de las tantas maravillas matemáticas, con la que podremos formar cualquier número con 4 cuatros.Los 4 cuatros

Si quieres formar el cero: 44-44, forman una expresión igual a cero.

El número 1, fácil: 44/44=1

El 2: 4/4 + 4/4, la suma de las dos fracciones es igual a dos.

El 3 es más fácil aún: (4+4+4)/4, ya que 12 dividido 4 nos da 3.

¿Y el mismísimo 4?, así: 4+(4-4)/4, vean que la operación (4-4)/4 es nula y la suma de 4+0 es igual a 4.

El número 5 (mi favorito): (4×4+4)/4, lo que es similar a 20/4=5.

Nótese que todos los números han sido formados por medio de 4 cuatros.

El 6: (4+4)/4+4, recuerden que los signos de + y de -, separan términos, por lo que queda 2+4.

El número 7: 44/4-4, similar a 11-4.

El 8 escrito con 4 cuatros: 4+4+4-4

El 9: 4+4+4/4, o sea 8+1.

Y el 10: (44-4)/4

Esto me lo encontré en un libro llamado ”El hombre que calculaba, Malba Tahan”, página 44.

Una imagen (Frase Notable)

“En realidad mil palabras valen mucho más que una imagen. Y además cargan mucho más rápido.”

… tal y como entiende el mundo el programador web

Vía Microsiervos

Layouts para tu web

si no eres un Gran Diseñador, aca te dejo unos cuantos Layouts para que te “orientes”.

http://www.code-sucks.com/css%20layouts/