RSS Feed

EasyInstall: instala plugins a golpe de un click

6 Noviembre, 2011 by ejner69

Me gusta experimentar con WordPress y por ello, muy a menudo tengo que buscar ciertos plugins en el repositorio oficial. Una vez encontrados, debo buscar el nombre en el “Instalador de Plugins” del blog en el que deseo instalarlo y, luego, instalarlo. ¿No sería más fácil que, una vez encontrado en el repositorio, simplemente hacer click e instalarlo? EasyInstall soluciona esto.

El funcionamiento es sencillo: instalas el plugin, lo activas. Luego vas a “Herramientas > Herramientas Disponibles” o bien a “Herramientas > EasyInstall“, arrastras el enlace (que dice EasyInstall (nombre_del_blog)) a la barra de marcadores y listo. Ahora cuando navegues por el repositorio oficial y te guste algún plugin o theme, solo haz click en el enlace que se te ha generado y comenzará la instalación. EasyInstall detectará si se trata de un plugin o un theme y le dará las instrucciones necesarias a WordPress para que instale dicho plugin/theme en nuestro blog.

¿Problemas? Bueno, es una versión en desarrollo y queda bastante camino. Así que por ahora los errores son:

  • No se pueden instalar plugins o themes que no estén alojados en el repositorio oficial
  • Se debe estar en la URL principal del plugin/theme. Por ejemplo, si estás en http://wordpress.org/extend/buddypress/stats/ no funcionará, pero si estás en http://wordpress.org/extend/buddypress/ no habrá problemas. Había creado un parche para arreglar esto pero estropeo mas de lo que arreglo, así que lo elimine temporalmente.
  • Cuando haces click, se queda un buen rato en “Espere un momento”. Si te sucede, no te preocupes, mientras tengas los permisos de escritura, la instalación funcionará. De hecho, lo más probable es que cuando desaparezca el mensaje, se te muestre otro mensaje que el plugin está instalado.

Como nota aclaratoria: el que hace la magia no es el bookmarklet, es el plugin. Así que si desactivan el plugin, el bookmarklet no hará nada más que mostrar una ventana emergente con un error de WordPress.

Pienso agregar más características, pero primero necesito un poco de feedback. Puedes descargarlo desde el repositorio oficial o buscando “EasyInstall” en el “Instalador de Plugins”. Irónico, pero bueno, será el último que necesitarás instalar de esta forma ;)


3 Comentarios »

  1. [...] avisa nuestro buen amigo Ejner69 que ha creado un nuevo plugin para facilitarnos la vida, Easy install. La idea del plugin viene de un hábito corriente de todo usuario de [...]

  2. David dice:

    Fantastica idea! Bravo! Seria posible agregarle una memoria de tal forma que pudiera tener mi repositorio de plugins para activarlos en tal o cual sitio? No se si me explico: Dado el aluvión de plugins que hay en wordpress muchas veces quiero volver a usar un plugin y no recuerdo su nombre, por lo que tengo que volver a un proyecto anterior y rebuscar por el gestor de plugins para volver a utilizarlo, seria fantastico que el plug easyinstall además de facilitar la instalación de un plugin lo mantuviera en memoria para volver a activarlo en otro entorno… como una caja de herramientas personales… Quizás ya existe, no lo se, pero tu propuesta me sugiere esta idea ya que es la primera herramienta de gestión de plugins que conozco. Bravo por la iniciativa!

    • ejner69 dice:

      Me alaga su comentario ^^

      La idea que propone, más que plugin, podría ser un servicio, ya que para tener “memoria” debería estar alojado en algún sitio (porque siendo plugin, la “memoria” solo quedaría en el blog donde esta instalado). Se podría hacer, ya que he vivido esa experiencia y es bastante desagradable. No prometo nada eso si, pero veré si es posible crear algo similar, que funcione y, sobre todo, sea seguro.

      ¡Gracias por el comentario!

Agregar un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *

*

Usted puede utilizar las etiquetas HTML y atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>