JoliNotif adalah perpustakaan PHP lintas platform untuk menampilkan notifikasi desktop. Ini berfungsi di Linux, Windows atau macOS.
Membutuhkan PHP >= 8.1 (dukungan untuk PHP 5 tersedia di versi 1.x, untuk PHP 7.0 dan 7.1 di versi < 2.1.0, untuk PHP 7.2 dan 7.3 di versi < 2.4.0, untuk PHP < 8.0 di versi 2.6. 0).
Catatan
Perpustakaan ini tidak dapat digunakan dalam konteks web (FPM atau setara). Gunakan di skrip CLI Anda atau di CRON
Gunakan Komposer untuk menginstal JoliNotif di proyek Anda:
komposer membutuhkan "jolicode/jolinotif"
sertakan __DIR__.'/vendor/autoload.php';gunakan JoliJoliNotifNotification;gunakan JoliJoliNotifDefaultNotifier;$notifier = new DefaultNotifier();// Buat notifikasi$notification Anda = (Pemberitahuan baru()) ->setTitle('Judul pemberitahuan') ->setBody('Ini adalah isi notifikasi Anda') ->setIcon(__DIR__.'/path/to/your/icon.png') ->addOption('subtitle', 'Ini adalah subtitle') // Hanya berfungsi di macOS (AppleScriptDriver)->addOption('sound', 'Frog') // Hanya berfungsi di macOS (AppleScriptDriver & TerminalNotifierDriver);// Kirim$notifier->kirim($notifikasi);
Eksekusi shell juga disediakan untuk menggunakan JoliNotif dari CLI:
jolinotif --judul "Halo" --tubuh "Dunia"
Temukan lebih lanjut dengan membaca dokumen:
Penggunaan dasar
Pemberitahuan
Pengemudi
penggunaan CRON
penggunaan CLI
Anda dapat melihat versi saat ini dan versi sebelumnya menggunakan salah satu dari berikut ini:
perintah git tag
halaman rilis di Github
file yang mencantumkan perubahan antar versi
Dan terakhir beberapa dokumentasi meta:
model versi dan percabangan
instruksi kontribusi
Semua kontributor
Proyek ini awalnya terinspirasi oleh mikaelbr/node-notifier
JoliNotif dilisensikan di bawah Lisensi MIT - lihat file LISENSI untuk detailnya.