Services Meneame version 0.2

  • May
  • 29

1 comentario! 201 palabras - 1 hits

Actualizacion de la clase Services_Meneame

He actualizado la clase para incluir la posibilidad de hacer cache de las respuestas obtenidas de meneame, así tanto el numero de peticiones como la carga del servidor que ejecute el script sera menor.

También he realizado un pequeño cambio en los plugins que incluye, ahora el texto que muestra siempre sera el mismo, cambiando únicamente el atributo title del enlace en el momento que la entrada exista en meneame.

El funcionamiento de la clase es el mismo, con la salvedad de que para iniciarla con cache hay que utilizar el siguiente método:

  1.  
  2.     <?php
  3.         require_once 'Meneame.php';
  4.         require_once 'Cache/Lite.php';
  5.         $options = array(
  6.                         "cacheDir" => "/directorio/de/cache/",
  7.                         "automaticSerialization" => true,
  8.                         "lifeTime" => 3600
  9.         );
  10.        
  11.         $objCache = new Cache_Lite($options);
  12.         $mnm =& new Services_Meneame($objCache);
  13.        
  14.         $link = $mnm->checkUrl("http://www.example.com");
  15.     ?>
  16.  

Como podéis ver es necesario el modulo Cache_Lite, que evidentemente se puede instalar con un simple pear install Cache_Lite.

El método para acceder a los resultados sigue siendo el mismo, he incluido un ejemplo actualizado al igual que las nuevas versiones de los plugins para Movable Type y Wordpress, aunque esta vez no podréis utilizarlos tal y como vienen en el paquete, como cada sistema es diferente no puedo definir una ruta para la cache por defecto, con lo que se tiene que editar el plugin correspondiente y cambiar dicha variable por la ruta que corresponda,

"cacheDir" => "/directorio/de/cache/"

1 enlace

1 comentario

  • Jun
  • 29

# Escrito por Jonah hace 3 años, 8 meses

Gracias por el módulo álex! Es realmente útil ;)

Saludos!


Escribe tu comentario

Puedes utilizar este formulario para escribir tu opinion sobre esta entrada, no existe ningun tipo de limitacion a la hora de enviar opiniones, tan solo sigue unas reglas basicas de cortesia y todos estaremos mas contentos.

Puedes identificarte utilizando OpenID, solo tienes que introducir tu URL OpenID en el siguiente campo y pulsar el boton de validar.





Instrucciones para los comentarios

El simbolo * indica que se trata de un campo obligatorio.

Este sitio usa Markdown junto con Smartypants para educar los textos, tambien esta disponible para los comentarios.

A continuación os muestro algunas de las equivalencias:

  • [enlace de ejemplo](http://example.com/) resulta enlace de ejemplo.
  • **Texto en Negrita**
  • _Italica_
  • > blockquote
  • > > nested blockquote
  • * Esto es un elemento de una lista desordenada (ul)
  • 1. Esto es un elemento de una lista ordenada (ol)

MC Puedes seguir las respuestas a tus comentarios con MyComments.