Comments (3)
I don't really like YouTube embeds. They're noisy, take up a lot of screen space, and are a pretty lazy way to contribute to a conversation. You can link a YouTube video with an ordinary [url] just fine.
Image tags can work if I hide them behind a clickable expand button. The only trouble then is that people will try and link to HTTP images, and the site is HTTPS. Most browsers will not load HTTP resources on a HTTPS page.
To address this I'd have to download and rehost them myself (which would also solve the link rot problem most image hosting sites have). I'm not entirely sure that's a good idea though.
I think a temporary solution of only allowing [img] tags with HTTPS urls in them is okay, though.
from writeoff.
Yeah, the "mixed content" warning stuff made this a lot more complicated in recent years, but having at least some image posting capability would be good. The modern "social network" paradigm starts to fall apart if people can't post their reaction gifs and the like.
That said... please sanitize formatting for max image size (both pixel dimensions and download size) to make that work. We don't need a 50000x50000px images just repeating "Ot Ot Ot Ot" breaking every page view, or 50GB images being auto-loaded.
from writeoff.
Resolving this to wontfix. It's more and more clear to me as time passes by that image embeds actively encourage low-effort posts.
from writeoff.
Related Issues (20)
- Event archive should be paged
- Add "revised URL" field to entries after event is over
- Allow users to change page size
- Prevent user's artist from being leaked to organisers on edit form HOT 1
- Define behaviour for ranking algorithm when an entry has no votes HOT 1
- Create better abstraction for commands
- Define behaviour when there are no entries
- Put event prompt in entry listing
- Rework formats HOT 1
- Show user what groups they're in
- Make it easier for organisers to avoid accidentally seeing artists
- Add a calendar view for the schedule
- Show format in schedule form
- Create distinction between user-level preferences and client-level preferences
- Clicking on a post link that changes location should NOT do a hashchange
- Fic preview
- Define behaviour when there are no voting rounds HOT 1
- Delete image from filesystem when deleted from database
- Give better error message for images that blow up the memory limit
- If a final round is removed because there were no entries, event.tallied might never be set to 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from writeoff.