Bu eklenti Flarum forumunuza "düzenleme geçmişi" özelliği eklemenizi sağlar.
Ekran görüntüleri:
- jfcherng/php-diff tabanlıdır.
- satır (varsayılan), kelime ve karakter seviyesindeki farklılıkları hesaplayabilir.
- "Aynı hizada", "Yan yana" ve "Kombine" olmak üzere üç ayrı gösterim modu vardır.
- Eski düzenlemeleri elle ya da zamanlanmış görev kullanarak arşivleyebilirsiniz.
- Düzenleme geçmişlerini silebilir ya da eski bir düzenlemeye geri dönebilirsiniz.
fof/nightmode
vethe-turk/flarum-quiet-edits
eklentilerini destekler.- css-grid modülünü destekleyen bütün tarayıcılarda çalışır.
php sürümünüzü php -v
komutunu çalıştırarak ve iconv
pakedinin yüklü olup olmadığını php --ri iconv
komutunu çalıştırarak (iconv support => enabled
çıktısını görmelisiniz) öğrenebilirsiniz.
composer require the-turk/flarum-diff
composer update the-turk/flarum-diff
php flarum migrate
php flarum cache:clear
Eklentiyi aktif edin ve izinleri ayarlayın. Kullanmaya başlayabilirsiniz!
x mesajın düzenlenme sayısı olmak üzere, x ≥ A koşulu sağlandığında mesaja ait ilk y=mx+b düzenlemeyi birleştirip sıkıştırarak yeni bir tabloda (post_edit_histories_archive
) BLOB
tipinde saklayabilirsiniz. A, m ve b değerlerini eklentinin ayarlarından belirleyin. Ondalık y değerleri en yakın alt tam sayıya yuvarlanacaktır. Depolama alanından tasarruf etmek istiyorsanız, eski düzenlemeleri arşivlemeniz önerilir ancak depolama alanı sıkıntınız yoksa önerilmez.
Eski düzenlemeleri arşivlemek istiyorsanız zamanlanmış görev seçeneğini aktif edebilirsiniz. Bu görev diff:archive
komutunu kullanarak her hafta pazar günü sabah saat 02:00'de çalışır**. Zamanlanmış görev kullanmazsanız, mesajın her düzenlemesinden sonra mesaja ait eski düzenlemeler taranır ve arşivlenir. Diğer bir seçenek de php flarum diff:archive
komutunu kullanarak eski düzenlemeleri elle arşivlemektir. Zamanlanmış görev kurulumu için buradaki tartışmayı okuyabilirsiniz.