Послано - 29 Марта 2016 : 07:20:25
IE 11 (11.0.9600) при любом клике на любой ссылке с главной страницы сайта вкладка зависает, http://www.picshare.ru/view/7235930/ страница подгружается-подгружается, пока не виснет окончательно... There is only War.(c)
Послано - 29 Марта 2016 : 08:12:17
GrabboiD пишет:
IE 11 (11.0.9600) при любом клике на любой ссылке с главной страницы сайта вкладка зависает, http://www.picshare.ru/view/7235930/ страница подгружается-подгружается, пока не виснет окончательно... There is only War.(c)
Гм, я честно говоря, я даже не тестировал в ie... Позже посмотрю.
Послано - 29 Марта 2016 : 10:14:19
ОК поставил себе мозилу пока, невобиду, но никак не могу разобраться как теперь что то наити. интерфейс краине недружелюбный, да.
Послано - 29 Марта 2016 : 11:49:55
Эм, раньше я заходил, и сразу видны были новые фанфики за неделю, хоть и грузился долговато, да...можно сделать также? Или просто ссылку, какую открывать. Просто старые я практически всё прочитал, и они нафиг не нужны, под настроение сам вспомню и найду гуглом.
Послано - 31 Марта 2016 : 16:57:43
Пока что всё очень запутанно. Честно говоря неудобно пользоваться( Добавь хотя бы возможность отбора по "Новое за неделю и месяц". И фендомы лучше на группы разбить. Чтобы поиск был возможен и по группам. Например если человек хочет искать только по аниме, а не включать в поиск всякие левые фендомы.
И да, заметил ошибку. Добавил 2 раза в Похожие произведения один и тот же фик. Тоесть теперь в Похожих произведениях к фику, в двух строчках стоит название одного и того же фика.
Послано - 02 Апр 2016 : 17:32:05
Сертификат можно и бесплатный взять - их сейчас для единичного домена куча всяких. Не сказать чтобы новый сайт сильно нравился, но в отличии от старого он по крайней мере работает :). Спасибо за труды ).
Сертификат можно и бесплатный взять - их сейчас для единичного домена куча всяких. Не сказать чтобы новый сайт сильно нравился, но в отличии от старого он по крайней мере работает :). Спасибо за труды ).
letsencrypt еще сыроват, есть кое какие проблемы при установки, вроде обещали скоро поправить. Китайские брать не особо хочу. Про другие не знаю.
upd Чет задумал, тестил то я letsencrypt месяцев 5 назад...Быстро время идет, нужно будет еще раз глянуть.
Послано - 21 Апр 2016 : 15:39:57
#важное@tbooklist #новости@tbooklist В общем обновил алгоритм поиска, прирост в производительности на данный момент +- 40-50%, однако не это главное - обновленная архитектура позволяет внедрить аякс подгрузку - т.е. моментальный поиск. Крч ждем когда мне будет не влом этим заняться :)
Послано - 12 Мая 2016 : 10:53:35
TSSkz, давно хотел написать, но всё было лень. И тут встретил твой комментарий в теме аниме.
Твоим сайтом пока невозможно пользоваться: сейчас уровень юзабилити = 0. Поэтоу вместо того чтобы делать что-то новое, лучше доведи сначала до ума то что уже есть.
Между прочим, не понимаю, зачем ты начал писал этот велосипед. Предлагал же просто взять bootstrap и в перерывах на обед за какую-нибудь недельку-другую склепать всё оформление.
Основная недоработка дизайна - слишком долго искать взглядом то что тебе нужно. В глаза постоянно бросается всякая хрень, требующая к тому же лупы, чтобы её рассмотреть. В то время как то, зачем ты собственно посетил этот сайт ещё нужно откопать под завалами, извиняюсь, но, скажем прямо, никому (99% посетителей = ВСЕ) ненужного говна.
А теперь к частностям:
На всех страницах:
1. Базовый размер шрифта слишком мелкий. Сделай хотя бы 14px.
2. Убери с функциональных страниц блоки типа "Сообщение от разработчика". Главный принцип хорошего UI/UX - страницы должны быть чисты от всего лишнего. На виду должно быть самое важное. У тебя сейчас наоборот.
Главная:
3. На главной слишком много всякого непотребства. А вот самого необходимого - списка последних добавлений - почему-то нет.
Страница поиска
4. Блок статистики тут не нужен. А место занимает.
5. Та же фигня с кнопками соц сетей. Перемести лучше на главную.
6. Слайдерам рейтинга и размера не нужна такая точность. По большому счету не нужна и верхняя грань. По сути нужен "рейтинг от" := {1, 2, ..., 10} и "размер от" := {30K, 50K, 100K, 200K, 400K}. Это также позволит сменить контрол на банальный комбобокс и сэкономить место.
7. Виджет "Статуса" не понятный интуитивно. Чтобы в нём разобраться нужно сначала в него потыкать. Что уже не есть гут. В идеале должно быть так: мазнул по странице взглядом - нашел/понял всё что тебе нужно. Не говоря уже о touch-устройствах - там нет ховера чтобы определить кликабельность таким способом... Повторюсь, ты делаешь не рубку космического корабля для специально обученных пилотов, тут нужен другой подход.
8. Хз что должен делать контрол "Если рейтинг тега >10" (даже не проверял). Во-первых, максимальная оценка вроде 10, и как это "больше" мне, как простому мимокрокодилу не очень понятно (откровенно говоря, совсем не ясно). Во-вторых, удаляй нах саму эту возможность поиска по рейтингу тегов - она не потребуется 99% пользователей, а визуальное пространство будет занимать.
9. Вот это
Сортировка по названию Сортировка по размеру Сортировка по рейтингу Сортировка по дате добавления в бд Сортировка по дате последнего обновления
- хрень. Повторю: мазнул взглядом - прочитал. Лейбл - "Сортировка по", текст контрола := {"размеру", "рейтингу", ...}
10. Хинт сортировки и саму сортировку в этом месте - к чертям. Во-первых, сортировка запросом SQL - операция дорогая. В зависимости от запроса и длины ответа она может усложнять его стоимость в 2-3 раза. Я имею в виду именно запросы с джоинами по тегам, так что это не мало, особенно учитывая что поиск - основной bottleneck и куда более сложных сайтов. Сделай сортировку результата на клиенте, а контрол помести в хедере таблицы - так будет интуитивнее.
11. Таблица результатов.
11.0. Колонки хедера не соответвует результату. Неужели предполагается, что я буду считать колонки: "Раз, два, три... Ага, третья колонка. Теперь посмотрим... Раз, два, три, что это такое? О, значит третья колонка - это размер, как круто!"
11.1. Вкури responsive table в бутстрапе.
11.2. Не помещается, значит нужно сокращать горизонтальный размер:
11.2.1. "Закончено/заморожено/..." замени цветными цветными кружочками: зеленый - закончено, желтый - в процессе, красный - заброшенно, синий - заморожено. Плюс тултип с объяснением.
11.2.2. Формат оценки "4.00(3)". Такая точность не нужна. Лучше так: "4.0(3)" или так "4.0/3" - этот вариант воспринимается быстрее.
Послано - 13 Мая 2016 : 08:21:28
чет даже лень отвечать (
1. Я сейчас работаю на нетбуке, в определенных случаях я не могу знать насколько адекватно выглядит та или иная часть интерфейса на широкоэкранном дисплее.
3. Есть, в самом вверху.
4. Ну, подобную информацию все же стоило куда нибудь впихнуть.
5. Позже их планирую убрать.
6. Думал.
7. Если человек не может разобраться за несколько минуту в интерфейсе поиска - мне его жаль :(
8. У самих тегов также есть рейтинг, определяемый пользователями.
10. Уже обжегся на сортировке на стороне клиента, при кол-ве записей >1000 без доп обработки - это ад. Планирую просто добавить аякс подгрузку записей, что не так страшно.
11. 4. А что собственно пользователю выводить когда он пытается отправить запрос на выборку всей базы?
12. Курил, решил пока не заморачиваться.
А вообще вы не совсем понимаете что сейчас не полноценный релиз, а именно что просто открытая бета. С кучей косяков, недоделанным интерфейсом, вещами сделанными на отъебись т.д.
Собственно я вообще не уверен буду ли я позже продолжать работу над тбуком т.к. смысла в его функционале сейчас вроде и нет.
7. Если человек не может разобраться за несколько минуту в интерфейсе поиска - мне его жаль :(
В веб дизайне есть так называемое "правило пяти секунд".
10. Уже обжегся на сортировке на стороне клиента, при кол-ве записей >1000 без доп обработки - это ад. Планирую просто добавить аякс подгрузку записей, что не так страшно.
Потому что делал "в лоб". Нужно так:
С сервера грузишь не AHAH, а JSON - он удобнее и весит меньше.
Составляешь карту {id записи => объект записи}.
Создаешь детаченный фрагмент документа.
Сортируешь список записей в нужном порядке.
Потом прогоняешь список через ejs шаблонизатор underscore, jade или ещё что.
Добавляешь к фрагменту ноду за нодой в нужном порядке.
Составляешь карту {id записи => нода} для оптимизации следующих сортировок.
Добавляешь фрагмент в документ.
Навешиваешь хэндлеры на строки.
Главный нюанс - производить добавление нодов в открепленный от документа фрагмент, откреплять одним куском старые ноды и добавлять их также одним куском. Ни в коем случае не по отдельности, как было у тебя раньше. И ещё один момент: чтобы такое провернуть, нужно будет откреплять весь контейнер с записями из документа целиком, но некоторые браузеры не умеют отрывать tbody от table и потом безболезненно пришивать его обратно. В принципе оставлять пустым tbody тоже невалидно. Поэтому таблицу нужно верстать div'ами с display:table-*.
11. 4. А что собственно пользователю выводить когда он пытается отправить запрос на выборку всей базы?
В этом ограничении сейчас нет смысла, его легко сломать. Например, выбрать все статусы одновременно или установить минимальный рейтинг = 1 (кстати, значений рейтинга в диапазоне [0..1) не существует). Но даже если не выбирать все теги, можно выбрать все кроме, скажем, "Вирт. в реале" - там сейчас 24 записи. Итого будут выведены (все минус 24) записи, что не сильно отличается от общего кол-ва. И даже если ты ограничишь выбор только одним тэгом за раз, то у тебя всё равно есть всеобъемлющие тэги вроде "фанфик", в которых находится ~50% всех записей.
P.S. То что сайт ещё только в разработке, это ясно. Собственно поэтому и сообщаю про косяки, которые бы хотелось исправить прежде чем добавлять что-то новое.
P.P.S. Про аджакс-дозагрузку даже не думай. Оптимизируй имеющееся - вся эта фигня должна летать при текущих нагрузках. Никакого lazy loading. Он как раз наоборот создаст дополнительный трафик и в разы увеличит нагрузку на сервер. Это как тушить пожар бензином. Или строить второй этаж дома без фундамента. Ну ты понял =)
Я, честно говоря, ну очень далек от фронтеда в вебе. А интерфейсы вообще не мое( Как бы то ни было, в ближайшее время я заниматься тбуком не планирую - мне все же мягко, очень мягко, говоря мне поднадоело год работать над одним проектом. Сейчас я собрал пару, относительно, интересных идей и думаю заняться именно ими. Ну и попутно изучая что-то новое и подтягивая знания в отстающих областях :)
Послано - 04 Июля 2016 : 20:17:37
Интерфейс должен быть интуитивно понятен пользователю. А сам сайт должен быть приятен на глаз. Имхо, но раньше было лучше.
Послано - 10 Июля 2016 : 10:43:47
Потихоньку начинаю разбирать тбук, база литрпг с тбуклиста переехала сюда -> LitRPG.me - поиск и систематизация произведений жанра ЛитРПГ
TSSkz на тбуке ничего не обновляется? А то что-то меня это напрягает...
Т.е. ничего не обновляется? Если имеешь ввиду техническую часть, то я над тбуком не работал где то с середины мая т.к.
В середине мая понял что это тупик в проф. плане, потому решил всерьез изучить разработку на стеке laravel+react, также подробнее изучить парсинг, ну и поднять навыки в администрировании серверов, в частности вопрос оптимизации.
Вроде был 30 мая я выкатил в паблик литбота - сервис уведомлений о проде в вк на ларавеле, с новым механизмом обновлений книг фикбук-самлиб - прирост производительности под овер дохера, 8 минут vs 2 часов для проверки базы тбука, да и ресурсов жрет в разы меньше.
Начиная с ~7 июня я начал разработку нового движка на основе опять таки laravel, в основном из-за того, что по учебе нужно было представить наработки чего-либо :|
Так вот, это по сути наследник тбука, но с учетом всего полученного опыта за эти ~8 месяцев, основной упор на оптимизацию и расширяемость, более юзер-френдли интерфейс. Намного более юзер-френдли. Позже, для проверки нагрузки, а также прокачки скилла в оптимизации, я написал парсер базы fantlab.ru.
Две недели назад понял что все тлен, и продолжил доработку движка, обновил внешний вид, поправил ошибки, добавил функционала и тд и тп, в частности еще раз обновил механизм проверки обновлений. Позже перенес базу литрпг с тбука, купил домен, и собственно выкатил litrpg.me в народ.
Реакция пользователей оказалась очень хорошей, потому в ближайшее время я продолжу заниматься сайтом, в частности движком и актуальностью самой базы.
Насчет тбука - если через несколько месяцев он будет еще востребован, то я займусь вопросом переноса данных на актуальную версию движка, однако функционал определенно будет сильно порезал т.к. благодаря последнему обновлению тбука я понял что: 1. Число активных пользователей стремится к 1% 2. Делать что то, без уверенности что это будет востребованным - плохая идея, так что постепенно развитие проекта - лучшее что может с ним случится.
Послано - 14 Июля 2016 : 16:27:09
TSSkz да нет, а учитывая ответ - стена текста ещё сильнее кажется лишней, вопрос заключался в добавлении нового из произведений, все же стоило более понятно написать... Ну а что ответить на такое... тбук и правда не супер, для меня главный минус это неудобный поиск ну или я просто не разобрался с последней версией(да и предыдущая мне не понравилась) - все же когда в большинстве написанного например пол не указан и так многое... фактически пропадает желание пользоваться таким поиском точнее расширенно им пользоваться - фэндомы выдает(выдавал?) нормально но это у меня ещё с прошлой версии сложилось такое впечатление а попытавшись немного разобраться в текущей плюнул, тем более мне да и думаю многим другим сайт важен именно как список с постоянным обновлением и иногда возможным просмотром уже добавленного(причина же не важна)... хотя все же странно что такой список игнорируют... активных? Что-то я завис... в каком плане активных? Если упоминалось ранее в этой теме заранее извиняюсь:)
Насчет добавления произведений - как я уже неоднократно говорил, основная фишка сайта была в попаданцах в аниме, с обновлением фикбука это теряет смысл.
Послано - 16 Июля 2016 : 09:25:07
LitRPG.me - поиск и систематизация произведений жанра ЛитРПГ
14.07 /
1. Большое обновление фронтенда, оптимизация. 2. Правки внешнего вида. 3. Большое обновление серверной стороны, еще больше оптимизации богу оптимизации, исправление найденных ошибок. 4. Обновлен внешний вид формы настроек поиска, теперь она занимает меньше места.
15.07 /
1. Обновлен внешний вид. 2. Начат1. Обновлен внешний вид. 2. Начата работа над форматами дат. 3. На страницу произведения добавлен блок вывода логов обновлений. 4. Рефакторинг.а работа над форматами дат. 3. На страницу произведения добавлен блок вывода логов обновлений. 4. Рефакторинг.