Inicio de sesión automático con GreaseMonkey para Joomla y otros

En este post http://blog.eflow.org/archives/81, Ben Wolfe sugiere un método para iniciar sesión automáticamente en las páginas que lo requieran, derepente en la etapa de prueba y desarrollo, o derepente también para páginas que visitamos frecuentemente. Ésto realmente nos puede ahorrar tiempo valioso.

Esta es una adaptación de aquel script (greasemonky script) para iniciar sesión automáticamente en Joomla.


// ==UserScript==
// @name           Joomla autologin
// @namespace      http://elespaciodejaime.wordpress.com
// @description    Allows to automatically fill login forms
// @include        */administrator/*
// ==/UserScript==

function main() {
 var username = "admin";
 var password = "admin";

 var isLoginForm = document.getElementById("form-login");

 if (isLoginForm) {

 var usernameBox = document.getElementById("modlgn_username");

 if (usernameBox)
 usernameBox.value = username;

 var passwordBox = document.getElementById("modlgn_passwd");
 if (passwordBox) {
 passwordBox.value = password;
 }

 document.body.getElementsByTagName("form")[0].submit(); // se puede reemplazar por
 // document.getElementById("form-login");

 }

}
main();

El script pasado permite iniciar sesión automáticamente en el panel de administración de joomla con el usuario y contraseña “admin”. Si se desea modificar el script para que funcione para otra página y formulario de inicio de sesión es recomendable  utilizar firebug (otro complemento para firefox) para identificar los id’s de los campos de texto de usuario, contraseña y el id del formulario (si el formulario no tuviera id puede utilizar la función getElementsByTagName(..) o document.body.getElementsByTagName(“form”)[0] ).
Para instalar el script es necesario instalar greasemonkey y después el script desde aqui.

Integración entre PDFIndexer y DOCMan

PDFIndexer es una herramienta que se puede encontrar en el siguiente vínculo:

http://extensions.joomla.org/extensions/search-a-indexing/site-search/741

Y permite realizar búsquedas en los contenidos de los pdf’s si éstos contienen contenidos de texto.

Sin embargo, cuando se trabaja con DOCMan puede resultar incómodo actualizar los índices manualmente cada vez que se sube un nuevo documento.

El plugin para docman, docmanpdfindexer permite indexar automáticamente los archivos que se suben a docman.

Se puede descargar aquí (Depende de que DOCMan y PDFIndexer se encuentren activos)

http://www.2shared.com/file/DWYD_t6_/docmanpdfindexer.html