Overview
The stories collection presents in-depth photo essays and narratives that explore life, resilience, and culture in Dzaleka Refugee Camp. Unlike individual photos in the gallery, stories combine multiple images with detailed text to tell comprehensive, multi-layered narratives.Cultural Significance
Photo stories serve vital purposes:- Deep Context: Provides rich background and nuance beyond single images
- Humanization: Transforms statistics into personal, relatable human experiences
- Education: Teaches audiences about refugee life, challenges, and achievements
- Memory Preservation: Documents important moments and initiatives for posterity
- Advocacy: Compelling narratives drive awareness and support
- Community Pride: Celebrates achievements and shares positive stories
- Historical Record: Creates an archive of life in Dzaleka over time
Content Schema
The stories collection uses this schema defined insrc/content.config.ts:272-296:
Example Story
Fromsrc/content/stories/living-hope.md:
Creating Photo Stories
Story Guidelines
Identify a Compelling Subject
Choose a person, place, initiative, or event with a rich story to tell. Look for narratives that reveal larger truths about refugee life.
Conduct In-Depth Research
Interview subjects, gather background information, understand context and history. Spend time observing and documenting.
Capture Multiple Images
Take varied photos that show different aspects of the story—people, places, activities, details, and wider context.
Write Compelling Text
Weave together narrative text that provides context, includes quotes, and guides readers through the story.
Creating a Story Entry
Field Descriptions
Required Fields
Compelling title that captures the story’s essence
One-paragraph summary for previews and SEO (100-200 words)
Object with
name (required), role (optional), and bio (optional)Publication date in YYYY-MM-DD format
URL or path to the main cover image
Photo Array
Array of photo objects, each containing:
image(string, required): URL or path to imagecaption(string, optional): Photo captiontext(string, optional): Narrative text associated with this photophotographer(string, optional): Photographer’s namedate(string, optional): When photo was taken
Content Array
Optional alternative structure. Array of content blocks, each containing:
image(string, optional): URL or path to imagecaption(string, optional): Image captiontext(string, optional): Narrative text
Optional Metadata
Array of relevant tags for categorization and discovery
Whether to feature prominently on story listings
Story Structure Patterns
Pattern 1: Photo-Driven Narrative
Each photo has associated text:Pattern 2: Mixed Content
Flexible mixing of images and text blocks:Writing Effective Story Text
Opening
Body Sections
Provide Context:Conclusion
Story Tags
Use descriptive tags to categorize stories:- Themes:
"Education","Healthcare","Arts","Business","Community","Youth" - Emotions:
"Hope","Resilience","Joy","Struggle","Triumph" - Subjects:
"Children","Women","Entrepreneurs","Artists","Teachers" - Events:
"Tumaini Festival","Graduation","Opening","Celebration" - Issues:
"Climate Change","Access to Education","Economic Opportunity"
Photography Guidelines
Image Types to Include
Portraits
Close-up photos of subjects showing personality and emotion
Action Shots
People engaged in activities that illustrate the story
Wide Shots
Establishing images showing context and environment
Details
Close-ups of significant objects, hands at work, meaningful details
Interactions
People relating to each other, showing community and relationships
Environments
Spaces where the story takes place—homes, schools, workshops
Technical Quality
- Resolution: High quality, minimum 1200px on longest side
- Lighting: Well-exposed images with good lighting
- Focus: Sharp focus on main subjects
- Composition: Thoughtful framing that supports the narrative
- Consistency: Cohesive visual style throughout the story
Ethical Storytelling
Core Principles
Informed Consent
Informed Consent
- Get clear permission from all subjects to photograph and publish
- Explain how the story will be used and where it will appear
- Allow subjects to review the story before publication
- Respect requests to withhold certain information or images
- Get parental consent for children
Dignity and Respect
Dignity and Respect
- Avoid exploitative imagery that focuses on suffering
- Show subjects as full human beings with agency and complexity
- Don’t sensationalize hardship or perpetuate stereotypes
- Balance challenges with strengths, resilience, and achievements
- Let subjects tell their stories in their own words when possible
Accuracy and Context
Accuracy and Context
- Verify facts and check details
- Provide sufficient context to prevent misinterpretation
- Don’t oversimplify complex situations
- Acknowledge limitations in your knowledge
- Correct errors promptly if discovered
Do No Harm
Do No Harm
- Consider potential consequences of publication
- Protect vulnerable individuals, especially children
- Don’t share information that could put subjects at risk
- Be aware of power dynamics in storytelling
- Prioritize subject welfare over storytelling goals
Featured Stories
Setfeatured: true for exceptional stories that:
- Provide deep insight into important aspects of life in Dzaleka
- Include compelling photography and powerful narrative
- Represent diverse experiences and perspectives
- Would engage and educate a broad audience
- Should be highlighted on the homepage
API Access
Access stories programmatically:Complete Example
Best Practices
Show Don't Tell
Use vivid details and scenes rather than abstract statements. Let readers see and feel the story.
Multiple Perspectives
Include diverse voices and viewpoints to create a fuller picture.
Balance Challenges and Strengths
Acknowledge difficulties without making them the whole story. Show resilience and agency.
Specific Details
Concrete, specific details are more powerful than generalities.
Let Subjects Speak
Use direct quotes extensively to preserve authentic voices.
Provide Context
Help readers understand the broader situation without overwhelming the narrative.
Related Resources
- Photo Gallery - Individual photos from the community
- Artists - Profiles of visual artists
- Dancers - Profiles of dancers and performance groups
- Poets - Profiles of poets and their work