Deze plugin is niet getest met de laatste 3 grotere versies van WordPress. Mogelijk wordt het niet meer onderhouden of ondersteund. Ook kunnen er compatibiliteitsproblemen ontstaan wanneer het wordt gebruikt met recentere versies van WordPress.

Unlock Protocol

Beschrijving

Unlock is een protocol voor lidmaatschappen waarmee elke maker zonder toestemming inkomsten kan genereren met zijn inhoud.

Je kunt een demo proberen op deze site waar de inhoud van het bericht verandert of de bezoeker lid is of niet.

Om lid te worden, moeten bezoekers een web3 wallet gebruiken, zoals MetaMask of een webbrowser met een ingebouwde wallet, zoals Opera. Ze hebben ook een saldo van cryptovaluta nodig om de lidmaatschappen te kopen.

Ga aan de slag

Als je een lock aan je site wilt toevoegen, begin dan met het implementeren van je eerste lock.

Terwijl het lock wordt geïmplementeerd, moet je deze plug-in downloaden van de WordPress site. Klik vervolgens vanuit het beheer van je WordPress.org site in de sectie Plugins op de knop Nieuwe toevoegen en vervolgens op de Plugin uploaden knop om de plugin te uploaden.

Opmerking: om nieuwe gebruikers met een enkele klik in te laten loggen met hun Ethereum wallet, moet je ervoor zorgen dat Instellingen > Algemeen > Iedereen kan zich registreren (voor afzonderlijke sites) of Netwerkinstellingen > Sta nieuwe registraties toe > Gebruikersaccounts kunnen worden geregistreerd (voor multisites) is ingeschakeld. Je bestaande gebruikers kunnen hun wallet koppelen aan hun WordPress gebruikersaccount, ongeacht deze instelling.

Gelockte verhalen schrijven

De plugin biedt je “Blok” die in de Gutenberg Editor kan worden gebruikt voor berichten en pagina’s.

Unlock Protocol: Dit blok wordt gebruikt om een vergrendeling(en) toe te voegen aan de inhoud van de pagina/bericht.
Volg de onderstaande stappen om het blok binnen de pagina/bericht toe te voegen:

  1. Klik op Plugins -> Nieuwe plugin
  2. Om een blok toe te voegen, hoef je alleen maar op “+” in de editor te klikken.
  3. Voer Unlock Protocol in bij de zoekopdracht.
  4. Het Unlock Protocol blok wordt weergegeven. Klik op het blok, het blok wordt toegevoegd.
  5. Je kunt de blokinstellingen aan de rechterkant zien. Voeg vanuit blokinstellingen ten minste één lock toe, selecteer het juiste netwerk en voer het adres in.

Zodra je verhaal de inhoud bevat die je nodig hebt, kun je een voorbeeld van de inhoud bekijken zoals elk ander WordPress bericht of pagina. We raden het gebruik van een web3 wallet aan die meerdere accounts ondersteunt, zodat je gemakkelijk kunt schakelen tussen accounts die al lid zijn en accounts die nog geen lid zijn!

Bijdragen

Deze plugin is, net als alle ontgrendelcode, open source. Je wordt aangemoedigd om het te splitsen en eventuele wijzigingen aan te brengen! Als je denkt dat deze wijzigingen gunstig zijn voor anderen, raden we je aan om ook een Pull Request te openen, zodat we deze kunnen toevoegen aan de hoofdtak die is vrijgegeven op de wordpress.org site!

Local Development

Om een lokale ontwikkelomgeving voor de plugin in te stellen met behulp van de Lando lokale ontwikkelomgeving, kloon je eenvoudig de repo van GitHub en schrijf

lando start

Over live bewerken, vanuit de assets folder, bij het bewerken van de main.scss, kan je het volgende uitvoeren:

lando npm run start

gebruik bij het bewerken van een blokgerelateerde JS of CSS:

lando npm run start:blocks

