Drupal 8 viene con un módulo de contacto [1] en el núcleo. Esto le permite crear muchos tipos de formularios personalizados, incluyendo una variedad de campos, sin codificación. Las presentaciones se envían por correo electrónico al usuario correspondiente.
Muchos sitios agregan el módulo contribuido Almacenamiento de contacto [2] si desean guardar envíos de formularios a la base de datos como entidades de contenido estándar de Drupal, permitiéndole usar toda la funcionalidad estándar de Drupal en los envíos de formularios como cualquier otro contenido (usuarios, páginas, medios, etc. .) Ejemplo: usar vistas para crear una lista de envío reciente a la que solo pueden acceder los usuarios con la función de administrador.
Si sus necesidades exceden las capacidades del módulo de contacto principal, el módulo de formulario web D8 es su solución. Aquí hay un resumen [3]:
- ¿Cómo se puede obtener la admisión a un B.Tech en la Universidad de Indraprastha?
- He anotado 90 en MBA CET. ¿Dónde puedo conseguir las admisiones?
- ¿Puedo ingresar a cualquier sucursal de VIT con un rango de 28,000 en 2017?
- ¿Importa si usted es más fresco (sin experiencia laboral) para ser admitido en IIM?
- ¿Es posible asistir a MIT / Harvard a nivel de pregrado sin actividades extra curriculares o medallas de la Olimpiada?
Cosas estándar
• Generador de campos de arrastrar y soltar
• Lógica condicional
• Formas duplicadas
• Enviar correos electrónicos
• Almacenar cosas en la base de datos
• Descárgalo, supongo
Cosas interesantes
• Adjuntar formularios web al contenido,
bloques, incluso otra forma
presentaciones
• Campos y widgets avanzados:
Tableseleccionar clasificación, firma, seleccionar /
otros, Select2, Likert, controles deslizantes de rango,
CodeMirror, calificaciones de estrellas, compuesto
elementos de formulario, páginas de asistente, etc.
• Máscaras de entrada de campo: (___) ___-____
• Campo por elemento y envoltura JS
y CSS
Cosas super cool
• Por elemento CALS (control de acceso)
• Edición de formularios en el navegador a través de YAML
• Conjuntos de opciones reutilizables vía
creador de formularios o como YAML
• Campos traducibles en lugar de
duplicando el formulario
• Jacob Rockowitz (jrockowitz) es
genial y servicial
Notas al pie
[1] Resumen del módulo de contacto
[2] Almacenamiento de contacto
[3] http://pnwdrupalsummit.org/sites…