Why do all lemmy instances have the same web UI?

  • Have we collectively agreed to follow the same UI to ensure easier interoperability for users?
  • Can someone provide the link for the source code of the UI?
29 points · 32 comments · view on lemmy.world

32 Comments

Bjoern_Tantau@feddit.de · 53 pts · 3y (21 replies)

https://github.com/LemmyNet/lemmy-ui

They literally all run the same program, lemmy.

whoamibro@lemmy.world · 11 pts · 3y (20 replies)

Thanks, can an instance technically have a different(or enhanced) user interface?

rikudou@lemmings.world · 32 pts · 3y (13 replies)

Yes. Lemmy-ui supports themes and you can even choose an entirely different UI altogether. For example this UI: https://mlmym.org/lemmings.world/

kamen@lemmy.world · 13 pts · 3y (11 replies)

Wow, talk about people clinging to old.reddit.com UI.

Uncle_Iroh@lemmy.world · 11 pts · 3y (10 replies)

I fucking hated old.reddit.com lol

rikudou@lemmings.world · 10 pts · 3y (6 replies)

I didn't really hate it, but I never got how everyone seemed to love it, it was old and ugly.

Tavarin@lemmy.world · 10 pts · 3y

I like that it's information dense. Posts don't take up a lot of space, comment chains are easier to track with the boxes, it's more obvious which posts will expand in window and which will go to a new link. I don't care if it's pretty, I find it far more functional.

thermal_shock@lemmy.world · 6 pts · 3y

Simple and worked well with RES.

decadentrebel@lemm.ee · 5 pts · 3y (2 replies)

Tbf, when people say they love old.reddit, they very well could be referring to some of the better-looking themes. A lot of old.reddit subs, for example, use Naut. Some also use Minimaluminiumalism, or Simplit.

kamen@lemmy.world · 7 pts · 3y

Might also be about using RES; a lot of the cool stuff never got ported over to the new UI.

Uncle_Iroh@lemmy.world · -1 pts · 3y

I dislike those too lol

Uncle_Iroh@lemmy.world · -2 pts · 3y

Old, and ugly are 2 very kind words for the outdated garbage it is.

AncientMariner@lemmy.world · 7 pts · 3y (2 replies)

Damn, you might have got hung, drawn and quartered for that comment on reddit ;)

Uncle_Iroh@lemmy.world · 5 pts · 3y

Haha, that's fine. I'm never going back to that shit hole anyways!

SkaveRat@discuss.tchncs.de · 2 pts · 3y

I've grabbed a pitchfork out of reflex

jamesorlakin@lemmy.world · 3 pts · 3y

It's beautiful

Bjoern_Tantau@feddit.de · 7 pts · 3y (5 replies)

wefwef.app is also another web UI.

whoamibro@lemmy.world · 2 pts · 3y (4 replies)

But it's not an instance. It's a just a web app for lemmy

TheBig2023Meltdown@lemmy.world · 1 pts · 3y (2 replies)

Yes you use their backend and you can develop your own UI if you'd like

Or you can make a copy (fork) lemmy-ui and make your changes

intensely_human@lemm.ee · 1 pts · 3y (1 reply)

It’s got to be two separable layers. Sounds like the lemmy server just happens to be bundled with a particular UI layer that can access the server’s APIs.

TheBig2023Meltdown@lemmy.world · 1 pts · 3y

Yeah that's the latest lemmy-ui repository. You have the option to choose your own from the backend

Bjoern_Tantau@feddit.de · 1 pts · 3y

But you could switch out the whole lemmy ui with wefwef if you wanted to. It probably doesn't have all the admin functionality, but theoretically it's possible.

Mugmoor@lemmy.dbzer0.com · 11 pts · 3y

They don't all have he same theme. https://lemmy.dbzer0.com has a custom one for example.

Draconic_NEO@lemmy.world · 5 pts · 3y (2 replies)

Most of them run the default Lemmy UI which comes with the software, although I have seen two which use LemmyBB a front end based on the phpBB bulletin board frontend an example of one such instance would be fedibb.ml

Lemon@lemmy.blahaj.zone · 2 pts · 3y (1 reply)

Oh god, I hate that so much, jesus christ. Good luck to them.

Draconic_NEO@lemmy.world · 3 pts · 3y

Yeah I'm not really a fan of it either. I guess it's good for people to have options though, if they don't want to use the default lemmy-ui front end.

I just noticed it seems like the lemmy update for 0.18.1 broke lemmybb so it seems like they're probably going to be inaccessible until they can get it fixed.

promitheas@iusearchlinux.fyi · 1 pts · 2y

I have a github repo with two themes based on nord. Check it out if you like and I would love any feedback!

jcrabapple@lemmy.world · 1 pts · 3y (3 replies)

Apparently you can run the wefwef.app front end as well.

whoamibro@lemmy.world · 1 pts · 3y (2 replies)

I know. Wefwef doesn't belong to instance tho. The reason I asked this was, I wanted to know if the instances are restricted to use the default UI that lemmy provides

intensely_human@lemm.ee · 1 pts · 3y (1 reply)

With enough nginx config you can probably get around it. You can send certain requests to certain programs and other requests to other programs.

So even if you had a server, with a particular domain/IP, and if lemmy was built to only run the API server alongside a web server whose client consumes from that API, you could reroute any requests that would have gone to the web server, to a wefwef instance instead.

Sorry if the tech jargon’s beyond you.

As an analogy, even if a McDonalds instance is a package deal combining the kitchen and the eating space, there are ways you could make it so that anyone showing up at that street address sees a Starbucks that can get you a McDonalds burger.

whoamibro@lemmy.world · 1 pts · 3y

I know nginx mate. I understood what you said.