Skip to content

Mighty Citizen Vendor Overview

VIDEO TRANSCRIPT | Recorded: 2022-01-27 | Verify against current system state

Abstract

Comprehensive overview of the Mighty Citizen vendor relationship. Covers the account page redesign project (replacing eBusiness), care package support options, API development in NSwagger, Teamwork project communication, and Cloudflare SSL certificate monitoring. Mighty Citizen is a marketing firm specializing in associations that built and maintains the WWW site.

Key Procedures

  • Use Teamwork for all Mighty Citizen communication
  • Request estimates through care package (free)
  • Schedule quarterly CraftCMS maintenance updates
  • Review project documentation in Google Docs
  • Build API using NSwagger AMP Customer Data spec

Notable Statements

  • 0:03:17 "Mighty Citizen is a vendor that we work with. It's a technical vendor. They're really a marketing firm that works specifically with associations"
  • 0:03:33 "They built our WW site, WWW site, and have been continuing to maintain that"
  • 0:03:48 "We also hired them to revamp our account pages"
  • 0:04:54 "Mighty Citizen has built the HTML for these pages. This is not just a prototype or a drawing"
  • 0:05:16 "We're expected to take their HTML designs and push it into something on our side that we can use with an API through MVC or React"
  • 0:06:00 "They wanted a consistent look and feel across the WWW site and this site, which probably be account.amp.org"
  • 0:07:28 "So there's no 15 questions and then click save. You're just doing one thing at a time"
  • 0:10:51 "This means we've got to build out all of these functions outside of e-business in Apptify"
  • 0:12:58 "This is on NSwagger, it's AMP customer data. And it just contains all of the specific things that we'd have to update"
  • 0:13:07 "This is considered phase four, but they really want to be able to upload photos into Apptify"
  • 0:16:47 "If something goes wrong with our WWW site, we have a care package that we can request help"
  • 0:17:31 "I try to get the maintenance updates at least every quarter. That way, we're not behind like we got with Jubilas"
  • 0:17:52 "I can ask for an estimate on something... for free"

Systems & Configurations

Systems Mentioned

  • CraftCMS (WWW site)
  • Aptify eBusiness (current account pages)
  • Teamwork (project management - Mighty Citizen)
  • NSwagger (API documentation)
  • Cloudflare (SSL monitoring)
  • Higher Logic (community forum)
  • Sophos (firewall - Let's Encrypt)
  • SendGrid (email link tracking)

Account Page Redesign Features

Feature Description
Header bar JSON-driven menu from WWW site
Notification bell Renewal/survey alerts
Single-action modals One update per popup
Member card HTML display, PDF print
Address simplification One address with type field
Profile progress Completion percentage
Mobile responsive Optimized for phone

Care Package Includes

Service Details
Bug fixes Related to current site
CraftCMS updates Quarterly maintenance
Training sessions 2-3 per year
Free estimates Unlimited requests

DNS Records Warning

Type Example Notes
CNAME links.amp.org SendGrid tracking
MX Mail routing Critical
TXT SPF, DKIM Email auth

Credentials/Access Mentioned

  • Teamwork access (Mighty Citizen project)
  • Cloudflare admin (DNS management)
  • NSwagger API documentation

Vendor Contacts Mentioned

  • Mighty Citizen (web development vendor)
  • Aptify (API/photo upload limitations)
  • Jack (security team - DNS documentation request)
  • Aaron (DNS coordination)
  • Keith (meeting coordination)

Errors & Troubleshooting

  • Issue: SSL certificate alerts from Cloudflare
  • Cause: Let's Encrypt auto-renewal for Higher Logic
  • Resolution: Expected behavior, not a security issue
  • Timestamp: 0:00:41

  • Issue: Photo upload to Aptify not supported

  • Cause: No native framework support
  • Resolution: Phase 4 - custom integration needed
  • Timestamp: 0:13:07

Transcript Gaps & Quality Notes

  • Comprehensive vendor overview (22 minutes)
  • Key upcoming project: Account page redesign
  • Technology choice: MVC with CSHTML
  • Menu API call to CraftCMS is concern area
  • Therapeutic areas UI solution from Conference Reg shown