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