Actividad 11: Fundamentos de los formularios. Campos de formulario

Actividad 11: Fundamentos de los formularios. Campos de formulario

  • Bootstrap
  • CSS
  • HTML
  • JavaScript
  • WordPress

Descripción de la actividad
Parte 1.

  • Desarrolla un archivo donde se despliegue un formulario con los campos de formulario que hemos visto en el material 17. HTML. Formularios.
  • Buscaremos un script php para que recoja los datos del formulario y los envíe al servidor remoto. Este los enviará a la dirección especificada mediante SMTP (protocolo simple de envio de correo) 
  • Publica el archivo en el servidor remoto.

Parte 2. Maqueta una página con el acabado del archivo adjunto pag_newsletter.png en WordPress

  • Usaremos el plugin WPforms o Contact form 7.

Requerimientos

  • Lo desarrollaremos con Visual Code. Se pueden utilizar herramientas como Da
    Button Factory
     para generar botones o elementos de diseño con CSS

Información y finalidad del formulario

La finalidad del formulario es recoger datos por las preferencias de los usuarios sobre un nuevo newsletter de nuestra galería de arte.
Información a pedir a los usuarios:

  • Los datos personales (nombre, apellidos, dirección, email, telf, sexo,
    edad)
  • Posibilidad de insertar comentarios y sugerencias
  • ¿Qué tipo de  información te gustaría recibir?
    Novedades sobre libros ilustrados
    Información sobre exposiciones
    Nuevas tendencias
    Subastas sobre arte
    Artistas emergentes
    Certámenes artísticos
    Todos
  • Indicar, en una lista, con qué periodicidad querrías recibir esta información:

        Semanal
        Quincenal
        Mensual
        Trimestral
        Anual

  • Preguntar
    sobre lo máximo que se gastarían en El Magazine que recibirían digitalmente (escoger una, y sólo una de estas opciones)

        5€
        10€
        15€
        18€
        0€

  • Acceptar la política de privacidad de la empresa

UPDATE!!
Mejoremos la usabilidad para este formulario modificando su presentación. Opciones:

  • Dentro de un modal box
  • Mediante un accordion, sección a sección
  • Mediante un popup
  • Usando un flip box


2. Aplica las reglas de estilo que consideres necesarias para que tenga una legibilidad lo más óptima posible.

  • Jerarquía tipográfica (font-size, font-weight, text-align, color, font-style)
  • Armonía de colores (color, background-color)
  • Espacios (margin y padding)
  • Separadores (border, background-image)
  • Iconos y media (::after, ::before)