Предлагаю из функций редактирования книги убрать кнопку "Удалить"

Предлагаю из функций редактирования книги убрать кнопку "Удалить", поскольку, думаю, найдутся зложелатели, которые беспроблемно начнуть убирать всё, что их душа пожелает.

Комментарии

Нет смысла. Физически книги всё-равно не удаляются - всегда можно восстановить, а ошибочную заливку как-то править надо.

Я тоже согласен: раз функция ведения / пополнения библиотеки полностью возложена на пользователей, то функций должен быть полный набор. Немного найдется желающих удалять все подряд, это бесперспективно. А если автор захочет удалить свои книги - его право. Но вообще при удалении желательно оставить пояснение, например, на страничке автора.

О!
Хороший фичреквест Ларину:
1. Запрашивать (и хранить) причину изменений в тех местах, где это не очевидно.
2. Информировать выложившего об изменении файлов другим пользователем (с указанием причины).

Да, это разумно. И не слишком сложно. Лучше всего, при удалении / замене книги ввести обязательный к заполнению пункт о причине изменений. А чтобы не писали абракадабру, просто представлять этот текст за подписью того, кто внес изменения, на страничке автора, с призывом-ссылкой ко всем, кто найдет его подозрительным, щелкнуть по ссылке, тем самым известив Ларина. Или кого-то назначенного от общественности смотрителем. Так что вредитель очень быстро будет раскрыт и забанен. Разумеется, во избежание ошибок, не возбраняется перед этим потребовать у него объяснений ;).

Ежели порыться чуть глубже, то там есть кнопка "Восстановить удалённую книгу" - и зложелатель вполне себе может обломиться.

...Имеет смысл отключать (временно) функцию "удаления", ежели вдруг явление убирания приобретет массовый характер. Но и то вряд-ли: сейчас на сайте зарегистрированных пользователей больше, чем в стране - любителей требовать удалять свои книги немедленно! бегом! прыжками! (с) :) Авось восстановим.

может и вправду убрать и оставить только "заменить"? ;)

и чем тогда будет отличаться 'удалить' от 'заменить' на пустышку зложелателя?;(

Разница в том, что предлагаемый вариант требует приложения умственных усилий.
+ можно поставить проверку на величину diff'а.

> можно поставить проверку на величину diff'а
Э... кстати, а как сделать грамотный diff для .fb2 ( == XML ) ?

Не вижу проблемы.
fb2 ведь не бинарный формат.
==> банально man diff :)

Только наличием пустышки.

X