Plugin-PeerMessage icon indicating copy to clipboard operation
Plugin-PeerMessage copied to clipboard

Include and enable in ZeroNet by default

Open filips123 opened this issue 5 years ago • 12 comments

Why is this plugin not included and enabled in ZeroNet by default? It probably should be.

filips123 avatar May 12 '19 12:05 filips123

@HelloZeroNet Another thread about this.

purplesyringa avatar May 12 '19 18:05 purplesyringa

Bump on this, it's a blocker for me too.

krzysztof113 avatar Nov 04 '19 15:11 krzysztof113

@HelloZeroNet Is there anything I can do to get the plugin included?

purplesyringa avatar Nov 04 '19 20:11 purplesyringa

One of the reasons of the plugin system was improved decentralization of the development and the ownership of the running code of the client. This way the source code can be updated separately from the client and I don't have to review the code/changes.

HelloZeroNet avatar Nov 04 '19 23:11 HelloZeroNet

@HelloZeroNet I still think that even if this are third-party plugins, they should be enabled by default. Some users don't/can't install new plugins and for those you will still have to provide fallback if you want that your site is usable.

So, would it be possible to have plugins from plugin manager that can be updated separately but included/bundled by default in ZeroNet?

filips123 avatar Nov 05 '19 05:11 filips123

One of the reasons of the plugin system was improved decentralization of the development and the ownership of the running code of the client. This way the source code can be updated separately from the client and I don't have to review the code/changes.

And what workflow would be in such situation? User visits site that requires plugin to work and will there be prompt to install, redirect to plugin manager or other solution?

krzysztof113 avatar Nov 05 '19 15:11 krzysztof113

And what workflow would be in such situation? User visits site that requires plugin to work and will there be prompt to install, redirect to plugin manager or other solution?

Yes, you can ask user to install a plugin from a site directory and manage installed plugins on http://127.0.0.1:43110/Plugins : https://zeronet.io/docs/site_development/zeroframe_api_reference/#pluginaddrequest

HelloZeroNet avatar Nov 06 '19 16:11 HelloZeroNet

@krzysztof113 PeerMessage official zite is at http://127.0.0.1:43110/1CeEXxqemr5CcVQAAmrW13QYwZV4kAkQz6 (or peermessage.zn if you're using Name.YO).

purplesyringa avatar Nov 06 '19 16:11 purplesyringa

The reason I'm asking, is that here: http://127.0.0.1:43110/1BTZh5pymEKzMYr3qgDtgr4dMmap77QvEs/?/about only says to download the plugin and place the files self. I guess instruction is outdated (@krixano )

krzysztof113 avatar Nov 06 '19 17:11 krzysztof113

Sorry

purplesyringa avatar Jan 03 '20 08:01 purplesyringa

i'm considering adding PeerMessage into zeronet-conservancy . any recommendations , warnings , anything to note ?

caryoscelus avatar Jul 29 '23 14:07 caryoscelus

It leaks IPs by default to trace the path messages travel through, you might want to patch that (see trace or path, I don't remember the exact name).

purplesyringa avatar Jul 29 '23 16:07 purplesyringa