Submitted by kano in meta (edited )

Hi, So would be interested in doing some development for postmill, and I know a reasonable amount of php. I don't really know what would be useful to add, so if anyone has requests/ideas put them below and we can discuss that. One thing I noted already from /u/Tequila_Wolf is

For example, some kind of systematised report function and a moderation queue that mods can address and respond to reports for. What do people think about this?

I was also thinking it could be cool to add two factor authentication, tho I'm aware that a lot of people aren't providing their email, but its still like a dope feature.

Would also be interested to hear from /u/emma where she is at/what her plans are, if she has something they want done/help with.

Otherwise anyone tell me something, preferably in this thread rather than privately, so we can have the discussion openly.

Also just note that I am mainly a backend programmer and do not have an understanding of designing user interfaces.

tell me.

11

Comments

You must log in or register to comment.

emma wrote

I can't think of anything I would ask for outside help for right now. My focus currently is improving Postmill for site operators, building new theming functionality, and in general just making minor improvements.

That said, if you want to give a shot at adding stuff, feel free, but if it's something major, do inform me first.

I was also thinking it could be cool to add two factor authentication, tho I'm aware that a lot of people aren't providing their email, but its still like a dope feature.

We used to have this back in '17, but it didn't work well due to the Symfony security component being a clusterfuck, and the questionable approach taken by the bundle (i.e. Symfony plugin) used to implement it.

5

An_Old_Big_Tree wrote

I've stickied this so it can be a megathread for all requests.

4

sadie_killer wrote

since this is now for requests in general...
one thing that would be nice for me would be an option to replace twitter links with nitter.net ones, or youtube with invidious or whatever, like some websites replace amazon links people post with referral ones.

that is, when displaying them, not in the backend or anything, and opt-in, of course.

i know there are browser extensions to redirect links like that, but i'm mostly thinking of when using tor browser, where it's recommended to not use addons.
so actually, using onion links when on the raddle onion would make sense too.

i have no idea how much work that would be, though.

5

ziq wrote (edited )

Something I'd like to see:

When someone uploads a huge image, have postmill resize and compress it and convert big pngs (over 400kb) to jpg with 90% compression.

Something else:

Allow people to upload a small profile avatar, like 50x50 pixels.

Something else:

Allow admins to set a background image for the front page.

Something else:

Allow admins to set "most commented - by month / week" as the default sorting for the front page, especially for logged out users. Would stop the "raddle is dead" claims.

Something else:

Don't load background images in mobile mode.

3

ziq wrote

It could work the way the censorship feature works, except instead of preventing the link from being posted, it would automatically change the flagged domain from e.g. youtube to individious or whatever admins set it to.

4

kano OP wrote

I will look into these, and see what I can do. I think your second to last suggestion would be good for the site as well, as I also like looking at the comments, even though I rarely do myself.

4

kano OP wrote

Ok I will keep that in mind, and if I do something big I will discuss with you first, I also checked out the issues page on the repo, and could help sort some of those out as well if you find them urgent.

4

darkecology wrote

It may not be easy, but I'd very much appreciate the inclusion of 2 factor authentication to secure accounts.

3

ziq wrote (edited )

How about the ability to upload images in comments? That's something no other site has.

edit: and the ability to replace uploaded images with new ones in posts

4

ziq wrote

A button to quickly subscribe to the top 30 forums or all the featured forums.

1

Pm4QE6frIf wrote (edited )

Both TOTP and WebAuthn based two factor authentication doesn't require any personal information. TOTP does require the server to store an additional shared secret, but that's it.

Additionally, due to SIM hijacking, it is unwise to use any form of 2FA uses SMS.

4

mofongo wrote

Option to pin comments in a thread.

3

ziq wrote (edited )

Automatically remove tracking codes from urls (anything after "?")

2

ziq wrote (edited )

I can't find any sites that use php parses, is there something in the url string to indicate it's a php parse rather than a tracking code? Then a parameter could be added to exclude php parses.

2

willow wrote (edited )

there's no way to determine which query parameters are used by the site (all sites use them, not just PHP ones) and which are tracking parameters.

but a good start is to remove anything starting with 'utm' (Google trackers - Urchin Tag Manager) as well as 'gclid' (Google click identifier) and 'fbclid' (Facebook click identifier). i imagine there's a list of these somewhere on the Internet that could be used.

edit: for the reason why you can't just remove them all, consider that even Raddle uses query parameters: https://raddle.me/?next%5Bid%5D=118106

3

willow wrote

i think it's still a reasonable idea to remove known trackers. the UTM ones for example are often used in commercial mailing lists where a unique identifier is sent to every user, so the company can determine who clicked or shared the link.

2

ziq wrote

When you click a raddle image post, have it take you to the post page instead of directly to the image.

2

ziq wrote

make w/ and f/ links clickable in post previews

1

dred wrote (edited )

Automatic redirection to .onion if the person is on Tor. It's a fairly recent feature, but it would probably help with people getting banned because they logged by mistake on the clearnet version while someone else was spamming and getting the boot.

https://community.torproject.org/onion-services/advanced/onion-location

Also an update to v3 onions since it's safer and v2 will soon lose support.

3

willow wrote

expandable content previews (especially for images and video) like you get with RES

also: flair

1

ziq wrote

Being able to arrange by top/most commented/controversial on user pages (post histories).

2