RSS |

Blog de Omar

Just another WordPress weblog

Advertisement

Posts Tagged ‘ Wordpress ’

Volví a rentar un hosting, cambie de dominio, configure mi blog para el dominio y descargue todo el código para modificarlo cuando necesario, hice todo esto después de meditar y analizar 10 veces si es que merecía la pena volver a escribir en un blog; me decidí por volver a intentarlo, estaba listo para abrir el Windows Live Writer y escribir lo que sea, seguramente algo sin mucha importancia y me di con la sorpresa de que algo andaba mal, el Live Writer alineaba todo hacia la derecha y mi espíritu de escritor de Blog murió en solo 10 segundos.

Después de varios días, mi espíritu de escritor de Blog decidió volver a intentarlo pero el Live Writer seguía alineando todo hacia la derecha, miren la imagen:

livewriter_derecha

Todo se alineaba hacia la derecha, escribía un poco y automáticamente bajaba a la siguiente línea; definitivamente un asesino de escritor de blog. ¿Cuál era el motivo? ¿Qué ocasionaba esto? Después de varios intentos y descartar teorías, descubrí que el problema no era Windows Live Writer, el problema era el theme de mi blog.

Cuando configuramos por primera vez Live Writer lo que hace este es descargar el theme de nuestro blog para poder aplicar los mismos estilos al editor y dar la sensación de que estamos escribiendo sobre nuestro blog (por eso la vista previa sale muy bonita), muy bonita la idea pero me estaba ocasionando un problema. Busque en GOOGLE la solución y encontré algunas pero ninguna me funciono.

SOLUCIONES:

  1. Encontré en este Blog que alguien había pasado por mismo, brinda una solución pero a mi no me funciono: [AQUI].
  2. Guiándome por todo lo leído y después de haber entendido como funcionaba Windows Live Writer, decidí trabajar sin estilos. A mi solo me importa poder escribir y que lo escrito se pueda publicar en mi blog. Para poder hacer esto elimine toda la carpeta de estilos que esta en la siguiente ruta: C:\Users\<USER>\AppData\Roaming\Windows Live Writer\blogtemplates\ y elimine toda la carpeta donde se había descargado el theme de mi blog.

Después de eso volví abrir el Windows Live Writer y ya no se alineaba a la derecha, tampoco habían estilos ni colores propios de mi blog pero mi espíritu de escritor estaba vivo y decidió escribir este post para que si alguien mas tiene el mismo problema que yo sepa como solucionarlo. Así quedó el Windows Live Writer después de eliminar la carpeta de estilos.

wlw_sinestilos

Popularity: 8% [?]

Paginación en Wordpress

Durante estos días estoy tratando de retocar lo más que puedo mi blog y si en algo no estaba totalmente complacido era en lo limitado que se veía al final de cada pagina del blog el enlace para pasar a la siguiente página.

Wordpress por defecto cuenta con una precaria forma de pasar a la siguiente pagina; al final de cada página se nos muestra un enlace que dice : "Ver entradas Anteriores" y cuando estamos en la segunda página aparece otro enlace que dice: "Ver entradas Recientes", bastante limitado, no? es que de esa manera no sabemos muy bien en que pagina estamos o peor aún cuantas páginas tiene el blog.

Pero para eso existe un plugin que acaba con esta limitación, el nombre del plugin es: WP-PageNavi.

Lo que hace este plugin es paginar todas las páginas de nuestro blog de manera muy sencilla, sin embargo hay un pequeño "truco" con la instalación, así que aquí lo mostramos:

Instalación de WP-PageNavi

  • Descargar el plugin de la página oficial de Wordpress [DESCARGAR]
  • Descomprimir el archivo zip; dentro del archivo existe una carpeta llamada "pagenavi" esta carpeta debemos colocarla dentro del directorio de plugins de Wordpress, quedando así: wp-content/plugins/pagenavi/
  • Activar el plugin en la pág. de Administración de Wordpress.

– HASTA AQUI TODO VA IGUAL AL MANUAL DE INSTALACIÓN QUE TIENE EL PLUGIN EN SU PAGINA OFICIAL –

El manual de instalación nos dice que debemos cambiar el archivo footer.php de nuestro theme, colocando el siguiente código:

