Difference between revisions of "Gsoc2024/Dino/Inline link preview"
Jump to navigation
Jump to search
(Created page with "{| id="mp-topbanner" style="width:100%; color: white; background:#F9AB00; margin-top: 1.2em; border:1px solid #E37400;" | style="font-size: 2em; font-weight: bolder; padding-left: 1em;" | Dino 'Inline Link Preview' | style="text-align:right; padding-right: 2em;" | Google Summer of Code 2024 Project Idea |+ | colspan="2" style="font-size: 0.8em" | This page describes a Google Summer of Code project idea. Please refer to Google Summer of Code 2024 for an overview of th...") |
|||
Line 18: | Line 18: | ||
|- | |- | ||
! Difficulty | ! Difficulty | ||
| | | Easy | ||
|} | |} | ||
Latest revision as of 21:34, 5 February 2024
Dino 'Inline Link Preview' |
Google Summer of Code 2024 Project Idea |
This page describes a Google Summer of Code project idea. Please refer to Google Summer of Code 2024 for an overview of the XMPP Standards Foundation's involvement with GSoC 2024. |
The XMPP project that is the subject of this GSoC Project Idea is the Dino project. Dino is a modern open-source chat client for the desktop. It focuses on providing a clean and reliable Jabber/XMPP experience while having your privacy in mind.
Project Size | 175 hours |
---|---|
Difficulty | Easy |
Google Summer of Code project description
Add support for attaching and displaying link metadata.
Deliverables / Expected Results
- User interface widget to display metadata, suitable for preview image, title, abstract and the original url/domain.
- Automatic generation of metadata, working with major websites. This should be done in a generic fashion, not targeting a specific website
- Design or reuse a specification for sending metadata with XMPP messages
Involved Technologies
- Vala
- XMPP
- HTML
- OpenGraph
Relevant readings
Website | https://dino.im/ |
---|---|
Source Code | https://github.com/dino/dino |
OSI-License | GPL-3.0 https://github.com/dino/dino/blob/master/LICENSE |
Teaser Tasks | Good first issues |
Project Contacts | larma, fiaxh |
Getting in Contact | chat@dino.im or Webchat |