Sebastix
Sebastix
Ana Sayfa Hakkında RSS Akışı 📡 Yönetim
← Tüm yazılara dön

A very, very late after summer holidays update

9 Eki 2025 • 4 dk okuma

Time has flown by during the summer holidays. August gave me a welcome break from the digital world, and there were moments when I felt truly unplugged. I’m sure I missed a lot of Nostr updates, but that doesn’t worry me, signal-worthy ideas still find their way to the top. Now that it’s October and I’m wrapping up this article. I guess September was that busy I forget to finish up this article.

Nostr-PHP#

Before my holidays I met with Djuri to discuss establishing a co-maintainership for the Nostr-PHP helper library.

Since June 12th I haven't submitted a commit on the master branch.

Packagist stats show around 30 installs per day, which confirms real-world usage. GitHub stars are also steady, indicating growing interest in the project.

![Star History Chart](https://api.star-history.com/svg?repos=nostrver-se/nostr-php&type=Date)

My OpenSats grant has ended for Nostr-PHP#

My OpenSats grant for Nostr-PHP has ended. It began in May 2024 and included a 3-month pause earlier this year; the grant period for building and maintaining the library is finished.  But I’m not quitting. I will carry the responsibility as a maintainer forward. The plan is to apply for a new grant to keep developing the library and the dependent projects. However, with my client backlog right now, I’m not sure I’ll have enough time to devote to Nostr-PHP and the related work.

Operation Kidstr + [kubo.watch](https://kubo.watch)#

In my spare time working on Nostr stuff, this will be the project I focus on most in the coming months. Why? I’ve dropped notes before on ideas for a YouTube Kids alternative (here, here). 

Working with others on it, it’s my responsibility to develop a demo. I’m building the demo with Drupal, using Nostr-PHP to nostrify different types of events. Make sure to read these articles to:

Remote signers (aka bunkers)#

There are many unexplored territories in the Nostr ecosystem, and the area around remote signers is one of them. Let me start by listing some remote signers / NIP-46 implementations you can use today.

While working on Kidstr and hashing out ideas with Constant, I can see a few ways we could build smarter remote signers. Yes, it would add some complexity, but most of that is already handled by clients. We all know Nostr isn’t exactly easy to use yet, so maybe we can reduce the complexity by using remote signers that take care of the heavy lifting. So… I’ve got some boiling ideas in my head.

[CCNS.news](https://CCNS.news) updates#

After upgrading Tailwind CSS to the latest major version (from v3.4 to v4.1) I to fixed some minor styling issues.

I’ve integrated Web Push Notifications via the Push Framework Notifications module. This is a module which I started to co-develop two years ago for other projects. 

You can read a full technical deep-dive on my blog **A deep-dive into Web Push Notifications with Drupal using Push Framework Notifications**.

In the PWA, you can subscribe when new comments are posted under a specific link or bookmark. When someone drops a new comment, you’ll get a push notification. Logged-in users can post comments, but I still need to nostrify these comments by transmitting them as kind 1111 events. Login with your Nostr profile in the PWA isn’t wired up yet. That’s a bigger hurdle, because I’d either need to integrate NIP-46 for remote signing (or, less ideally, fall back to using an nsec, which is a known bad practice).

Stuff building for Drupal#

See Ecosystem modules for Nostr.

**nostr\_event**
This module renders Nostr events that are saved in the Drupal database. In the admin area, I also added a route that loads a form where you can copy-paste an event ID, fetch the event, and save it as a Nostr event entity.

Article image

**nostr\_profile**
This extends user entities in Drupal with a dedicated Nostr profile. In this profile, you can add or update your Nostr keys and metadata (todo).

**nostr\_wallet\_connect**
This integrates the Nostr-PHP-NWC package.

**nostr\_applesauce**
A piece of middleware which you can use to add the AppleSauce SDK (Javascript) to your Drupal website.

Nyves#

While this is one of my favorite projects to work on, I won’t have much time to push it forward in the coming months.
So thanks for bearing with me. Hyves coming back via Nostr might have to wait a bit longer ;-).

FOSDEM 2026 is coming#

I will just drop this note here.

⚡View on Nostr (nevent1qvz...)

Other stuff#

Just another idea: a highlights page showing my kind 9802 and kind 39701 events. You might seen a new menu link on nostrver.se: Highlights. Check it out ;-)

I need to migrate my Nostr infrastructure to a new server, but I haven’t picked a provider yet that can offer a decent VPS.

Sebastix

Sebastix

Follow my contributions on https://nostrver.se | Web of Trust foundation board member https://weboftrustfoundation.com | https://kubo.watch | https://nyves.nl | Nostr-PHP library maintainer | OpenSats grantee '24 | Creative solopreneur from 🇳🇱 | #PHP #Drupal #Javascript #Vue #InteractionDesign | Really cares about #FOSS #Privacy #Selfhosting #DigitalWellbeing | Hobbies #Cycling #Gravel #HondaCivic #Circuit

_@sebastix.dev
About Author
Sebastix
Sebastix ✓ _@sebastix.dev

Follow my contributions on https://nostrver.se | Web of Trust foundation board member https://weboftrustfoundation.com | https://kubo.watch | https://nyves.nl | Nostr-PHP library maintainer | OpenSats grantee '24 | Creative solopreneur from 🇳🇱 | #PHP #Drupal #Javascript #Vue #InteractionDesign | Really cares about #FOSS #Privacy #Selfhosting #DigitalWellbeing | Hobbies #Cycling #Gravel #HondaCivic #Circuit

Value 4 Value

Comments & Discussions (0)

Decentralized replies powered by Nostr (NIP-22 / NIP-10)
Loading Nostr comments...
🏷️ Topics
Bu listede henüz öğe yok.