<?php if(function_exists(’wp_pagenavi’)) { wp_pagenavi(); } ?>

Sin embargo este método no funciona correctamente debido a que no estamos eliminando el modo de paginación anterior y aquí viene el truco, debemos eliminar el método de paginación anterior y agregar este, para eso modificamos el archivo index.php de nuestro theme.

Y ahora como pueden observar mi blog se encuentra paginado.

paginado

Popularity: 4% [?]

Acelerar Wordpress puede convertirse en toda una odisea debido a la gran cantidad de plugins que nos ofrecen esta utilidad, sin embargo hay que tener muchas cosas en cuenta antes de instalar cualquiera de estos plugins.

Comenzare por contar que hoy 30 de Abril del 2008 he decidido migrar mi antiguo Wordpress 2.3.X a Wordpress 2.5, lo hice porque:

- Siempre es bueno realizar el update correspondiente de cualquier software (pero no tomen esto al pie de la letra, es decir… antes de realizar cualquier update se debe testear el software o lo que se este actualizando para verificar compatibilidades, que todo funcione correctamente y no exista ningún problema con el update).

Nota: La migración en servidores críticos es una tarea muy rara (sino miren cuantos servidores aun usan PHP 4, MySQL 4 o peor aun MySQL 3)

- El principal motivo porque decidí migrar se debe a que… QUERIA APRENDER A USAR WORDPRESS 2.5 y ver las nuevas características que trae esta nueva versión.

