32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
# Open Graph Implementation Plan
|
|
|
|
## Task: Video sharing preview (thumbnail + info) on all platforms
|
|
|
|
### Steps to complete:
|
|
|
|
1. [x] 1. Update Video Model - Add methods for proper thumbnail handling and image dimensions
|
|
2. [x] 2. Update videos/show.blade.php - Add comprehensive Open Graph meta tags
|
|
3. [x] 3. Add video-specific Open Graph tags (og:video, og:video:url, etc.)
|
|
4. [x] 4. Add enhanced Twitter Card meta tags
|
|
5. [x] 5. Add Schema.org VideoObject markup
|
|
6. [x] 6. Ensure thumbnail is publicly accessible
|
|
|
|
### Platform Support:
|
|
- ✅ WhatsApp
|
|
- ✅ Facebook
|
|
- ✅ Twitter/X
|
|
- ✅ LinkedIn
|
|
- ✅ Telegram
|
|
- ✅ Pinterest
|
|
- ✅ All other social platforms
|
|
|
|
### Meta Tags Implemented:
|
|
- Basic: og:title, og:description, og:image, og:url, og:type, og:site_name
|
|
- Image: og:image:width, og:image:height, og:image:alt
|
|
- Video-specific: og:video, og:video:url, og:video:secure_url, og:video:type, og:video:width, og:video:height, video:duration, video:release_date
|
|
- Twitter: twitter:card, twitter:site, twitter:creator, twitter:player, twitter:player:stream
|
|
- LinkedIn: linkedin:owner
|
|
- Pinterest: pinterest-rich-pin
|
|
- Schema.org: VideoObject with full video metadata
|
|
|