bij het bewerken van een beheer gerelateerde JS of CSS:

lando npm run start:admin

Het zou automatisch opnieuw moeten laden en je live wijzigingen moeten geven.

De plugin publiceren

Om de plugin te updaten, bekijk de huidige subversiestatus met

svn co  https://plugins.svn.wordpress.org/unlock-protocol

Schrijf vervolgens vanuit de GitHub repo kloon, in de map assets,

lando npm run release

Dit genereert een zip bestand in de dist folder, pak dat bestand uit en kopieer de inhoud naar de trunk folder in svn repo en leg de wijzigingen vast in svn met

svn ci -m "commit message"

Tag vervolgens de nieuwe versie (vervang X en Y!) om deze vrij te geven:

svn cp trunk tags/X.Y
svn ci -m "tagging version X.Y"

Zorg er daarnaast voor dat je de versie op Github tagt:

git tag -a X.Y -m "tagging version X.Y"
git push origin X.Y

En maak tot slot de release op Github’si UI

Blokken

Deze plugin heeft 1 blok.

  • Unlock Protocol

FAQ

Aan te vullen met vragen!

Beoordelingen

23 oktober 2022
The Unlock protocol is just brilliant, it will be good if this plugin gets further development and add more features and integrations with popular page builders like Elementor, WPBakery, and others.. Anyway, it still has 5 stars from me as it is a really simple to use and useful plugin!
26 januari 2022
This plugin is Unlock Protocol packed into an easy to use package. Install it, and your posts are automatically compatible with Web3. Learning to use Unlock's dashboard and web wallets is the hard part, using this plugin is incredibly easy and straightforward.
12 december 2019
Unlock is doing a great job creating an easy way for creators to monetize their content. I have big hopes that the blockchain can solve many of the current challenges and Unlock is definitely making the first steps. The plugin allows for an easy integration and way to create a wpywall for your content. Its crypto centric so ETH and DAI/SAI but they have a credit card option (which you need to email the unlock team about to use) – but its an awesome way to put up a decentralised paywall.
Lees alle 4 beoordelingen

Bijdragers & ontwikkelaars

“Unlock Protocol” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Unlock Protocol” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.

Vertaal “Unlock Protocol” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

3.2.3

  • RPC eindpunten geüpdatet

3.2.2

  • Oplossen auth endpoint

3.2.1

  • Standaard RPC endpoint voor gnosis chain gewijzigd
  • ondersteuning voor PHP7.0
  • afreken URL aanpassing
  • endpoint aanpassing

3.2.0

  • Overschakelen van RPC controle om getHasValidKey te gebruiken, zodat het toegang kan verlenen op basis van de hasValidKeyHook

3.1.0

  • Ondersteuning toevoegen voor blokken met meerdere locks

3.0.0

  • Gloednieuwe plugin met geüpdatet gebruikersinterface
  • De gebruiker kan inloggen op de WordPress site met behulp van een Unlock Protocol account.
  • Vooraf ingevulde netwerken
  • Instelling om netwerken toe te voegen/te verwijderen.
  • Instelling om de login en afreken knop aan te passen.
  • Gebruiker is gekoppeld aan de Unlock Protocol site.
  • Nu is de login en aankoop gevalideerd vanaf de Unlock Protocol site en wordt de inhoud weergegeven nadat de gebruiker de juiste toegang heeft tot die specifieke inhoud.
  • Nieuwe Hooks toegevoegd.

2.1

  • Gebruikt het nieuwste Unlock betaalmuur script https://unlock-protocol.com/blog/introducing-latest-paywall/

2.0

  • elk bericht/pagina kan een andere configuratie hebben
  • blokinstelling is nu zichtbaar in de Editor

1.6

  • Knop is niet alleen zichtbaar wanneer inhoud is vergrendeld

1.5

  • Opschonen

1.1

  • Ondersteunende geneste blokken.

1.0

  • Initiële versie