Archivo para el mes julio, 2009

Datos a tener en cuenta para actualizar el famoso plugin para SEO All in One SEO.

Luego de la última actualización, aunque el plugin este activado, si es que asi estaba, NO FUNCIONA. Esto se debe a que dentro de las nuevas opciones hay una llamada ENABLE/DISABLE y por defecto esta en Disable. COn solo activarla tenemos el plugin funcional 100×100.

Si la actualizacion del plugin la hacemos inmediatamente despues de una actualizacion de version de WordPress, es probable que nos encontremos con qu ela pagina de opciones del plugin no tiene ningún dato. Esto se debe a que es necesaria la actualizacion de las tablas que utiliza All In One. Para ello aparece un botón en la parte superior de la seccion opciones “Upgrade Database”. Luego de esta actualización aparecen las opciones que teniamos antes. Es importante recordar el primer paso.

WordPress de localhost a hosting real

Por diferentes motivos, es probable que hayan decidido trabajar con un wordpress en modo local. Ya sea por la velocidad a la hora de cargar los post, si es que tiene mucho que decir, o simplemente para desarrollar una personalización de la parte gráfica.

  • Para subir nuestro WordPress Local a un servidor real necesitamos hacer lo siguiente.
  • Via PHPList o algún gestor de bases de datos, exportar en formarto MySQL nuestra base de datos local.
  • Acceso FTP y subir todos los archivos por esta via al servidor real. (No el MySQL)
  • Acceso MySQL para crear la base de datos.
  • Importar la base de datos en el servidor real.
  • Modificar el archivo wp-config.php subido al servidor con los nuevos datos de acceso a MySQL
  • Dentro del Mysql modificar varios valores en la tabla wp-config de los registros 1 y 39 colocando el valor que corresponde teniendo en cuenta que la URL cambio de http://localhost/sitio/ por http://ww.sitio.com.ar
  • Una vez finalizado todo esto el wordpress del servidor real debería verse igual que en Localhost. Solo falta loguearse como administrador y confiigurar correctamente la carpteta de Upload y los Permalinks.

Estos fueron los pasos para subir el blog de Matias, un comunicador amigo.

Hace tiempo escribí un artículo sobre como generar un PDF de los artículos de nuestro Blog, y al parecer el mismo no se ha ido actualizando, lo cual provoca errores en WP2.8.

La busqueda de una solución mejor terminó en este excepente Plugin para Generar PDF llamado article2pdf. Se lo pueden descargar de la web oficial, directamente desde el repositorio de wordpress o instalarlo automáticamente con el WP2.8.

Para hacerlo funcionar, luego de instalarlo y activarlo debemos ir a la página de configuración “article2pdf” de la sección opciones del wordpress. Una vez allí nos encontramos con varias secciones. En la primera llamada “Opciones de article2pdf” debemos ir a “PDF link theme integration” y allí poner el texto con el que queremos que aparezca al final de cada post l aopcion de descargar el PD generado. Pueden ver el ejemplo de uso del artivle2pdf en la web de mi hija. :)

Leer el resto de esta entrada…

El siguiente es un listado de preguntas que he ido recibiendo en el blog y sus respuestas. Algunos de los temas han sido tratados en los post y varias de estas respuestas estan tambien en los comentarios pero me pareció útil hacer una recopilación. La mayoria son extraidas de mi experiencia personal en el uso de este OpenSource. Espero que les sea útil, acá van:

P: Quiero instalar el PHPLIST. La idea es enviar 200.000 E.Mails mensuales a mis clientes. Puedo hacerlo con PHPList?
R: para hacer esta cantidad de envios vas a tener que hablar con tu proveedor para ver que capacidad
de envio tiene. Hoy en dia es normal que los servidores tengan un límite que generalmente ronda los 200 a 300 correo por hora lo que te da aproximadamente 140.000 . Pero de esos 200 no se
recomienda usarlos al maximo, pero te repito, depende del proveedor que elijas.PHPList puede manejar esa cantidad de suscriptores o más.

P: ¿Instalar el PHPLIST en un servidor de EEUU es mejor que instalarlo en un servidor ubicado en Argentina?
R: Es indistinto, no se me ocurre ninguna cuestion técnica para hacer la elección, solo experiencia propia.
mi server en USA es mas estable que mi server de Backup en Argentina.

Leer el resto de esta entrada…

Crear una base de datos en cPanel

Si bien pueden diferir un poco los nombres de los botones dependiendo del theme del cPanel y del lenguaje, este ejemplo esta hecho con la versión X3 y lenguaje español.

Los pasos son similares.

1) Entramos en el cPanel desde www.tudominio.com/cpanel

2) Dentro del grupo de funciones Bases de Datos hacemos click en MySQL Bases de Datos.

3) En el cuadro Nueva Base de Datos ingresamos el nombre, por ejemplo “MiBase“. Al presionar en Crear Base nos indicará el nombre de la base que será formado por el usuario de acceso al cpanel y el nombre dado por nosotros. Por ejemplo “usuario_MiBase

