selfoss adalah aplikasi web pembaca RSS multiguna dan agregasi feed. Ini memungkinkan Anda dengan mudah mengikuti pembaruan dari berbagai situs web, jejaring sosial, dan platform lainnya, semuanya di satu tempat. Itu ditulis dalam PHP, memungkinkan Anda menjalankannya di mana saja.
Untuk informasi lebih lanjut kunjungi situs web kami.
selfoss saat ini dikelola oleh Jan Tojnar di waktu luangnya. Karena keterbatasan kapasitas, pemeliharaan lebih diprioritaskan dibandingkan fitur baru. Permintaan penarikan dipersilakan, lihat panduan Berkontribusi.
.htaccess yang tidak terlihat).data/cache , data/favicons , data/logs , data/thumbnails dan data/sqlite dapat ditulisi.config.ini (lihat di bawah). Anda tidak perlu mengubah apa pun jika ingin menggunakan SQLite.cliupdate.php dari baris perintah.Jika Anda memperoleh selfoss menggunakan Git, diperlukan beberapa langkah lagi. Lihat bagian pengembangan.
Untuk pertanyaan lebih lanjut atau masalah apa pun, gunakan forum dukungan kami: https://forum.selfoss.aditu.de/
Tidak diperlukan konfigurasi untuk menggunakan selfoss tetapi Anda dapat menyesuaikan pengaturannya sebagai berikut:
config-example.ini menjadi config.ini .config.ini dan hapus baris apa pun yang tidak ingin Anda timpa.data/ Anda.data/ ) hapus semua file dan direktori lama kecuali direktori data/ dan file config.inidata/ (PENTING: unggah juga file .htaccess yang tidak terlihat).config.ini . Penting: kami mengubah config.ini dan menambahkan opsi baru di versi yang lebih baru. Anda harus memperbarui config.ini juga.Jika Anda memperoleh selfoss menggunakan Git, beberapa langkah lagi mungkin diperlukan. Lihat bagian pengembangan.
Untuk pertanyaan lebih lanjut atau masalah apa pun, gunakan forum dukungan kami: https://selfoss.aditu.de/forum
#selfoss:matrix.org mirror) untuk mendiskusikan pengembangan selfoss atau apa saja Selfoss mendukung impor file OPML. Temukan ekspor OPML di aplikasi lama, biasanya terletak di suatu tempat di pengaturan. Kemudian kunjungi halaman https://yourselfossurl.com/opml dan unggah di sana.
Kami merekomendasikan Reader For Selfoss untuk perangkat Android.
Selfoss menggunakan composer dan npm untuk menginstal perpustakaan eksternal. Saat Anda mengkloning repositori, Anda harus mengeluarkan composer install untuk mengambil sumber eksternal.
Untuk sisi klien, Anda juga perlu menginstal dependensi JavaScript dengan memanggil npm install di direktori client/ . Anda dapat menggunakan npm run install-dependencies sebagai pintasan untuk menginstal kedua set dependensi.
Kami menggunakan Parcel (diinstal dengan perintah di atas) untuk membangun sisi klien selfoss. Setiap kali ada perubahan di direktori client/ , Anda perlu menjalankan npm run build agar klien dapat dibangun dan diinstal ke direktori public . Saat mengembangkan, Anda juga bisa menggunakan npm run dev ; ia akan mengamati perubahan aset, membangun kembali bundel sesuai kebutuhan, dan memuat ulang selfoss secara otomatis. Saat beralih antara npm run dev dan npm run build , Anda mungkin perlu menghapus client/.cache .
Jika Anda ingin membuat paket dengan semua dependensi yang dibundel, Anda dapat menjalankan perintah npm run dist untuk menghasilkan zipball.
Setiap patch diharapkan mematuhi gaya pengkodean kami, yang diperiksa secara otomatis oleh CI. Anda dapat menginstal pemeriksa secara lokal menggunakan npm run install-dependencies , lalu menjalankan pemeriksaan menggunakan npm run check sebelum mengirimkan permintaan penarikan. Ada juga npm run fix , yang akan mencoba memperbaiki pemformatan.
selfoss dibuat oleh Tobias Zeising, dan kode sumbernya dilisensikan di bawah lisensi GNU General Public versi 3, atau (sesuai pilihan Anda) versi yang lebih baru.
Beberapa bagian dari kode sumber hanya dapat dilisensikan di bawah versi 3, saat ini kami sedang mencoba menyelesaikannya.
Paket dengan dependensi yang dibundel mungkin hanya didistribusikan di bawah versi 3.
Terima kasih yang sangat khusus kepada semua kontributor permintaan tarik di GitHub, serta penerjemah di Weblate. Peningkatan Anda luar biasa!
Terima kasih khusus kepada pemrogram hebat dari perpustakaan berikut yang digunakan oleh selfoss:
Ikon dibuat oleh http://blackbooze.com/
Paket hosting repositori disediakan dengan baik oleh Cloudsmith. Cloudsmith adalah satu-satunya solusi manajemen paket universal yang sepenuhnya dihosting, cloud-native, yang memungkinkan organisasi Anda membuat, menyimpan, dan berbagi paket dalam format apa pun, di mana pun, dengan penuh keyakinan.