- Create Economist SubmissionTracking package correctly: * mainArticle = full blog post content * coverLetter = 216-word SIR— letter * Links to blog post via blogPostId - Archive 'Letter to The Economist' from blog posts (it's the cover letter) - Fix date display on article cards (use published_at) - Target publication already displaying via blue badge Database changes: - Make blogPostId optional in SubmissionTracking model - Economist package ID: 68fa85ae49d4900e7f2ecd83 - Le Monde package ID: 68fa2abd2e6acd5691932150 Next: Enhanced modal with tabs, validation, export 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
172 lines
4.6 KiB
Markdown
172 lines
4.6 KiB
Markdown
# How to Create PowerPoint Presentation
|
|
|
|
## Option 1: Automated Python Script (Recommended)
|
|
|
|
### Steps:
|
|
|
|
1. **Install Python 3** (if not already installed)
|
|
```bash
|
|
# Check if Python is installed
|
|
python3 --version
|
|
```
|
|
|
|
2. **Install python-pptx library**
|
|
```bash
|
|
pip install python-pptx
|
|
# OR if you get permission errors:
|
|
pip install --user python-pptx
|
|
```
|
|
|
|
3. **Run the generation script**
|
|
```bash
|
|
cd /home/theflow/projects/tractatus
|
|
python3 scripts/generate-presentation.py
|
|
```
|
|
|
|
4. **Open the generated file**
|
|
```
|
|
Location: docs/outreach/AI-Led-Pluralistic-Deliberation-Presentation.pptx
|
|
```
|
|
|
|
5. **Customize**
|
|
- Replace [Your Name], [Email], [Phone], [Date] with actual information
|
|
- Add your logo/branding
|
|
- Adjust colors if desired
|
|
|
|
---
|
|
|
|
## Option 2: Manual Creation (Using Markdown as Guide)
|
|
|
|
### Steps:
|
|
|
|
1. **Open PowerPoint/Keynote/Google Slides**
|
|
|
|
2. **Use as reference:** `docs/outreach/PRESENTATION-DECK-Simulation-Results.md`
|
|
|
|
3. **Create slides following the structure:**
|
|
- Slide 1: Title slide
|
|
- Slide 2: The Big Question
|
|
- Slide 3: What We'll Cover
|
|
- ... (follow the 25-slide structure in markdown file)
|
|
|
|
4. **Copy content from markdown file**
|
|
- Each slide is clearly marked in the markdown
|
|
- Speaker notes included for reference
|
|
|
|
5. **Apply visual design:**
|
|
- Color palette:
|
|
- Primary: Dark Blue (RGB 31, 78, 121)
|
|
- Secondary: Orange (RGB 242, 125, 47)
|
|
- Accent: Green (RGB 76, 175, 80)
|
|
- Font: Sans-serif (Montserrat, Roboto, or similar)
|
|
- Use diagrams/flowcharts for complex concepts
|
|
|
|
**Time estimate:** 2-3 hours
|
|
|
|
---
|
|
|
|
## Option 3: Online Conversion Tools
|
|
|
|
### Using Slides.com (Reveal.js)
|
|
|
|
1. Go to https://slides.com
|
|
2. Create new presentation
|
|
3. Import markdown content from `docs/outreach/PRESENTATION-DECK-Simulation-Results.md`
|
|
4. Adjust formatting and design
|
|
5. Export as PDF or present online
|
|
|
|
### Using Canva
|
|
|
|
1. Go to https://canva.com
|
|
2. Choose "Presentation" template
|
|
3. Manually add content from markdown file
|
|
4. Use Canva's design tools for visual appeal
|
|
5. Download as PowerPoint or PDF
|
|
|
|
### Using Google Slides
|
|
|
|
1. Open Google Slides
|
|
2. Create new presentation
|
|
3. Copy content from markdown file
|
|
4. Apply formatting and design
|
|
5. Download as PowerPoint (.pptx)
|
|
|
|
---
|
|
|
|
## Option 4: Request AI-Generated Images/Diagrams
|
|
|
|
If you need specific diagrams created (e.g., the 3-layer safety architecture, accommodation framework), let me know and I can:
|
|
|
|
1. Create SVG/PNG diagrams
|
|
2. Generate specific visualizations
|
|
3. Create infographics for data
|
|
|
|
---
|
|
|
|
## Recommended Workflow
|
|
|
|
**Fastest:** Option 1 (Python script) - 5 minutes + customization
|
|
**Most Control:** Option 2 (Manual) - 2-3 hours
|
|
**No Software Install:** Option 3 (Online tools) - 30-60 minutes
|
|
|
|
---
|
|
|
|
## After Creating PowerPoint
|
|
|
|
### Customization Checklist:
|
|
|
|
- [ ] Replace all [Your Name] placeholders
|
|
- [ ] Replace all [Email] placeholders
|
|
- [ ] Replace all [Phone] placeholders
|
|
- [ ] Replace [Date] with actual date
|
|
- [ ] Add your photo (optional, title slide)
|
|
- [ ] Add organization logo (optional)
|
|
- [ ] Customize color scheme (if desired)
|
|
- [ ] Add backup slides (see markdown file)
|
|
- [ ] Test on projector/screen
|
|
- [ ] Practice delivery (3-5 times)
|
|
|
|
### Presentation Tips:
|
|
|
|
- **Duration:** 15-20 minutes (excluding Q&A)
|
|
- **Pace:** Don't rush - pause for key points
|
|
- **Engagement:** Ask "Does this resonate with you?" at key moments
|
|
- **Backup slides:** Have ready for anticipated questions
|
|
- **Handouts:** Print budget breakdown + contact info
|
|
|
|
---
|
|
|
|
## Troubleshooting
|
|
|
|
**Python script fails:**
|
|
- Check Python 3 is installed: `python3 --version`
|
|
- Install pip if missing: `sudo apt install python3-pip` (Linux) or download from python.org (Windows/Mac)
|
|
- Try `python` instead of `python3` if on Windows
|
|
|
|
**Module not found:**
|
|
- Reinstall: `pip install --upgrade python-pptx`
|
|
- Check installation: `pip list | grep python-pptx`
|
|
|
|
**Permission errors:**
|
|
- Use `pip install --user python-pptx` (installs for current user only)
|
|
- Or create virtual environment:
|
|
```bash
|
|
python3 -m venv venv
|
|
source venv/bin/activate # On Windows: venv\Scripts\activate
|
|
pip install python-pptx
|
|
python scripts/generate-presentation.py
|
|
```
|
|
|
|
---
|
|
|
|
## Files Referenced
|
|
|
|
- **Script:** `scripts/generate-presentation.py` (automated generation)
|
|
- **Markdown source:** `docs/outreach/PRESENTATION-DECK-Simulation-Results.md` (content reference)
|
|
- **Output:** `docs/outreach/AI-Led-Pluralistic-Deliberation-Presentation.pptx` (generated file)
|
|
|
|
---
|
|
|
|
## Need Help?
|
|
|
|
If you encounter issues or need specific customizations (diagrams, infographics, additional slides), ask for assistance.
|