Introducing HiveLink - Allow users to select their frontend of choice when you link to another post.

in Programming & Dev4 years ago (edited)

image.png

HiveLink - Open Source Hive Frontend Selector

HiveLink is a frontend selector which lets you select your favourite frontend and include a frontend-agnostic way to include posts and user profiles.

If you already have an "always use" frontend, it'll take you straight there, but you can always reset your preference on the Hive Link Homepage, otherwise it'll ask you to select and you can check the box to keep it as your default and not ask you again.

Links

Profiles

https://hivel.ink/@cadawg - Will take you to that user's profile on the selected frontend

Posts

https://hivel.ink/@cadawg/introducing-hivelink
or
https://hivel.ink/topic/@cadawg/introducing-hivelink

Extra Features

If you want the user to select a platform, even if they have a default, you can add ?force_select to the URL like https://hivel.ink/@cadawg?force_select

Reset your frontend choice

image.png

Click the one button and it'll forget your frontend selection so you can select a new one next time or every time, your choice.

Thanks for reading, hope you find it useful.
~ CA

Sort:  

Very useful, do we have to edit the link each time we want to make use of it. Can it be programmed for users to be able to make a choice of frontend any time they click on a blog?

I have considered this too, I suppose the best solution would be for frontends to implement it and allow their users to select their global choice via the website, but I could make a form or something to make it easier in the future too.

Edit: I'd probably need to add more frontends based on tags too, so that it would be compatible with LeoFinance and other tribes.

Yea, it would be well appreciated. Why not introduce it to different front ends so they can work with it

Would be a good idea, hopefully they'll notice it but if not, I might try and get them on board.

Would be a good idea, hopefully they'll notice it but if not, I might try and get them on board.

That's good, looking forward to an update on it. I use more than one front end every time, making it work well will be more used friendly

Yes this is 🔥! Im new to this space, how do I implement and use it?

Why choose PHP? Other than that, this is a great project and one that I think people will start to use(I know I will).

PHP "Just Works™" in that it comes with every web server, so instead of another process that could screw up and will consistently use resources, why not just let the web server handle it by itself

Great work on pumping that out with a quickness!

Pamp eet!

Pamp eet all!

Even personal.community :D

Does this have custom tribe links if the post is in a tribe?

No... but you could add it 🥺

I have no PHP experience nor any reason to learn PHP.

Awesome project! I think we all needed this more than we realized.

Yeah, I hope the community find it useful.

Very nice

Posted Using LeoFinance Beta

Very interesting functionality!

Thanks!

Yeeeea I said someone needed to do this a while ago. Glad you finally did! I’ll be toggling between naturalmedicine, Leo, peakd and 3speak 😃

Yeah, I still need to actually load posts to work out what tribes they belong to, so it might not be so useful for switching between them, but I hope it still helps you.

Great job!!!

I liked it so much that I already implemented it on votify. 🙃

!HYPNO !WINE

Nice, that site reminds me of my own tool 😉.

Thanks for kicking off the adoption 😁

great job!

This could be very useful

Thanks. Glad you think that!

I'm not sure I understand the purpose? hivel.ink isn't particularly memorable, then when I remember it all it ever does is bring me back to this post?

Ok I made it work with a users name, but why am I going to remember hivel.ink/@saffisara more then hive.blog/@saffisara or peakd.com/@saffisara ?

Evidently as everyone loves this post I'm missing something, but I just can't work out what???

I was going into it with a similar thought to you (in some regards), I intend it to be a way to link to something, letting a user choose their platform. Ideally it'll be implemented by developers so users will never need to write the link. One developer (dannychain) has already implemented it Here to provide a platform-agnostic link to my hive engine witnesses' profile, letting the user decide.

I hope that has cleared it up for you, and I'd be happy to hear any feedback you have!

It makes more sense now thank you, it still feels a bit like hard work for a user to change any link they share from hive.blog to hivel.ink but there is an obvious big advantage for app developers

Yeah, for sure. Maybe I should've run it at peakxd.com :D

I'm lobbying friday (it's like gina) devs to include it for their post links, and I'm already using it for post links when sharing stuff in chats. I'm usually on either ecency or peakd and my links would be to one of those. Users on a platform other than what I link to ended up:
a) editing the link to go to their platform of choice
b) on a platform they don't use
c) accidentally interacting on the wrong alt (some ppl use various platforms to keep alts separate)
d) get the idea that I'm promoting a particular platform

With hivelink (hivel.ink), I can just replace the front part of a url and those problems all go away. Super simple tool that solves a few problems when presenting links to Hive posts

I think that explains it more, so the idea is share a link starting with hivel.ink instead of peakd.com and the person who uses the link can choose their front end.

great idea. looking good. 🤘

Teşekkürler Emre!

We're getting there. Another nice addition for quality of life. Thank you!

No problem!

This looks handy, gonna have to check it out.!

Thonks

Post-Up-emoji-Discord-MSP-Waves

👍🏽 Thank you for sharing your content with us on 📌 Post Up.

Be sure to check out our curation and support other content creators.

Thursdays on @mspwaves 11PM UTC.

Join us again next week.

Post-Up-emoji-Discord-MSP-Waves

👍🏽 Thank you for sharing your content with us on 📌 Post Up.

Be sure to check out our curation and support other content creators.

Thursdays on @mspwaves 11PM UTC.

Join us again next week.

Congratulations @cadawg! You received a personal badge!

You powered-up at least 10 HIVE on Hive Power Up Day!
Wait until the end of Power Up Day to find out the size of your Power-Bee.
May the Hive Power be with you!

You can view your badges on your board and compare yourself to others in the Ranking

Check out the last post from @hivebuzz:

Hive Tour Update - Financial stages

Congratulations @cadawg! You received a personal badge!

You powered-up at least 10 HIVE on Hive Power Up Day! This entitles you to a level 1 badge.
Participate in the next Power Up Day and try to power-up more HIVE to get a bigger Power-Bee.
May the Hive Power be with you!

You can view your badges on your board and compare yourself to others in the Ranking

Check out the last post from @hivebuzz:

Feedback from the March 1st Hive Power Up Day
Hive Tour Update - Financial stages

@rishi556 just let me know about this in the Mattermost chat. Very nice! Great URL.

A couple bits of feedback: I didn't check the box to save my preference but it seems like it got saved anyway. Then I went to the home page and hit the button to clear favorite frontend and there isn't any visual feedback to confirm I've cleared the preference.

Using Firefox

Thanks, currently quite busy with Uni assessments but when I get a mo I'll take a look at it!

Are you planing to do a chrome addon? It could be nice 🤗

great work!!

Interesting idea, although I built it as a website so that it'd be usable in any browser, so I have no plans to turn it into an extension.