Fun with Forms

Kari Sletten@KariSletten on Twitter – www.icebergwebdesign.com/fun-with-forms

Conditional Logic!
Passing Variables!
Dynamic Surveys!
Custom PDFs!

  • Have you ever filled out a form? — heck yah.
  • A lot of this talk references Gravity Forms but can be reflected in other similar services

Conditional Logic

  • Ask questions that contain different results depending on the results
  • Customer example
    • shipping company
    • does your company use a factoring company
      • yes / no — related questions dependent on answers
  • customer example
    • What do you want help with today
    • four tiles leading to related questions
  • Passing variables to forms
    • School
      • Schedule a visit
        • Pre-populate form with data already captured in an earlier form to reduce the need to input it again.
  • Police activities league
    • one very long form that covers everything (seasonal sports)
    • drop down select of sport — open or closed
      • If open, you can register
      • if closed, no option to do anything
  • passing variables in a url
    • select who it is you want to email
      • you don’t see her email but she’ll get it
      • ? variable
      • assign variable to “elen’s email address”
  • Survey
    • Weighted survey from multiple domains
      • How do they compare — are they worth targeting as customers?
      • IE how much money does your business make?
      • what industry are you in?
      • Weighted values for each answer to a larger number — this reminds me of a buzzfeed survey
      • Gravity Forms has filter hooks that can be manipulated
        • add numbers, do math
      • Display the results — see how you measure up to your industry peers
  • Confirmations
    • add score to notification email or screen
    • set score value — show total
    • send to a custom destination

Gravity Forms PDF

  • Create a digital certificate PDF that’s downloaded from a password protected page

Bash is magic # No it’s not

Dwayne McDaniel presents on Bash to a full room at #WordCamp #WCOC

Dwayne McDaniel – Pantheon

Let’s talk about magic

  • Don’t be afraid of bash, just use it
  • Stephen R. Bourne Created Unix shell in ’79
  • bash “causes actions” its that simple
  • Linux ’92 / ’93 Linus Torvalds
    • Now you can run in on Windows 😐
  • Build Tools
    • CirlceCi
    • Jenkins
    • CI / CD

Bash

  • Included in Mac and Linux
  • Can install on Windows
  • $ prompt
  • ~ home directory
  • pwd – present working directory
  • ls – list contents of directory
  • ls -a list contents – all (including hidden files)
  • .. – one level up
  • mkdir – make directory
  • cp – copy
  • mv – move
  • rm – remove
  • rm -rf — remove all recursive (be careful)
  • history — show history of commands
  • clear — clear screen
  • open — Open files and directories

Tools

  • grep — general regular expression search
  • curl — pull from a url
    • curl – I — header
  • vi – editor
  • nano – editor
  • calc – calculator
  • git – version control
  • ddgr – duck duck go search
  • wp – wpcli — WordPress command line
  • backstop — automates visual regression
  • example image magic — convert images
  • .bashrc — create a alias such as ff to open Firefox if you want
    • automate bash commands into a sequence
  • Scripting
    • “hello world”
    • use wp-cli to automate stuff you do frequently
    • build a script to build websites
    • run scripts to update, test, test, move to production all within bash
    • ctrl a — move to front of line

Tips

  • duck duck go is great for documentation
  • watch star wars in asci

You Don’t Say: The importance of earnest feedback

Cami Kaos Community Organizer for WordPress Sponsored by Auttomattic – camikaos@automattic.com

I’ve now realized for the first time in my life the vital importance of being earnest.

Oscar Wilde

When’s the last time you gave feedback?

  • Tweets
  • Mentor relationship

Three types of feedback

  • Appreciation
    • Keep it appropriate and on topic
  • Coaching
    • Grow and Change
    • How work can be improved
  • Evaluation
    • Should not be emotional
    • Should have value. Think of letter grades / pass and fail
    • Be objective without emotion

What job are you trying to do?

  • Give relevant feedback to the purpose
  • Keep feedback about the project
    • Keep it productive

Never speak disrespectfully of Society, Alegernon. Only people who can’t get into it do that.

Oscar Wilde

  • When you are respectful and kind people are less likely to block you
  • The strongest control we have is how we receive feedback

It is absurd to have a hard-and-fast rule about what one should read and what one shouldn’t. More than half of modern culture depends on what one shouldn’t read.

Oscar Wilde

  • Poop Sandwich
    • buffer negative feedback with positive feedback — meh.
    • Instead just be constructive and greatfull

READ: The Importance of Being Earnest by Oscar Wilde