I'm developing a contrib module for Drupal so you can publish your content entities written with Markdown to any Nostr relay which supports NIP-23. The article will show up on several clients which are displaying the long-form content (kind 30023). These are my favorite clients:

* https://yakihonne.com/

* https://habla.news/

* https://blogstack.io/

This is a screenshot of writing this article in the Drupal CMS:

![]()

How it shows up on Yakihonne:

![]()

The project page is here: [nostr_content_nip23](https://www.drupal.org/project/nostr_content_nip23).

![]()

Reply to this note

Please Login to reply.

Discussion

Amazing!

Thanks! I saw that this event is also present on relay.nostr.band. I only published it to my personal relay. I assume relay.nostr.band is fetching events from my personal relay then? =)

Clients will broadcase events to other relays.

I know, I'm building this client where I decide to publish to ;-) FYI My client / I have not published it to relay.nostr.band.

maybe you had use other client to visit this article?

Don't forget that #Freerse can also edit and publish long-form article content on the mobile app, and you can also publish content entities written by Markdown on your phone to any Nostr relay that supports NIP-23. πŸ˜‰πŸ«‚ πŸ€™

nice!

Have you thought about turning the drupal site into a β€œniche” article relay? So in addition to optionally publishing to other relays it would act as its own relay for just the articles, relay hints by others referencing the articles in β€œe” or β€œa” tags would be the website url but over wss.

Yes, a Drupal site could act like a relay. I have thought about that.

As I understand it correct, your idea would be using the Drupal backend (PHP) as a relay proxy for relaying events kind 30023?

Yes or eventually any type of content, basically leveraging Drupal as a CMS for nostr content, could be products, articles, etc

For me Drupal is like a swiss army knife for content management in the same way Nostr is a swiss army knife for content / data publishing (broadcasting)