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/nightmodevethe-turk/flarum-quiet-editseklentilerini 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.
Eğer flarum/core beta 12 ve üzeri bir sürümünü kullanıyorsanız, "Ön İzleme" modunda söz dizimi vurgulamasını kullanabilmek için s9e/text-formatter paketini v2.3.7 sürümüne yükseltmeniz gerekir:
composer update s9e/text-formatter:2.3.7
Bu eklenti aşağıdakilerle çakışmaktadır:
-
dem13n/nickname-changer. Bunun yerine fof/username-request eklentisini kullanabilirsiniz.
-
Eğer the-turk/flarum-edit-notifications eklentisini kullanıyorsanız, bu eklentinin v0.1.4 sürümüne yükseltme yapmanız gerekir.
composer update the-turk/flarum-edit-notifications:0.1.4Bazaar kullanın ya da elle kurulum yapın:
composer require the-turk/flarum-diffcomposer update the-turk/flarum-diff
php flarum migrate
php flarum cache:clearEklentiyi 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örevlerin çalışabilmesi için Linux sunucunuza aşağıdaki komutu vermelisiniz:
* * * * * php /<path/to/flarum>/flarum schedule:run >> /dev/null 2>&1Bu komut dakikada bir zamanlanmış görevleri kontrol eder ve zamanı gelmiş görevleri çalıştırır.
