Архив сториза. Свобода слова для народа. Часть 2
Здрасти вам!
В прошлый раз я сообщил о запиленной возможности добавления каментов в архиве. Какие бы ностальгические чувства не вызывали коментарии в стиле wwwboard.pl (до сих пор действующий пример можете найти на сайте фан-клуба Вавилона 5) однако, для такой вещи как библиотека фанфиков, нужны дополнения, которые и были сделаны. За подробностями традиционно под кат. Ну и картинка для привлечения внимания:
Перво-на-перво, все, о чем пойдет речь далее, действительно только для зарегистрированных пользователей архива. Если у вас есть аккаунт на сторизе, то зарегистрироваться в архиве не просто, а очень просто.
Какая функция работы с комментариями необходима прежде всего? Конечно же возможность редактировать сообщения! И оно теперь есть. Исправить каменты, вплоть до удаления, может автор отзыва, при условии, что на комментарий нет ответов. Кстати, если удалить ответы, то комментарий опять можно будет редактировать. При показе исправленного камента, выводиться сообщение о дате последнего редактирования.
Удалять каменты может не только их авторы, но и авторы рассказов, которые были откаменчены. При этом у авторов рассказов есть возможность скрыть коментарий и удалить коментарий, на который имеются ответы. В последнем случае камент удаляется вместе с ответами, т.е. рекурсивно вся ветка отзывов. Скрытый комментарий могут прочитать автор камента и автор рассказа, такие каменты снабжаются специальной пометкой:
у этого сообщения есть скрытый камент
Скрытое сообщение, разумеется, можно открыть.
скрытое сообщение
Не зарегистрированные посетители и пользователи не имеющие отношения ни к каменту, ни к рассказу видят просто сообщение, что в ветке есть скрытый камент:
<
Для борьбы со срачами и тралями теперь имеется гибкая система из двух работающих совместно механизмов. Во-первых, это черный и серый списки, куда каждый пользователь может заносить других пользователей. Например, если зайти в любой профиль в архиве, то на плашке справа, появляется две кнопки:
Что они делают достаточно понятно из надписей. Если нажать на одну из них, вас перекинет на страницу управления этими списками. Туда же можно попасть и из своего профиля:
Пользователей можно добавлять вручную целыми кучами, вводя id в соответствующее поле, через запятую или пробел, или любой другой удобный разделитель. Можно перемещать пользователей между списками и удлять из списков:
редактирование расстрельных списков
Кстати, внести себя в эти списки не мешает ничто, хотя не совсем понятно зачем это может быть нужно.
Чтобы понять как это работает, нужно обратиться ко второй части системы — механизму политик комментирования. На титульной странице рассказа появляется маленькая формочка, с помощью которой автор может изменить стандартную политику по умолчанию, но более либеральную, либо более жесткую:
выпадающий список с кнопочкой
Далее автора кинет на страницу, где исчерпывающе объясняется что же он сделал, и что значат другие варианты:
подробно про политики
Уже в самом конце обнаружил забавный эффект: если внести кого-нибудь в оба списка, то этот кто-то не сможет комментировать даже рассказы с либеральной политикой — классический пример бага, который фича.
Впринципе, если понадобится, систему достаточно легко расширить и углубить. Например, ввести больше политик, больше списков, белый список, скажем. Или ввести общеархивные серо-черные списки, куда заносить автоматом пользователей попавших в достаточно большое количество пользовательских списков запретов.
Планируется ввести возможность коментирования всего: профилей пользователей, групп, минирицензий.
В прошлый раз я сообщил о запиленной возможности добавления каментов в архиве. Какие бы ностальгические чувства не вызывали коментарии в стиле wwwboard.pl (до сих пор действующий пример можете найти на сайте фан-клуба Вавилона 5) однако, для такой вещи как библиотека фанфиков, нужны дополнения, которые и были сделаны. За подробностями традиционно под кат. Ну и картинка для привлечения внимания:
Перво-на-перво, все, о чем пойдет речь далее, действительно только для зарегистрированных пользователей архива. Если у вас есть аккаунт на сторизе, то зарегистрироваться в архиве не просто, а очень просто.
Какая функция работы с комментариями необходима прежде всего? Конечно же возможность редактировать сообщения! И оно теперь есть. Исправить каменты, вплоть до удаления, может автор отзыва, при условии, что на комментарий нет ответов. Кстати, если удалить ответы, то комментарий опять можно будет редактировать. При показе исправленного камента, выводиться сообщение о дате последнего редактирования.
Удалять каменты может не только их авторы, но и авторы рассказов, которые были откаменчены. При этом у авторов рассказов есть возможность скрыть коментарий и удалить коментарий, на который имеются ответы. В последнем случае камент удаляется вместе с ответами, т.е. рекурсивно вся ветка отзывов. Скрытый комментарий могут прочитать автор камента и автор рассказа, такие каменты снабжаются специальной пометкой:
у этого сообщения есть скрытый камент
Скрытое сообщение, разумеется, можно открыть.
скрытое сообщение
Не зарегистрированные посетители и пользователи не имеющие отношения ни к каменту, ни к рассказу видят просто сообщение, что в ветке есть скрытый камент:
<
Для борьбы со срачами и тралями теперь имеется гибкая система из двух работающих совместно механизмов. Во-первых, это черный и серый списки, куда каждый пользователь может заносить других пользователей. Например, если зайти в любой профиль в архиве, то на плашке справа, появляется две кнопки:
Что они делают достаточно понятно из надписей. Если нажать на одну из них, вас перекинет на страницу управления этими списками. Туда же можно попасть и из своего профиля:
Пользователей можно добавлять вручную целыми кучами, вводя id в соответствующее поле, через запятую или пробел, или любой другой удобный разделитель. Можно перемещать пользователей между списками и удлять из списков:
редактирование расстрельных списков
Кстати, внести себя в эти списки не мешает ничто, хотя не совсем понятно зачем это может быть нужно.
Чтобы понять как это работает, нужно обратиться ко второй части системы — механизму политик комментирования. На титульной странице рассказа появляется маленькая формочка, с помощью которой автор может изменить стандартную политику по умолчанию, но более либеральную, либо более жесткую:
выпадающий список с кнопочкой
Далее автора кинет на страницу, где исчерпывающе объясняется что же он сделал, и что значат другие варианты:
подробно про политики
Уже в самом конце обнаружил забавный эффект: если внести кого-нибудь в оба списка, то этот кто-то не сможет комментировать даже рассказы с либеральной политикой — классический пример бага, который фича.
Впринципе, если понадобится, систему достаточно легко расширить и углубить. Например, ввести больше политик, больше списков, белый список, скажем. Или ввести общеархивные серо-черные списки, куда заносить автоматом пользователей попавших в достаточно большое количество пользовательских списков запретов.
Планируется ввести возможность коментирования всего: профилей пользователей, групп, минирицензий.
29 комментариев
То есть в архиве реализована возможность ответов на комметарии? Извиняюсь, что спрашиваю, но этот момент я упустил ранее.
Строго говоря все пишется: swi.org.ru/mlp-fim/feed_swicomments Так что когда сделаю нормальную глагне, будут там и ленты соответствующие.
Ну дык, не просто ответы на каменты, а полноценные разветвляющиеся треды каментов. Технологии то уже лет 30-40 будет.
вот как тут
и нажимаешь «сохранить профиль».
Возвращаешься в архив и нажимаешь кнопку «связать»
Далее, если не ошибаюсь, предложат придумать пароль для архива. Всё.
Equestria_Brony