Problema
En un determinado momento, nos planteamos personalizar el formulario de registro de nuestro Joomla! 1.5.26 para poder introducir campos que nos interesaban conocer de los usuarios que se registraban en una Web y poder luego consultarlos en la administración de nuestro CMS.
La cuestión es que, como bien sabemos, el formulario de registro que viene por defecto en Joomla! 1.5 es bastante simple y ofrece los campos justos y necesarios, pero ¿cómo podíamos saber, por ejemplo, donde trabajaban o por qué se registraban?
El objetivo estaba claro: conseguir modificar a nuestro gusto el formulario de registro.
Solución
Básicamente pudimos encontrar dos formas de lograr nuestra finalidad:
1. Realizar manualmente los cambios en el código del formulario que viene por defecto añadiéndoles los campos que necesitáramos. Este proceso se explica en este tutoria: Parte 1 y Parte 2.
2. Con la ayuda de alguna extensión, por ejemplo, Community Builder, que se puede descargar previo registro en: http://www.joomlapolis.com/ y que actualmente es compatible con Joomla! 1.5, Joomla! 2.5 y Joomla! 3.0.
Cuando te descargas el paquete, tendrás que instalar el componente y los tres módulos de los que se componen. También está la opción de descargarse el paquete de idioma en español que deberá instalarse, mucho ojo con esto, al igual que otros posibles plugins mediante el gestor propio que el componente tiene, no con el gestor para instalar extensiones de Joomla!
Una vez instalado, se pueden modificar los campos del formulario que aparecerá a los usuarios que quieran registrarse mediante su propio módulo de registro. En definitiva, en esta ocasión lo que hacemos es crear otro tipo de formularios dejando de lado el que viene por defecto.
Trabajar con la extensión Community Builder ofrece bastantes más posibilidades que esta simple operación de modificación del formulario de registro, aunque hasta que no se utiliza un poco no deja de parecer un tanto compleja de abarcar esta herramienta.
Pues ahí queda esta solución que a nosotros -por ahora ya que con estas cosas nunca se sabe- nos ha venido de maravilla.
Mostrando entradas con la etiqueta Registro. Mostrar todas las entradas
Mostrando entradas con la etiqueta Registro. Mostrar todas las entradas
23 de marzo de 2013
29 de marzo de 2012
¿Cómo proteger nuestros formularios de Joomla! del Spam?
Problema
Trabajando en un proyecto con Joomla! 1.5, decidimos cambiar el módulo de acceso al comienzo de la página. No sabemos muy bien por qué, pero desde entonces comenzaron a registrarse en el sitio numerosos robots (se puede saber rápidamente cuando un registro es Spam simplemente buscando su dirección de e-mail, ya normalmente sospechosa, en Google).
Algunas veces se activaban como usuarios y otras no. Los administradores debían estar continuamente atentos a ir borrando esos usuarios en el panel de administración del sitio. Cuando iban pasando los días, la situación empeoraba y hasta 10 falsos usuarios se registraban cada pocas horas.
El problema de fondo es que ni los formularios de registro ni los de contacto que por defecto trae Joomla! poseen ningún método de seguridad para atajar estos problemas que llegan, tarde o temprano.
Solución
La estrategia aquí parecía clara: implementar algún sistema de seguridad a los formularios de Joomla! para evitar el Spam. Indagando encontramos dos eficaces y originales soluciones en forma de plugins:1. ECC+: EasyCalcCheck PLUS es un plugin que añade automáticamente una operación aritmética a los fomularios de registro, contacto y otras extensiones de tu sitio. También tiene la posibilidad de utilizar un captcha tradicional, pero destacamos la aplicación de la operación aritmética por su claridad y eficicacia.
2. KeyCaptcha: En este caso, la originalidad de este captcha, que también protege formularios y extensiones, es que se basa en la creación de imágenes, como si de un puzzle se tratara, para poder ser identificado como humano. Muy llamativo, aunque quizá demasiado.
Con alguna de estas sencillas extensiones se soluciona de forma bastante evidente el problema que supone estar recibiendo Spam en el correo a través de los formularios de registro, contacto o el sistema de comunicación de cualquier extensión.
Etiquetas:
Extensiones,
Formularios,
Problemas y Soluciones,
Registro,
Spam
4 de diciembre de 2011
Modificando la traducción del formulario de registro de nuevos usuarios
Problema
Trabajando con Joomla! 1.5.23 me percato que, dada las características de la plantilla, el formulario para el registro de nuevos usuarios se muestra de la siguiente forma:
Como se puede comprobar, en la expresión "Verifique su contraseña" y dada la alineación justificada, ese "su" queda descolgado y estéticamente parece ser bastante desaconsejable.
Solución
Una solución rápida es cambiar la expresión en el archivo de lenguaje que controla las expresiones a mostrar en el mencionado formulario de registro. Editamos el archivo:
Buscamos la expresión a modificar y podemos sustituirla, por ejemplo, por "Verificar contraseña", siendo el resultado el siguiente:
Como comprobamos, ahora la apariencia es mucho mejor y sin ninguna palabra fuera de lugar.
Trabajando con Joomla! 1.5.23 me percato que, dada las características de la plantilla, el formulario para el registro de nuevos usuarios se muestra de la siguiente forma:
Como se puede comprobar, en la expresión "Verifique su contraseña" y dada la alineación justificada, ese "su" queda descolgado y estéticamente parece ser bastante desaconsejable.
Solución
Una solución rápida es cambiar la expresión en el archivo de lenguaje que controla las expresiones a mostrar en el mencionado formulario de registro. Editamos el archivo:
/.../language/es-ES/es-ES.com_user.ini
Buscamos la expresión a modificar y podemos sustituirla, por ejemplo, por "Verificar contraseña", siendo el resultado el siguiente:
Como comprobamos, ahora la apariencia es mucho mejor y sin ninguna palabra fuera de lugar.
Etiquetas:
Formularios,
Problemas y Soluciones,
Registro
Suscribirse a:
Entradas (Atom)



