Нужен совет профессионалов: пишу свой сайт

Я про infinity scroll.
Интересная штука, хотя с ней чувствуешь себя не очень удобно, как будто земля из-под ног уходит :)

Вот тут казалось бы умные админы.
Это никак не связано с допиленностью движка. Форум не монетизируется, поэтому пилить его никому особо не интересно.
nafanja
как по мне если есть возможность всегда переключаюсь на нормальную структуру.
да и такие ветви часто ломают дизайн. по этому обычно делаю не больше 1-2 уровней.
Меня вообще бесят такие сеты. Тот же хабрахабр. Лестница какая-то, и с каждым уровнем текст всё сжатее... Короче глаза ломает. Бред. Мне ни чуть не сложнее читать обычные вертикальные комментарии, даже проще.
Keep it simple, stupid!
в скроле тоже свои недостатки, пока прокрутишь уже забудешь что искал ))), да и загружается много. соответственно нагрузка на базу (так как она является самым узким местом) и на трафик.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
в скроле тоже свои недостатки, пока прокрутишь уже забудешь что искал ))), да и загружается много. соответственно нагрузка на базу (так как она является самым узким местом) и на трафик.
Что значит много? =) Ровно столько же, сколько при пагинации. Сколько юзер хочет столько грузиться и будет. Мне лично инфинити пока не мешал никогда, а наоборот.
Keep it simple, stupid!
lampslave
Это никак не связано с допиленностью движка. Форум не монетизируется, поэтому пилить его никому особо не интересно.
На это времени надо час максимум, в компании за пивком. =)
1) По клику показываем стандартное поле для ввода (можно клонировать уже существующее внизу страницы);
2) Вставляем в него то, что в посте на котором нажали редактировать;
3) Далее всё как с обычным написанием поста;
4) По кнопке отправить улетает ajax-запрос, поле удаляем, текст меняем на новый.

Что тут сверхъестественного? =) Уровень школьника на jQuery.
P.S. Да я по бутстрапу вижу, что ленивые делали. ;) Эх, мне тут нравится, компания хорошая собралась. Но какого фига? Зачем тогда вообще сайт делался если его не собираются пилить? Оо
Я б тут и почаще зависал, если бы не такие дикие тормоза и неудобство в работе с сайтом. Я не понимаю почему сервер в Европе? Уже из-за сервера в Европе пинг накручен...
Keep it simple, stupid!
ну смотри, вот в топике 200 сообщений, и загружаются они по 10. так вот что бы дойти до 85 нужно прокрутить 7 раз до низа страницы, соответственно 8 обращений к базе.
а что бы дойти постранично, нужно всего 2 обращения. первая/последняя страница и нужный номер в списке.
+/-
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
ну смотри, вот в топике 200 сообщений, и загружаются они по 10. так вот что бы дойти до 85 нужно прокрутить 7 раз до низа страницы, соответственно 8 обращений к базе.
а что бы дойти постранично, нужно всего 2 обращения. первая/последняя страница и нужный номер в списке.
Уточню, что я имел ввиду инфинити скролл по клику, а не автоматический. Автоматический зло. Можно дать юзеру клик/комбинацию клавиш для "подгрузить ещё".
Всё гораздо проще. Если я такой упоротый и помню номер страницы, то вешается инпут для указания страницы (http://archlinux.org.ru/forum/topic/12632/?page=3).

Со мной на эту тему бесполезно спорить, я идеалист в вопросе UX/UI. Я вам столько могу сейчас идей выдать полезных для скорости и удобства пользования, но не буду. Это мои сокровенные идеи, которые я хочу ещё воплотить в жизнь. :)

А как вы думаете, загрузка страницы "снова" при пагинации - это меньше запросов? =)
Я только в одной шапке тут насчитал 12 css/js файлов, а это 12 запросов к серверу при каждой загрузке страницы. Внутри файлов css и js не удалены пробелы, переносы и комментарии. Это до кучи. Оптимизацией даже начальной тут и не пахнет. ;)
Keep it simple, stupid!
Все дороги для улучшения открыты: https://bitbucket.org/GeyseR/aor/
lampslave
Все дороги для улучшения открыты: https://bitbucket.org/GeyseR/aor/
Я был бы не против, но в djabgo я даже белого пояса не имею. :D Был бы пых, подсобил бы чем смог.
Keep it simple, stupid!
о css js картинках в дизайне можно не думать, кеширование на стороне клиента выполняет свою функцию исправно. не создавая лишних запросов.
Внутри файлов css и js не удалены пробелы, переносы и комментарии. Это до кучи. Оптимизацией даже начальной тут и не пахнет. ;)
а это вообще бессмысленно так как все сжимается gzip! а gzip отлично сжимает текст, да и для проекта в вечной разработке это только мешает.
такая оптимизация возможна только по 100% завершению проекта, что практически не возможно.

я кстати тоже предпочитаю оптимизацию, но в первую очередь в коде, количеству обращений к базе (что имеет наивысший приоритет), скорости выполнения, потреблении памяти. а статика идет в самом конце.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.