Developer workflow

Create member pages from photos

Nine steps — name photos, drop them in one folder, then use Workbench.

  1. Start LifeLoveMe — double-click StartLifeLoveMe.command.
  2. Open WorkbenchCommunities → Workbench (run WorkbenchHelper.command once if helper is off).
  3. Put photos in ~/LifeLoveMe_Imports/member_photos/ (created automatically on first use).
  4. Name photos
    • ankit-1.jpg = profile photo → becomes avatar.jpg
    • ankit-2.jpg, ankit-3.jpg, … = gallery photos
  5. In Workbench, open section Create Member Page.
  6. Enter the person’s name (e.g. Ankit). Relationship is optional.
  7. Click Create Member Page. Photos are compressed (about 200 KB each) and copied to the page.
  8. Click Preview page to open the new personal page.
  9. Click Copy WhatsApp message to invite them with the link.

Naming tips

When to run prepare deploy (for this workflow)

Use ./scripts/prepare_deploy.sh when you want the latest member-page changes in deploy/web_public/ for local deploy-style testing or Netlify deployment.

For normal local iteration, you usually do not need it every time:

Advanced — batch intake without Workbench button
python3 scripts/intake_member_photos.py python3 scripts/create_member_page_from_intake.py --name Ankit --json

Mapping file: scripts/member_photo_intake_mapping.json

Developer Help Workbench — Create Member Page