Gamin: пак доработок или чего вам не хватает
Последние пару дней я вел общение с Gyt на тему различных доработок и оптимизаций сайта gamin.me.
По планам:
1. Увеличение производительности (speedup)
2. Исправление текущих косяков
3. Добавление нового функционала
Планируется большой пак по первому пункту(потому что Gamin весьма медленный сайт, а тормозить тут нечему). По второму и третьему пункту мне нужна помощь сообщества для составления roadmap.
Пожалуйста, как можно конкретнее опишите что сейчас работает неправильно/убого и как это должно работать или предложите необходимый(не только вам, но и другим членам сообщества) функционал.
Также в планах сидит идея "удалить к чертям этот друпал и написать все на ZF или Yii".
Это дало бы колоссальный задел на будущее, упростило бы модификации, да и просто ускорило бы сайт в 2-3 раза.
Но обьективно один я буду делать это очень долго, да и есть вещи которые мне не нравится(верстка, например) и от которых я буду постоянно отлынивать. Так что если кто-то любит и знает html/css/js/php милости прошу в личку. Опыта разработки проектов с нуля хватает, ровно как и способности выстраивать процессы разработки.
Отписываемся, товарищи.
- 18 апреля 2012, 17:04
- 04
Понравилось подмигивание комментариев.
Лично я бы предложил сделать ленту новых комментов, как в случае с микроблогами и как в случае с "Новое". Т.е. добавить справа там где "новые комментарии" кнопку "подробнее" по которой вываливались бы все комменты в хронологическом порядке
Ещё ИМХО не хватает редактирования комментов без перезагрузки страницы.
Без перезагрузки, уже сделали ) не мы, но они! (тыкает пальцем в сторону окна, поднимает глаза от экрана монитора, немного подумав, тыкает пальцем в сторону уходящего провода в стену, после доволно улыбается, чешет репу, смотрит в небо на звезды, думает о космосе, затем вновь утыкается в монитор, руки ложатся на клавиатуру.) Да. ) а предложение с вываливанием списка не удлинит и не у тяжелит экран? я как то плохо представил как это могло бы выглядить красиво и удобно.
Есть ещё мелкий нюанс. При добавлении собственного комментария он считается как "новый", поэтому следующее нажатие счётчика отправляет на него же. У меня так случилось.
Но вообще отлично!
Я имею в виду что с комментами стоило бы сделать так же как здесь:
http://gamin.me/micro
или здесь:
http://gamin.me/tracker
Т.е. списком, может быть вываливать их только за какой-то период - неделя, месяц.
Ну и разумеется вываливать их так же в отдельном окне.
Просто странно, что для микроблогов и постов такая фича есть, а для комментов - нет.
Хм, ну фиг знает, это же большое кол-во текста будет, и чтобы иногда вспомнить и понять в чем дело, нужно прочитать в каком посте это пишется, что в нем написано, что за комментарии сверху были.
Может ты и прав. Но фак, это как-то сложно. )
Но там же не удастся проследить связь с контекстом, прошлыми постами. А выдавать энное количество предыдущих тоже не вариант, как сервер вычислит, где там начали одну тему и закончили другую?
По-моему, не нужно. Очень уж много комментариев на этом сайте являются ответами на другие комментарии. У этого поста, в комментариях которого мы сейчас сидим, например, почти все.
Я не предлагаю ничего сложного делать типа иерархии.
Всё то же самое что в колонке справа "Свежие комменты". Ведь как-то это сделано, так?
Просто после несколькодневнего отсутствия свежие комменты уезжают и поглядеть на какие темы кто и что примерно написал никак нельзя - приходится юзать трэкер.
Я понял мысль. Дать возможность смотреть бОльший диапазон новых комментариев.
[spoiler=Спойлер!]
В sql нет ключевого слова 'limited', есть 'LIMIT'. Друпал тут совершенно не при чем - построение запроса и обращение к данным производится с учетом текущей структуры БД. Однако в зависимости от способов хранения данных удобнее воспользоваться wrapper`ами для выборки данных(так в *hate* Bitrix`е сделано из-за безумной структуры БД).
В конкретной ситуации это просто виджет и его можно сделать постраничным прямо в самом виджете(не думаю что есть смысл в отдельной странице). Просто добавить кнопочки -> и
Услышано. Но уже работает.
На момент написания коммента вроде не работало. В любом случае, спасибо что был услышан.