Fatal error: Call to undefined function get_ipaddress()

Intentando probar el plugin de WP Rating en un servidor web con apache 2.0 y php 5.1 y wordpres 2.1.2 encuento el error anterior.

Buscando en google, las páginas retornadas apuntan al plugin WPPolling de los mismos creadores del plugin. (Ver Resultado en google)

El código de la función es como sigue:

if(!function_exists(‘get_ipaddress’)) {
function get_ipaddress() {
if (empty($_SERVER[“HTTP_X_FORWARDED_FOR”])) {
$ip_address = $_SERVER[“REMOTE_ADDR”];
} …….

Probé usarlo sin hacer la verificación y da errores de al intentar insertar los datos en la base de datos.

Lo absurdo de la programación

LLevo varios dias o ido de la cabeza, o falto de conectración o es que efectivamente muchos manuales no dicen lo que deberían decir.

He estado repasando Ajax, más específicamente con el framewokr de Prototype, y por más que he intentado poner a ejecutar un código, no lo logro. Cuando lees el manual, la cuestión parece muy simple.

No pido mucho, solo el uso de la la función Ajax.Update y un objeto Insertion, pero por más que quice, no me reconocío el parámetro segundo del objeto Insertion. Luego de luchar con diferentes opciones, me he decidido hacerlo con un Ajax.Request.

function showData() {

if($F(‘nombre’).length > 0) {
var url = ‘processForm.php’;
var params = ‘new_name=’ + $F(‘nombre’) +’&version=’ + $F(‘version’);
var ajax = new Ajax.Update(‘contenido,’url,{
method: ‘get’,
parameters: params,
onFailure: reportError,
onComplete : function(resp){
new Insertion.Bottom(‘contenido’,resp.responseText);
}
});

}
return false;
}

Luego, lo típico, que escribí Botton en lugar de Bottom.. Ugrrr… y media hora perdida, además porque el depurador de javascript que uso en el firefox no me daba ningún error. (FireBug). Por otro lado, pegandome con los plugins de WordPress… es la locura con la de funciones, filtros y actions que se tienen.

WP2G, WordPress Gallery 2 Pluggin

Hoy he instalado el pluggin WP2G. Este pluggin permite integrar Gallery2 (G2)dentro de WordPress para mostrar los albums creados mediante Gallery2.

Una vez instalado el plugin, instalé G2, ambas instalaciones son muy sencillas. Aunque para que funcione el plugin hay que instalar dos plugins de G2 (blockImage, para sacar listados de imágenes para la barra lateral y frameImage para colocar bordes a las imágenes).

El uso del plugin no es complicado tampoco, pero a la hora de usarlo, me he llevado una gran descepción, solo se puede usar en un solo sentido, es decir, tomar del blog las imágenes de los álbums y presentar los albums, mi ambición era poder subir las fotos del blog a un álbum.

Probé también el plugin Inline Gallery, se instala rápidamente siguiendo el procedimiento estandar, aunque hay que cambiarle el nombre del directorio inline-gallery por inline_gallery porque sino no funciona la interfaz administrativa.

WP-PostRating, que buen pluggin para wordpress

Hoy he instalado el pluggin wp-rating. Este pluggin permite valorar post de una menera gráfica muy agradable para el usuario final.

Ofrece además una interfaz administrativa para controlar quien puede valorar un post, el tipo de imágen, el número de niveles de valoración, etc.

Este pluggin utiliza AJAX y además trae varias funciones administrativas para sacar estadísticas.

Otro pluggin para rating, utiliza AJAX. Este pluggin agrega una opción Administrativa donde se puede configurar quienes tienen derecho a usar el rating, el número de estrellas, el texto,

Instalación

Descargue el pluggin
– Descomprimalo
– Abra el directorio wp-content/plugins de su instalación de WP
– Copie la carpeta postratings
– Active el pluggin WP-PostRatings desde la interfaz administrativa

– Agrege los más ranqueados. (Ej. sidebar.php).

SEOmz’s Web2.0

Esta web seomoz ofrece una lista de sitios Web 2.0 ganadores del Premio Web 2.0 Award. EStuve revisando un muchas de ellas dejan mucho que desear. Revisando las aplicaciones de gestión personal, no encontré ninguna que fuera realmente manejable y creo que hay otras mejores que luego colocaré en un blog.

Idioma en templates WordPress

WordPress es bastante flexible a la hora de crear o modificar templates, aunque me he encontrado con algunas inconsistencias en la plantilla que viene por defecto en la instalación.

Para poder disponer de un site en varios idiomas, hay que personalizar las plantillas individuales en diferentes idiomas, creo que hace falta que wordpress traiga incorporado un mecanismo multilenguaje para de esta forma preservar en un solo tema los estilos y la parte de texto dejarla en ficheros de idioma.

Claro, esto solo es válido para la interfaz gráfica, para el contenido habría que hacerlo de otra manera.

Web 2.0, web social, cambio de look

En estos dias he estado leyendo sobre web 2.0, este término acuñado para reflerar un cambio de paradigna en el desarrollo de aplicaciones web refleja una tendencia filosófica y pragmática a la vez. Una web cuyas aplicaciones se basan en el pensamiento colectivo, donde compartir la información y el conocimiento vienen a ser una estratégia primordial.

Por otro lado, web 2.0 es una web en la que se resalta la sencillez de diseño más no fácil de concebir, con colores vivos y se eliminan casi por completo las taxonomías dando paso a sistemas de etiquetado. Una web que rompe con el modelo tradicional de las aplicaciones sumando tecnologías existentes para desarrollar el nuevo mundo de aplicaciones online, on-demand.