Content pfp
Content
@
0 reply
0 recast
0 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Is miniapps user owned by the team? I ask because miniapps page does not use the `~` character pattern so trying to view miniapps user page will open the miniapps page instead, this breaks search functionality as if you try to search miniapps and click on the user you'll get to the miniapps page. cc: @gabrielayuso.eth
1 reply
2 recasts
8 reactions

Gabriel Ayuso pfp
Gabriel Ayuso
@gabrielayuso.eth
Merkle already owned the fname so we special cased it to provide better URLs for mini apps. Thanks for reporting the search issue.
1 reply
0 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
Thanks, I thought so, I mean for URLs for mini apps the ~ might have had a small negative impact, but it was much smaller compared to the id in the URLs for the mini apps. Right now the the pattern is /miniapps/[id]/domain Where the domain had the dots removed. Since domain was unique probably the best URL would have been: /miniapps/domain Also instead of removing the dots from domain, they should have been replaced with dashes. And that in theory should have been the best possible URL for SEO.
1 reply
0 recast
0 reaction

Gabriel Ayuso pfp
Gabriel Ayuso
@gabrielayuso.eth
We use id instead of domain because mini apps rebrand and many domains aren't user friendly. The slug is generated from the mini app name, not the domain.
1 reply
0 recast
1 reaction

Andrei O. pfp
Andrei O.
@andrei0x309
If a mini app is rebranded and changed the domain wouldn't have to register again?, the JSON would be invalid with another domain. In theory, everybody should optimize their domain name as a slug(as per SEO strategy) but I agree that there may be cases where the domain would not be a good slug. This means the best way would have been to have a dedicated unique slug per app. At registration, dev would have chosen a slug to ensure the best URL, maybe even allow editing later as most sites do with slugs. Anyway, my main point is that the character ~ took far less space than the ID, and in theory, for best SEO you should try to use only meaningful words in the URL. Now again in a long time it doesn't matter, this is a micro optimization, we're practically talking here about the best possible practices, but many times you don't need to follow them to succeed so it's more of an observation than a recommendation.
0 reply
0 recast
1 reaction