This website is still a pretty basic Drupal powered one, but it uses some modules I'm building for crossposting notes and long-form content.
I just posted this
which is also displayed on https://nostrver.se/blog/week-27-updates-nostr-phpquoting naddr1qv…u8s7
- Added ids and
setIds()
to the Filter class to fetch events with ids - https://github.com/nostrver-se/nostr-php/compare/1.3.1…1.3.2- Discovered https://revolt.run/ as a package to be used for concurrent async code in PHP. Source: TalkingDrupal podcast with KingDutch - https://www.drupal.org/project/drupal/issues/3257726
- Fix response in Relay class - https://github.com/nostrver-se/nostr-php/releases/tag/1.3.3. Found and reported on Nostr: https://njump.me/nevent1qvzqqqqqqypzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qqsq3utlvgf6tz88ctexwu8ppgct9dkahmv5esxhmmgphv675get22qmzah0a
- Created a seperate repository with the code for the nostr-php.dev website: https://github.com/nostrver-se/nostr-php.dev
This is how it currently looks like in the cms/admin UI of Drupal:
![](https://shares.sebastix.dev/NEu46HZr.png)
I'm also working on a feature to have multiple Nostr keypairs (users) configured so you can choose which user should broadcast the event to Nostr.
![](https://shares.sebastix.dev/3sW7sE13.gif)
#NostrPHP #PHP #Drupal #POSSE