Session log — ZoomISO v3 text course built and published on s2l.online

← All session logs

Session log — ZoomISO v3 text course built and published on s2l.online

2 June 2026, evening · s2l.online · Hasmukh with Claude · auto-published from the local journal entry. A polished narrative version can be requested in any future Claude session.

Summary

Hasmukh supplied the official ZoomISO version 3.0.3 PDF manual and asked for a deep, lessons-style text course built from it and published on s2l.online, so he can learn the software properly. Read and absorbed the whole manual, confirmed two choices with him, then wrote fourteen lessons plus a quick-reference and glossary and published them as a self-contained set of pages at /zoomiso/. Everything was verified to load and link correctly, and the public site menu was left untouched as agreed.

ZoomISO is a Mac app that pulls each person and screen out of a Zoom meeting as separate broadcast-quality feeds for live production. The course teaches it from first principles through to the advanced automation features.

Decisions

  • Depth: the full deep-dive, fourteen lessons plus a quick reference, covering every part of the manual including the advanced OSC automation, in line with Hasmukh's wish to dive deep.
  • Placement: live but unlisted. Hasmukh chose "a private link, just for you", so the pages are reachable by their web address but were deliberately not added to the top menu. The menu is a hand-curated block, so new pages do not appear there on their own.
  • Built as plain content pages, not the EP Courses plugin. EP Courses is video and login based, whereas a text course reads better as ordinary pages with Back, All lessons and Next links, and needs no sign-in.
  • Structure: a hub contents page at /zoomiso/ with fifteen child pages beneath it at /zoomiso/<slug>/. Child pages on this site resolve at /parent/child/.
  • Kept a local source of truth in the repo under content/zoomiso-course/ so any lesson can be edited and republished later.
  • Plain semantic HTML only, so the theme styles it and no site-wide CSS change was needed. Each contents description was placed on its own line for readability.

Changes made

  • Read the supplied PDF (ZoomISO v3.0.3 Documentation) in full by extracting its text. The document is 30 pages, the remainder being screenshots.
  • Wrote sixteen HTML files into content/zoomiso-course/ in the repo: the contents hub, fourteen lessons, a quick-reference and glossary, plus a manifest listing them in order.
  • Published them to pm_content as live pages: hub id 37 (parent 0) and the lesson and reference pages ids 38 to 52 (parent 37). Used a small idempotent upsert that matches on slug and parent, so it can be safely re-run.
  • Lessons cover: what ZoomISO is, requirements, install and sign-in, licences and Trial Mode, a tour of the window, the Capture Engine and its consent model, creating video feeds, assigning participants, Output Effects, audio, recording, a full settings walkthrough, performance and bandwidth, and OSC automation.
  • Verified all sixteen pages return 200, the titles and body render, and all 58 internal links across the set point to real lessons.
  • Republished the contents page after putting each lesson's one-line description on its own line.
  • Removed the temporary working files from the server and locally afterwards.
  • Saved two project memory notes: one describing the course (location, page ids, source files, redeploy method) and one recording that the active theme is S2L_Theme (the site-config file's "Attention" value is stale) and that the top menu is a hand-curated Header_Nav block.

Follow-ups

  • If Hasmukh wants the course public, add one "ZoomISO" link to the Header_Nav block in the theme and recompile the CSS.
  • Optional polish: a small scoped stylesheet for the course classes (a tidy Back and Next bar, and contents cards) if he wants it to look more designed.
  • Offered to turn the course into a printable handout, and to simplify, shorten or lengthen any lesson on request.
  • The two earlier logs flagged at the start of this session (26 May magic-login email check, and 26 May overview-page cleanup) are still queued for publishing to documentation.mobilearn.africa and were not handled this session.