I don’t think this would be complicated. It’d be basically a little tweak of the MD parsing to make ![]() syntax to detect and embed the media directly. But, as diaspora uses a gem to parse the MD, it’d be more an upstream issue.
Outcome: Though it would be technically the easiest, I don’t think we should accept this proposal, because we don’t have anything close to consensus.
Votes:
Yes: 13
Abstain: 0
No: 9
Block: 2
Note: This proposal was imported from Loomio. Vote details, some comments and metadata were not imported. Click here to view the proposal with all details on Loomio.
Well, actually ![]() is not a standard and not even an extension. The CommonMark people are still discussing the syntax as we do. And they have alternative proposals like !audio[]() syntax. I also have an idea just now come to my head - to use text inside the square brackets to mark media type like ![embed:audio alt_text](url).
The link syntax([]())
pros:
Will look nice even with software, which doesn’t support embedding.
cons:
Will be unable to post a link without embedding.
The image syntax ![]()
pros:
The syntax is unambiguous if the software supports it. Proposed and used by somebody in the CommonMark community.
cons:
Looks bad if used with unsupported software (e.g. older versions of diaspora). Require more work to deal with tumblr export and mobile versions of diaspora.