-
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
Allow users to customize Open Graph images and metadata for their individual Lanyard profile, enabling personalized social sharing previews.
Current State
- Default Open Graph image for all pages (
/og/default.png) - Generic metadata for all profiles
Proposed Features
Custom OG Image Options
- Auto-generated: Create OG image from profile data
- Profile photo
- Name and title
- Institution/affiliation
- Branded Lanyards template
- User upload: Allow custom 1200x630 image upload
- Template selection: Choose from predefined templates
Custom Metadata
- Custom title (default: "[Name] - Lanyards")
- Custom description (default: bio/description)
- Keywords/tags for SEO
Implementation
- Add OG image field to profile settings
- Create image generation service:
- Use Canvas API or similar (server-side)
- Template with profile data
- Cache generated images
- Update profile metadata endpoint
- Generate dynamic
<meta>tags per profile - Store custom images in user's PDS or cloud storage
Technical Considerations
- Image optimization and caching
- Storage location (PDS vs CDN)
- Generation performance
- Default fallbacks
Benefits
- Personalized social sharing
- Better click-through rates
- Professional appearance
- Brand consistency for institutions
Priority
Medium - Nice enhancement for sharing and discovery
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request