1 | ||
1 | ||
1 | ||
1 |
This is in response to the request here by @LarrySwinger
https://goatmatrix.net/c/Ideas4Matrix/BQQeSzuVmK
This test post shows the results:
https://goatmatrix.net/c/Test/EMSnW7hW5K
There is a predicted problem that I can't know ahead of time if a web page will play nicely with being embedding. For internet security reasons they even make it hard to detect if an iframe fails. It would be nice if I could load it in the background, if it succeeds display it, if it fails follow the link.
Also it may lead to some unwanted scrolling.
Besides that it was a good excuse to make the image expansion more consistent. Images can now expand in the text post content when they couldn't before.
I think we should vote on if we keep the web page expansions.
![]() | ![]() |
---|
Edit: Update. I made the non-embedable links open normally. I found a way.
Edit: Update. I made the non-embedable links open in a new tab so they don't mess things up when nested
Edit: Update. I made a setting for turning off expansions. Click the gear in the top right, or nest into this link: https://goatmatrix.net/settings
This is freaking awesome. Yes! Yo dawg I heard you like pages so we put some pages in yo pages so you can browse while you browse. Nah but I especially like how you can keep embedding pages until you reach an outbound link, since all pages on this domain do the embedding now. Maybe it could embed a mobile version of the page, that'd be an improvement. If goatmatrix.net is embedded, you get the topbars (tag list and the menu with the homepage, sorting buttons and notification / settings buttons) even though they are redundant there, so maybe those can be stripped from the embeds.
In the test the gvid.tv links embedded while the atcoder.jp link was loaded in the full tab. That kind of disrupts the browsing experience. If an embed fails, maybe open it in a background tab, that experience is closer to an embedded page and thus makes it more predictable. The point is that the page you're on doesn't go anywhere.
The inspiration for this came from https://tiddlywiki.com. That's a js-based wiki consisting of short notes called tiddlers and whenever you click on an internal link, it opens that tiddler below it, so you always stay on the same page. The entire internet should work like that in my opinion. Now that's sort of implemented here.
See also Project Xanadu, that was also going to have a similar interface. And C2 wiki, the original wiki.
Edit: you could take this one step further by injecting all the links inside the embed with code that makes them embed when clicked, so that you can just keep on embedding.
I got it so non-embed links go to a new tab. This is also needed because before if you click one of them while nexted it completely fucked everything up.
I'm back to my goal of expanding all expandables all the way down from this page. Good luck everybody else!
LOL Jon Anderson.
I was also able to make imdb links in the movie poll open posters:
https://goatmatrix.net/c/MatrixEvents/6PuAWU1cSx
It should pretty much work with an imdb link.
Noice!!!
Is that automated?
If so, would it be possible to auto-add the year and IMDb rating?
I manually automated part of it. I've actually just implemented an imdb-id to poster redirect:
https://goatmatrix.net/imdbposter/tt0107290
I'm just using that. In theory I could grab more but I'd really like to just embed an IMDB card at that point. But IMDB sucks and doesn't want embeds.
Plus I like the movie database a little more than IMDB so I'd rather build infrastructure for that.
Let's see if it embeds:
https://www.themoviedb.org/tv/1437-firefly
See, TMDB is just a better more open site. It's not as popular but operates a lot more like a wiki.