Otros sitios...

Búsqueda

Antispam

Configuración de Word Press

April 25th, 2007 by Jorge Machin

Word Press es una plataforma para la creación de blogs escrita en PHP. Su instalación y uso son realmente sencillos, al punto de que el usuario se olvida rápidamente del manual y comienza a trabajar de manera instantánea soltando posts a diestra y siniestra. Pero, pasado un poco de tiempo, se da cuenta de que le "hacen falta" varias cosas o algunas no funcionan del todo bien. Entonces es cuando regresa al manual y se pone a hacer búsquedas por todo Internet para ver que se puede hacer para modificarlo a su gusto.

Afortunadamente, el método es tan solo instalar algunos plugins (que en su mayoría implica únicamente desempaquetarlos en un directorio) y pasearse por unas opciones sencillas en un menú de configuración. Quizás lo único latoso, es que existe una gran cantidad de plugins para realizar lo mismo, de tal forma que uno termina invirtiendo tiempo probando y viendo "cuál es el mejor" para nuestra tarea.

En este post apunto algunos de los cambios que tuve que hacer para tener este blog como esta en estos momentos.

Temas.

La apariencia de Word Press se puede cambiar con algún tema bajado de Internet o si se siente creativo puede crear o modificar uno ya hecho.

Desabilitar el editor visual.

El editor visual de Word Press es realmente una pesadilla, pero gracias a Dios o por obra de algún programador se puede deshabilitar en Users->Your Profile donde hay un check-box para este fin.

Tags comunes.

A continuación una lista de los tags más utilizados en Word Press:

strong: tag para hacer el texto con negritas.
blockquote: tag para resaltar una cita o un texto
code: tag para preformatear textos, generalmente en una fuente monoespaciada.

<!-- more --> es un método para colocar sólo la descripción del post en la página principal.
<!-- nextpage --> es similar a more, pero divide en páginas el post. Muy útil cuando se trabaja con un post muy grande.

Resaltador de código.

Este blog al ser principalmente técnico, necesita presentar de alguna forma listados de programas y las instrucciones de instalación; por lo que tuve que buscar e instalar un resaltador de código. El Primer plugin que revisé fue este:

http://www.thedevproject.com/projects/wordpress-geshi-plugin

Utiliza un programa en php muy interesante para hacer el resaltado de código: Geshi. El plugin lo sentí algo limitado, por lo que busqué otros que también usaran Geshi.

Sistema de cache.

Word Press hace un uso intensivo de la base de datos y de procesamiento dinámico por parte de php. Si se tiene un sitio con mediano tráfico es posible que la base de datos MySQL o la máquina empiecen a dar problemas de rendimiento. Para disminuir esto, se puede instalar un sistema de cache.

Sistema anti-spam.

Word Press incluye el plugin Akismet para proteger a los comentarios de spam. Fue desarrollado por el mismo programador que escribió WordPress; por lo que ya está incluido en el Word Press.

Cambiar de directorio a Word Press.

Sólo se necesita cambiar los registros siteurl y home de la tabla wp_options con las nuevas rutas y las rutas de los archivos que se han subido.

Photo Album

Para el album de fotos, yo buscaba algo realmente sencillo: sólo mostrar las imágenes en pequeño, al darle click apareciera una versión más grande y que el procedimiento de captura fuera sólo subir las fotos a un directorio. Parace que iGallery fue la solución más sencilla y práctica que encontré.

Además de las instrucciones de instalación que aparecen en la página de internet de iGallery, se tiene que agregar al archivo style.css del tema que se este usando, el style sheet de la clase igallery:

.igallery {
  text-align: center;
}

.igallery img {
  padding: 3px;
  margin: 2px;
  border: 1px solid #CCCCCC;
}

Un ejemplo de como funciona lo podemos encontrar obviamente en mi blog: http://www.machin.com.mx/?p=57

Seguridad

Como medidas de seguridad se puede cambiar el directorio wp-admin (checar instrucciones en esta página) y/o redireccionarlo siempre a una página a https (checar instrucciones en esta página).

Quizás la única cosa que agregaría a las guías de instalación que se incluyen en las páginas de los autores, es que para el caso del cambio del directorio wp-admin, se puede evitar el uso del archivo .htaccess agregando directamente las instrucciones del mod_rewrite en los tags de los hosts virtuales o de los directorios de está forma:

<VirtualHost ip:port>
:
:
<Directory "....">
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
##### ABOVE THIS POINT IS ALREADY INSERTED BY WORD PRESS
##### Michiâs code is BELOW #####
RewriteCond %{REQUEST_URI} wp-admin/
RewriteCond %{QUERY_STRING} !YOURSECRETWORDHERE
RewriteRule .*.php /index.php [F,L]
RewriteCond %{QUERY_STRING} !YOURSECRETWORDHERE
RewriteRule ^ADMINFOLDER/(.*) wp-admin/$1?%{QUERY_STRING}&YOURSECRETWORDHERE [L]
##### Michiâs code is ABOVE #####
##### BELOW THIS POINT IS ALREADY INSERTED BY WORD PRESS
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</Directory>
:
:
</VirtualHost>

Posteado en Word Press | No hay comentarios »