maxcom / lorsource Goto Github PK
View Code? Open in Web Editor NEWLinux.org.ru website engine
Home Page: http://www.linux.org.ru/
License: Apache License 2.0
Linux.org.ru website engine
Home Page: http://www.linux.org.ru/
License: Apache License 2.0
неплохо было бы сделать как в поиске, чтобы быстро всё искать (например, все скриншоты конкретного пользователя). сделайте, пожалуйста.
Можно видеть треды инорируемых с помощью ctrl+ ->/<-
тема в избранных
в ней отвечает игнорируемый мной ---> в уведомлениях тишина
на его пост отвечает не игнорируемый ---> приходит уведомление
естественно при переходе я ничего не вижу
сам пост ---> http://www.linux.org.ru/forum/linux-org-ru/7054511?cid=7054797 (Axon в игноре)
собственно топик на лоре ---> http://www.linux.org.ru/forum/linux-org-ru/7054511
Было бы неплохо показывать автору новости, корректорам и модераторам разницу между версиями-исправлениями новости.
Сейчас показывается полностью новая версия текста новости, а если был исправлен один символ или убраны два пробела, то это никак не увидишь, особенно если текст большой.
Наличие такой фичи позволит авторам избежать типичных ошибок (br после закрывающего list или тип кавычек или двойные пробелы, стиль форматирования пунктов) повторно, а корректорам и модераторам сориентироваться в версиях, когда какое-то исправление надо откатить/вернуть.
Возможность отката правки не предлагаю, у нас корректора все адекватные вроде, истории как с правками uju в wiki не происходят вроде.
Сделайте наконец-то сабж в новом трекере, Спасибо.
Используется UserInfo, BanInfo и UserStatistics. BanInfo и UserStatistics только в WhoisController и используется.
И возможно других полей отличных от собственно сообщения. см. http://www.linux.org.ru/forum/lor-source/6660419
Пример:
[url=mailto:[email protected]]Link 1[/url]
[br]
[url=mailto:[email protected]]Link 2[/url]
"Link 1" будет просто зачёркнутым текстом, а "Link 2" отобразится нормально. Похоже, что проблема в наличии точки.
В текущей версии при redeploy приложения остаются некоторые треды, на что ругается tomcat и что, похоже, вызывает проблемы с переполением PermGen.
В 5.5 что-то такое лечили: https://issues.apache.org/jira/browse/AMQ-2852. Надо будет переехать на эту версию
причем проблема не решается сразу, quote и старые > не эквивалентны, в > можно сунуть только текст, а в quote все подряд
Сейчас wiki существует как-то отдельно от основного сайта. Вот несколько идей что хорошо бы сделать:
субж. См. DeleteMessageController
Сейчас автовыделялка ссылок не корректно работает со ссылками на twitter, это видно, например, тут: http://www.linux.org.ru/jump-message.jsp?msgid=6432897&cid=6433529. Надо бы поправить, скорее всего дело в символе `!'
какой-нибудь выбор вариантов "показать все", "избранное" "ответы" и "остальные"
и да, наверно не надо что-бы посторонние смотрели ваши уведомления?
Для технических отделов ввести возможность сказать спасибо на дельный совет, нажав на кнопку "Спасибо". Соответственно, ввести список поблагодаривших как отдельный показатель полезности пользователя, без влияния на другие рейтинги.
Сейчас сабж считается как сумма голосов за каждый из вариантов. Вместо нее (дополнительно с ней?) хотелось бы видеть количество проголосовавших.
По мотивам http://www.linux.org.ru/forum/lor-source/6993405
При вставке ссылки вида http://www.linux.org.ru/news/kernel/6992532/history в режиме LORCODE генерируется ссылка на тему, а не на историю исправлений, но с history в тексте ссылки.
Последний блок текста в новости не разметился как параграф, из-за чего пропал отступ между новостью и ссылкой "подробности": http://www.linux.org.ru/news/hardware/6581001
Исходный текст:
Open Sound System v4.2 build 2005 представлен в версиях для Linux (x86/amd64), Solaris (x86, amd64, sparc), FreeBSD 8 (x86, amd64), UnixWare и Open Server.
Изменения в данном релизе:
[list]
[*] Добавлена поддержка Xonar DG
[*] Добавлена поддержка Envy24HT PCIe
[*] Добавлена поддержка HDAUdio Intel SCH
[*] Срок действия бесплатной лицензии на коммерческую версию продлен до февраля 2012
[/list]
[url=http://www.opensound.com/wiki/index.php/Main_Page]Open Sound System[/url] - это унифицированный драйвер для звуковых карт и других звуковых устройств в различных UNIX-подобных операционных системах.
Поддерживает программное микширование звуковых потоков вне зависимости от их формата, количества звуковых каналов (то есть способен вывести в устройство воспроизведения стерео и 7.1 одновременно), все расчеты по преобразованию потоков производятся в разрешении 64bit, что гарантирует точность и повышенную дискретность преобразований. Opensource версия драйверов распространяется под лицензиями GPL, CDDL и BSD. Коммерческая версия содержит некоторые драйвера, исходные тексты которых не удалось открыть из-за соглашений о неразглашении, подписанных с производителями устройств.
Всё написано в заголовке.
и поправить
например:
После регистрации пользователь имеет нулевой рейтинг.
уже не верно
Вот какие проблемы с jamwiki есть сейчас:
Я проверял, запустился, а в новой версии уязвимости исправили какие-то, ЕМНИП.
Конструкции вида [b][i]текст[/b][/i] приводят к невалидному HTML, который не всегда показывается как ожидается на разных броузерах (konquerror, мобильные броузеры и т.п.)
Не получается сделать автовыделение URL в тексте, т.к. нужно отключать автовыделение в самих тегах и в содержимом [code]. Само автовыделение однозначно нужно.
Опять же проблема с созданием [cut] - нужно чтобы он не разламывал верстку в комбинациях с [list] и т.п. Наивная реализация [cut] на regexp'ах приводила к XSS в сочетаниях с другими тегами
В верстке без lorcode (HTMLFormatter) можно было бы разрешить использовать некоторые теги, но для этого нужно как-то совместить автовыделялку с разметкой (или решив пункт 2, или научив автовыделялку в HTMLFormatter обходить содержимое тегов)
Возможность отмечать тему как решённую - это хорошо, но ещё ИМХО неплохо было бы добавить возможность автору темы отмечать сообщения, которые содержат полезную для решения проблемы информацию или просто ответ на вопрос, который задавал автор. Чтобы отличать "полезные" посты от остальных можно например сделать фон под ними чуть более светлым.
1.1 вышла, надо готовиться к обновлению что-бы не закладываться на старую структуру БД при улучшении интеграции
вот сейчас, был индекс с новыми документами, снес базу, внедрил sql/demo.sql , search-reindex сделал пять раз, все равно находил несуществующий msgid и выпадал с exception, надо отчищать индекс полностью, для полного реиндекса:
http://wiki.apache.org/solr/FAQ#How_can_I_delete_all_documents_from_my_index.3F
добавить: solrServer.deleteByQuery(":") и еще придумать для reindex на 3-и месяца запросег
непонятно, что делать например с такой конструкцией:
[url]http://example.com/search.jsp?query=[/url][/url]
Похоже где-то два раза кодируются entity в заголовках поиска: http://www.linux.org.ru/forum/lor-source/6787468
Так будет лучше и компактнее...
сабж.
Случайно обнаружил что выбор стиля CSS в tango не работает в Safari 5.1. В Firefox 5 и Chrome 12 работает.
Вероятно проблема где-то в stylesheetTongle.js
Иногда ломается учет количества использования метки, например:
Неплохо бы специальным образом обрабатывать внутренние ссылки на linux.org.ru, например:
Заголовок можно редактировать хоть сколько раз, но счётчик при этом не увеличивается.
Сейчас в заголовке страницы сначала пишется раздел потом, потом подраздел (если) есть и лишь потом название темы. Но если у человека открыто несколько закладок (в некоторых браузерах даже при одна), т.е. заголовок сокращается как на этом скрине. Было бы неплохо иметь возможность сделать, чтобы название темы стояло на первом месте, это намного облегчит навигацию по вкладкам.
Такая штука неправильно парсится:
[quote="[url]http://www.linux.org.ru/[/url]"]
Текст цитаты
[/quote]
В заголовке цитаты ссылка кликабельна, но есть куча лишних букв и скобок. Ожидается просто кликабельная ссылка без мусора в заголовке цитаты.
Если же написать просто:
[quote="http://linux.org.ru"]
Текст цитаты
[/quote]
То ссылка не кликабельна.
Если писать без кавычек, то результат тот же самый.
Неплохо бы прикрутить подсветку синтаксиса я.п. от основного сайта: http://www.linux.org.ru/forum/development/6791865
По мотивам http://www.linux.org.ru/forum/linux-org-ru/6993375
При исправлении новости модератором генерируется пустое исправление.
надо все-таки в базе пароли зашифровать...
Неплохо бы фразу про число результатов писать с учетом русского языка, т.е. вместо "найдено 1 результатов" писать "найден 1 результат", а еще лучше "найдено 1 сообщение". https://www.linux.org.ru/forum/lor-source/6787468
Удаление сообщений по ip за определенный период:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.