- Y otro motivo no menos importante es que tenia tiempo (para los que antes han visitado mi blog he migrado de youta18.awardspace.com a http://omar.homelinux.com/wordpress y aproveche para instalar la nueva versión de Wordpress).

Antes de querer acelerar la carga de nuestro Wordpress e instalar algún plugin, debemos hacernos la pregunta del millón: “¿necesito en realidad acelerar la descarga?”, si mi blog es de aquellos que tiene 15 mil visitas por día y existen picos grandes de visitantes pues es obvio que necesitamos acelerar la descarga y mejorarla aplicando alguna técnica de cache; pero si mi blog solo tiene 100 visitas diarias la verdad no es imprescindible acelerar la descarga (a menos que nuestro servidor tenga un ancho de banda muy pobre).

Después de esta pequeña introducción, comencemos:

COMPRENSION G-ZIP

Wordpress usaba este método para reducir el ancho de banda de nuestro servidor. La idea es algo simple, lo que hace Wordpress es comprimir la pagina que ha solicitado el cliente y luego el cliente (el browser) descomprime la pagina enviada.

Lo que permite esto es ahorrar ancho de banda porque la información enviada es mas pequeña, esto también ayudaba a que las paginas generadas por wordpress carguen mas rápido ya que eran mas pequeñas.

Por lo general es algo que todos los que tienen un Blog en Wordpress usaban, un momento…. usaban? Ya no se usa? SI, NO YA NO SE USA.

La nueva versión de Wordpress, Wordpress 2.5, ya no trae esta opción; ya no se puede comprimir los archivos que se enviaran al cliente.

Nota: Hay una opción para comprimir las paginas de Wordpress, tendrías que crear el archivo .htaccess (si ya existe solo agrega la línea) y agregar la siguiente línea:

php_value output_handler ob_gzhandler
 

Sin embargo este método al parecer traer muchos problemas y los administradores de Wordpress reportan errores, así que no aconsejo usarlo.

¿Y porque ya no existe la COMPRENSION G-ZIP en Wordpress 2.5?

Pues la comprensión tiene un problema, la sobrecarga del procesador.

Así como lo escuchas, imaginemos que nuestro Blog tuviera 250 000 visitas diarias (algún día mi blog tendrá ese numero de visitas?, jajajaja), cada vez que algún cliente solicite la página el procesador tendrá que comprimir la página a enviar y repetir esta tarea cada vez que se solicite la página.

Debemos ver esto desde dos puntos de vista, como Administrador del Servidor y como Cliente del servidor.

Quizás la mayoría va a ver esto como el Cliente del servidor, si tú eres de los que ha alquilado su hosting en algún servidor estas dentro de este grupo.

Como “Cliente del Hosting” no te interesa que el servidor use más o menos procesador; además tu pagas para usar el hosting, cierto? Pues… que comprima todas las veces que tenga que comprimir.

Por otro lado si eres el sacrificado Administrador del Servidor, claro que te importa que se ahorre el uso innecesario del procesador, además no solo está corriendo un Blog sino están corriendo 30 Blogs, 5 aplicaciones JAVA, 3 Bases de Datos distintas, etc etc y ahorrar el procesador es una muy buena idea.

Así que pensando en esto (solo estoy especulando con la suposición arriba descrita) se ha decidido quitar la comprensión G-ZIP de Wordpress.

PLUGINS DE CACHE

Existen varios plugins que aceleran la carga de Wordpress, analizaremos y compararemos de manera concisa cada uno de ellos.

[More]

Popularity: 2% [?]

Son ya 4 video tutoriales que tengo hechos y tengo muchos en mente (y poco tiempo para hacerlos… pero esa es otra historia), sin embargo me estuve preguntando estos dias: “¿y si alguien se agarra mis videos y dice que son de él?” y es que nunca falta ese tipo de gente, verdad?

Bueno…. yo siempre había visto que en Illasaron.com usaban licencia Creative Commons pero nunca me habia puesto a investigar este tipo de licencia y me gustaria ponerme a explicar de que trata la licencia (despues de haberla leido hace unos momentos) pero seria repetir lo que esta en otra pagina (y eso de repetir lo que dice otra pagina web en mi blog se lo dejo para otro tipo de personas y otro tipo de blogs, no vale picarse por favor… es que eso de repetir lo que dice otro blog es bien triste), asi que aqui esta la página donde explicán con historietas de que trata la licencia Creative Commons (CC):

Informacion sobre Creative Commons

Luego de haber entendido todo, pues… debia de colocar la licencia en mi blog y que creen? pues… ya existe un plugin para colocar la licencia Creative Commons en Wordpress, instalarla es muy simple y lo resumire asi:

1.- Descargate el plugin de AQUI o buscalo en los plugins oficiales de Wordpress.
2.- Crea la carpeta widgets dentro de la carpeta: wp-content/plugins/ y coloca el archivo ccLicense.php dentro de esta.
3.- Activa el plugin en el panel de control de wordpress y configura tu tipo de licencia.
4.- Arrastra el widget creado por el plugin a tu Barra Lateral.
5.- Disfruta de tu licencia Creative Commons (CC) que aparecera en la barra lateral de tu blog, mira al final de mi barra lateral.

Popularity: 2% [?]

Aunque tan solo sea una batalla, el “Blog de Omar” vive libre de spam desde hace casi un mes, desde que le declare la guerra al spam analice varias alternativas (en wordpress) para combatir este mal, aqui las coloco para que otros que sufran del mismo problema en su blog puedan solucionarlo:

Plugin WP-Cryptographp
Este plugin coloca una imagen captcha cuando se va a ingresar un nuevo comentario, una imagen captcha son las clasicas letras o numero que a veces no entendemos y que se nos pide colocar al momento de enviar mensajes de texto por ejemplo. Este plugin es facil de configurar y usa la libreria GD de PHP, sin embargo Awardspace (mi hosting gratuito) no cuenta con soporte para esta libreria.

Desventaja: Muchos usuarios les da pereza tener que adivinar y tantear las letras de las imágenes captcha asi que simplemente no comentan.

Plugin WP-SpamFree
Este plugin fue la solucion, evita el problema del spam de una manera transparente para el usuario, es decir el usuario nunca tendra que realizar nada en especial (es decir nada de imagenes captcha), asi de sencillo, practico y sobre todo eficaz.

Basta con descargalo de aqui (la pagina oficial del plugin) y colocarlo en wp-content\plugins y finalmente activar el plugin desde el panel de control de wordpress. Y como funciona este plugin? Aqui lo detallo:

(Toda la explicacion esta en la pagina oficial del plugin)
Funciona de manera muy simple, este plugin inicia una sesion javascript y cookie cada vez que un usuario entra a la pagina web y debido a que los bots de spam nunca acceden a la pagina web y la mayoria no estan programados para manejar javascript y cookies simplemente cualquier comentario desde un usuario que no haya iniciado esta sesion es considerado spam y…….. nada mas, asi de sencillo funciona.

Popularity: 1% [?]