I've been grepping through the laconica code around oEmbed, and I made a
few interesting discoveries.

1) There is an oEmbed library in extlib/Services/oEmbed.php, but it is not
used anywhere

2) The oEmbed implementation in classes/File_oembed.php does not support
discovery - it only uses the oEmbed provider at http://oohembed.com. This
becomes important when you consider that...

3) laconica is currently lacking an oEmbed provider. and...

4) Because the oEmbed consumer implementation does not support discovery,
and oohembed won't list every laconica instance (public and private),
laconica instances will not recognize links to oEmbed enabled resources
contained within each other to be oEmbed enabled. Which is kind of a
downer.

I believe millette wrote the oEmbed implementation. Would you (or anyone
else) be willing to work with me to use the oEmbed library instead of the
self-written implementation, add discovery support with an oohembed
fallback, and add an oEmbed provider to laconica?

Thanks!

_______________________________________________
Laconica-dev mailing list
[email protected]
http://mail.laconi.ca/mailman/listinfo/laconica-dev

Reply via email to