Posted by -enzo- on February 14, 2011 at 8:20pm
Acabo de publicar una nueva entrega de screencast sobre "Introducción a Webform en Drupal 6" que pueden ver en http://anexusit.com/es/screencast/introduccion-webform-con-drupal-6
Espero les guste
enzo

Comments
Gracias enzo.. exc screen
Gracias enzo.. exc screen cast.. me surgió una pregunta.. como puedo hacer para tener distintos formularios por rol?
Quieres decir con la misma
Quieres decir con la misma URL?
O que el webform solo se accesible por alun(os) roles especificos.
Nos vemos
enzo - Eduardo Garcia
Sería con diferente URL. Es
Sería con diferente URL.
Es que tengo varios roles y quiero que usuarios de cada rol llenen un formulario, pero estos formularios son diferentes. Así tengo 4 roles y 4 formularios diferentes. Teniendo siempre la seguridad de que el Rol A, no pueda llenar ni enviar formularios del Rol B, ni del Rol C o D; porque cada formulario consta de diferentes preguntas específicas para cada rol..
Hola Andrei Bueno eso ya me
Hola Andrei
Bueno eso ya me suena a un modulo que registre un menu y que el callback cargue el webform adecuado para cada role.
Pero esto sin conocer bien lo que quieres hacer, ni la complejidad de tu sistema
nos vemos
enzo - Eduardo Garcia
Si me parece un poco
Si me parece un poco complicado, me gustaría como filtrar las url's algo así:
Rol A:
/content/webform2 => permitido
/content/webform3 => Acceso denegado
Rol B:
/content/webform2 => Acceso denegado
/content/webform3 => permitido
Gracias enzo
Hola Andrei Como lo comenta
Hola Andrei
Como lo comenta mariano puedes hacerlo con el modulo simple_access, igual si ves en el video en el minuto 14:00 en la seccion de form settings esta la option de permitir o no los submitions por role, esto no bloquea el acceso a la forma, pero quizas te pueda ser de ayuda.
Nos vemos
enzo
enzo - Eduardo Garcia
Cada webform es un nodo, con
Cada webform es un nodo, con lo cual me parece que podrías utilizar un módulo como
http://drupal.org/project/simple_access
para asignar un rol a cada formulario.
HTH, salud
efectivamente
ya teniend las formas se puede filtrar de muchas maneras, por ejemplo yo actualmente estoy haciendo un sitio con panels en los cuales tengo una variante para usarios registrados con diferente contenido que si no es un usuario registrado, en fin existen muchas maneras de filtrar nodos y formas
Ivan Mejia
www.medioyforma.info
www.drupalmexico.com
excelente explicacion de webform
muy bueno el screen cash para crear formularios agregando todo tipo de campos
Rules
Otra opción que te puede servir para redireccionar segun el rol es Rules, con este modulo puedes hacer lo que necesitas segun el rol y para el evento necesites.
http://drupal.org/project/rules
Espero te sirva, y esta muy bueno el modulo porque vas a encontrar un monton de otras utilidades.
Saludos.
bloques
No tengo mucho tiempo trabajando con webform, pero a lo que e visto, tb pueden ser disponbles como bloques, entonces otra opción sería, convertir cada formulario en bloques y en la sección bloques de drupal configurarlos para q solo estén disponibles para el rol especifico.
saludos
Cada webform permite
Cada webform permite configurar que roles pueden completar el formulario desde la opción "webform/form settings" del nodo. Ahi mismo sugiere otros módulos para evitar el acceso al formulatio por rol.
"Submission access
These permissions affect which roles can submit this webform. It does not prevent access to the webform page. If needing to prevent access to the webform page entirely, use a content access module such as Taxonomy Access or Node Privacy by Role."
Im a simple guy in a complex world
Webform 3 condicionales
Webform 3 tambien tiene condicionales que te pueden servir, estas condiciones se aplican a cualquier elemento, por ejemplo "mostrar la segunda página solo si el campo genero es masculino", para usar una condicion edita un elemento existente y vas a ver al ultimo un nuevo fieldset.
Saludos.
administrar acceso
También puedes administrar el acceso a las pág usando menu per rol.
webform o no webform
esa es la pregunta.
Nosotros usabamos webform, y despues procedimos a reemplazarlos con form hechos a mano con el form API.
Sera acaso una de las opciones definitivamente mejor que la otra?
Insultar en Internet es como correr autos en calle publica: Aunque ganes, sigues siendo un idiota.
Hola Just-a-man En realidad
Hola Just-a-man
En realidad un webform con los modulos de http://drupal.org/project/webform_validation y http://drupal.org/project/webform_php y quizas con un hook_form_alter se convierte en un webform hecho a mano usando el form api.
La ciencia es que webform es algo útil para los no programadores que quieren funcionalidades algo avanzadas, que son muy útiles por cierto.
Ahora si eres programador y todo lo que trae el webform se convierte en molestia (lo he sentido), drupal_get_form + hook_menu + drupal form api, es tu mejor amigo.
Nos vemos.
enzo - Eduardo Garcia
veo la luz!
Como siempre, muchas gracias!
Insultar en Internet es como correr autos en calle publica: Aunque ganes, sigues siendo un idiota.
entre webform y form
no encuentro como darle al webform la capacidad de almacenar en las tablas que tu mismo diseñaste en la base de datos, y en los select tampoco puedes hacer una búsqueda de los datos que ya se encuentran, así que creo que mejor es form, sin embargo, mi version de drupal 6, esta mostrándome muchos errores, no se si es porque lo estoy corriendo en un gran virus llamado "windows" asi que ando llorando y haciendolo a pie con html :_C
webform_php
En la version 2 de webform se podía insertar código PHP para post-procesar la data, ahora en la versión 3 quitaron esto, pero el módulo 'webform_php' lo permite. Como dice la documentación puedes tomarlo como base para hacer un módulo de acuerdo a tus necesidades.
Saludos!
Jorge
webform y tamaño (grafico) de los campos
Hola,
He seguido tu screencast y me ha parecido muy simple y completo a la vez.
Lo que no logro hacer es acomodar los campos a una determinada longitud (ya sea de cantidad de caracteres o de pixeles).
¿Como puedo darle ese tipo de formato a cada campo?, y como puedo hacer para (por ejemplo) colocar el campo "NOMBRE" al lado de "APELLIDO" (y no debajo)?
Espero tu respuesta.
Salu2 y gracias.
Webform y Contacto de Usuarios
Estimados, estoy investigando una forma de reemplazar el formulario de contacto entre usuarios por un webform. ¿Las razones?, dificultades para manipular el re-direccionamiento del sumit del formulario por defecto.
En realidad mi intención final seria poder abrir este formulario desde un link en un popups, pero necesito un link valido para poder hacerlo. Al menos es lo que entiendo, no soy programador. Les agradezco si me pueden ayudar en algo, si no de todos modos, gracias por su atención.
ayuda porfa
he creado un webforms, al cual nesecito editar su apariencia y lo mas importantes agregar una url para que este funcione como un buscador de vuelos en integracion con el sistema amadeus(sistema de vuelos mundial).