23 julio, 2013 0

Hoy vamos a hablaros de un componente Joomla que utilizamos en Mitucan para la creación de formularios de nuestros clientes: Fabrik

Fabrik permite crear formularios y tablas para que se ejecuten dentro de Joomla sin necesidad de saber de PHP y MySQL. Las aplicaciones que se pueden construir pueden ser desde simples formularios a otros más complejos, como en un portal de empleo o un formulario de errores. Veamos algunas de las características de este componente:
CAMPOS DEL FORMULARIO
Te ofrece la posibilidad de añadir 13 tipos de campos predeterminados en tu formulario, para recoger la información que desees del usuario. Fabrik te permite guardar todo tipo de datos, desde números enteros a decimales. Los campos pueden ser asignados como campos para contraseñas, de solo lectura, etc.
Dentro de las áreas de texto (text area) se puede limitar la longitud del texto introducido y mostrar el número de caracteres que quedan.
Puedes añadir botones de radio (radio buttons) para que los usuarios elijan entre varias opciones. Puedes crear el número de opciones que desees, introducir valores y etiquetas, y definir las columnas en las que saldrán todas ellas.
Con las casillas de verificación el usuario puede elegir varias opciones. También puedes añadir un menú desplegable.
Una de las utilidades más destacadas es que permite crear botones a partir de la información que tenemos en nuestra base de datos.  Por ejemplo, puede crear una lista desplegable de los usuarios de tu sitio.
Carga de archivos.
Este elemento proporciona a los usuarios la posibilidad de subir archivos cuando se envía el formulario. Puede restringir la carga a un lugar determinado del servidor y un tipo de archivo y tamaño concreto. Los archivos también pueden ser enviados por correo electrónico al destinatario del formulario.
Imágenes
Le permite mostrar imágenes en su formulario y también permite a los usuarios seleccionar imágenes desde una carpeta determinada.
Mostrar texto
Permite introducir texto en el formulario para dar instrucciones a los usuarios, por ejemplo.
Username
Este elemento le permite capturar una serie de variables relacionadas con el usuario que ha enviado el formulario. Puede grabar, por ejemplo la ID, el nombre, el email, el tipo de usuario, fecha de registro, fecha de la última visita, etc.
Fecha
Se utiliza un selector estándar de Joomla que permite a los usuarios introducir fácilmente las fechas.  El botón ofrece un botón HTLM que puede asociar eventos de JavaScript.
Link
Le permite grabar un enlace, proporcionando campos separados para la etiqueta y la URL utilizada.
Grupos
Los datos del formulario se pueden dividir en grupos, cada uno de ellos con su CSS asociado.
VALIDACIONES
Cualquier elemento de Fabrik puede tener una validación aplicada. El envío de los datos del formulario debe ajustarse a cada una de estas validaciones, de lo contrario, el usuario recibirá un mensaje de error. Los mensajes de validación que ofrece Fabrik son tres: «campo vacío», «necesario valor alfanumérico» o «dirección de email», aunque también puedes crear tus propias reglas de validación y probar las validaciones con datos de ejemplo desde el administrador.
NOTIFICACIONES DE EMAIL
Dentro del formulario puedes definir dos tipos de notificaciones diferentes: recibos y correos electrónicos de notificación.
Los recibos se envían al usuario que está rellenando el formulario, y se puede configurar para enviar los recibos automáticamente o mostrar una casilla de verificación donde el usuario opte por el recibo.
Fabrik se puede configurar para grabarlo en una base de datos.
CONTROL DE ACCESO
Puedes definir el grupo de usuarios que puede ver añadir y/o editar una versión de solo lectura de un registro existente.
FORMULARIOS DE VARIAS PÁGINAS CON AJAX
Si sus formularios tienen un gran número de elementos es conveniente dividirlo en varias páginas. Cada página se puede configurar para almacenar los datos del formulario, lo que permite a los usuarios dejar parte del formulario completado y rellenarlo en una fecha posterior.
Fabrik está disponible para Joomla 1.5 y 2.5, y ya va por su versión 3.06. Si quieres conocer más sobre este componente o descargarlo puedes entrar en sus sitio oficial.

Si necesitas una página web en la que incluyas formularios, en Mitucan te instalamos este componente para tu sitio Joomla. ¡Podrás gestionar el contenido de tu página de forma sencilla!