4) Luego de regresar vamos a la seccion MySQL usuarios y creamos el usuario undicando nombre por ejemplo “userDB“y password. Al igual que en la base de datos el usuario será el nombre será el formado por el usuario de cPanel y el que ingresaron. Ejemplo: “usuario_userDB“. La contraseña no se modifica, es la misma que se ingreso en la pantalla anterior.

5) Al regresar vamos a la sección añadir Usuario a Base de Datos y allí seleccionamos el usuario y la base creados anteriormente y presionamos Añadir. Una vez en esta ventana hay que seleccionar todos los privilegios que tendra ese usuario en esa base de datos. Recomiendo seleccionar todos, salvo que estemos seguros de los requerimientos de la aplicación en la cual usaremos esa base de datos.

6) Ya esta terminado. Ahora tenemos los datos necesarios para utilizar una base de datos MySQL. Para la coneccion ademas deberán tener el nombre del servidor, que generalmente es localhost.

Investigando nuevas opciones para la creación y envio de newsletters me encontré con un interesante plugin de wordpress que hace eso presisamente eso.

Se llama Newsletter y tiene todas las opciones necesarias para la completa administración de nuestra lista de correo con manejo de suscriptores, emails automatizados de suscripción y baja, personalización de pantallas y correos tanto en texto como en idioma, creación de páginas de suscripción, etc.

Si bien no lo he probado totalmente, aca pueden ver su uso.

Una vez instalado aparece un nuevo grupo de opciones llamado Newsletter en la botonera de la izquierda de nuestro admin; ahi tenemos 4 opciones muy claras y simples de utilizar. Leer el resto de esta entrada…

Errores con un THEME en WordPress

Debido a la gran variedad de THEMES y a los recientes cambios en las versiones del wordpress es probable que un theme desactualizado haga que un sitio deje de ser visible.

Aunque la mayoría de las veces solo falla el frontend y entrando en el wp-admin podemos volver a un theme que haya funcionado o al Default si no conocemos uno que funcione con seguridad, tambien puede pasar que el wp-admin deje de estar disponible.

Si este es el caso debemos entrar via ftp y modificar el nombre de la carpeta donde se encuentra el theme que ocacionó el problema. Si bien esto no hará visible la web, por lo menos dejará accesible el wp-admin para poder entrar y realizar el cambio necesario para volver a estar online.

De ser necesatio pueden hacerlo via phpmyadmin modificando el registro option_id -> 886 aunque no es recomendable ya que hay themes que tienen opciones propias y deberiamos modificar todas estas opciones.

Google vuelve a sorprendernos con su último anuncio: después del gran éxito que tuvo con su navegador Google Chrome, ahora están trabajando en un sistema operativo basado en ese navegador que tendrá por nombre Google Chrome OS.  Dicho sistema operativo será libre u open source lo que permitirá que sea gratuito.

“Google Chrome OS es un código abierto y un sistema operativo ligero; a finales de este año libreraremos el código” dijo Google en una nota de prensa oficial. Los lineamientos principales que Google presume son la velocidad, la sencillez y la seguridad con la que diseñarán este esperado sistema operativo.

Se dice que la interfaz será muy minimalista (al igual que la del navegador) y la mayor parte de la experiencia del usuario tendrá lugar en la web.

Según lo que se sabe hasta ahora, Google pretende regresar a lo más básico con este sistema operativo a fin de que los usuarios no tengan que lidiar con virus, malware o actualizaciones de seguridad. Su diseño va dirigido para utilizar primordialmente contenidos de la red ya que será el primer sistema operativo que se integrará a la perfección a la conocida cloud computing.

Se dice que Google ya está trabajando con algunos fabricantes de ordenadores para que ya tengan integrado este SO. La base de éste será Linux y podrá ser utilizada en muchos dispositivos, desde netbooks hasta ordenadores de escritorio.

Fuente:  Globbos.com

El miércoles pasado en el canal de IRC # wordpress-dev se realizó una reunión de los desarrolladores del WP donde se habló sobre las posibles mejoras a introducir en la nueva version 2.9 del WordPress.

Según sus palabras, un gran porcentaje de solicitudes hacen referencia a mejorar o incluir mayores características para los Elementos Multimedia, como imagen, fotos, videos, etc.

Para hacer un desarrollo cubriendo las necesidades de los usuarios han lanzado una encuesta donde se puede votar sobre cuales de las características allí nombradas deben incluirse.

Listado de sugerencias para votar: Mejora en la busqueda de objetos que ya existen en nuestra librería, edición de imágenes como recorte y rotación, mayor facilidad para upload masivo de archivos, personalziacion de miniaturas de iimágenes, faciltar sin necesida de plugins la inserción de archivos u objetos de terceros, como Youtube, Flickrs entre otras opciones.

Artículo origInal y Votación en este enlace.

Cambiar formato de Fecha con PHP

Seguramente les ha pasado más de una vez que tienen almacenada en su base de datos una fecha con el formato AAAA-MM-DD, muy útil para hacer órdenes y operaciones para poder calcular tiempos, pero a la hora de poder visualizar este dato en nuestras web necesitamos mostrarlo como DD-MM-AAAA.

Para realizar esto he creado esta función:

function fechanueva($fechavieja){
    list($a,$m,$d)=explode("-",$fechavieja);
    return $d."-".$m."-".$a;
};

Leer el resto de esta entrada…