На нашем сайте произошло несколько изменений, самое заметное из которых (но не самое главное) - смена цветовой гаммы. Т.к. на вкус и цвет товарища нет, то в ближайших планах добавить десяток тем оформления и предоставить зарегистрированным пользователям возможность выбора.
Идем далее. Кто-нибудь пользовался разделом "Агрегация"? Я тоже нет, поэтому он убран. Вместо него добавлены "Одновости", "Общение", "Герои".
Одновости - это фирменное изобретение Либератума и находится в статусе альфа-тестирования. Одновость - новость одной строкой. Идея следующая: вы нашли интересную статью, в одну строку записываете о чем она и оставляете ссылку. Во-первых, эта ссылка может быть интересна кому-нибудь еще, во-вторых вы помогаете мне искать для вас новости. Самые интересные одновости будут трансформироваться в новости.
"Общение" тоже пребывает в альфа-статусе. На этой странице в удобной форме собираются все последние комментарии.
"Герои" - раздел, связанный с самым главным изменением. На Либератуме вводятся рейтинги пользователей. За активность пользователя на сайте начисляются баллы (points). Пока поинты распределяются следующим образом:
В разделе Герои можно просмотреть лидеров по набранным очкам. Для чего эти поинты нужны - обсудим. Например, можно давать возможность самым активным пользователям размещать свои объявления на главной странице. Когда трафик сайта возрастет, то, думаю, это будет интересно. Кроме этого, рейтинги пользователей могут косвенно учитываться при обсуждении вопросов развития сайта. Я в рейтингах не участвую и в разделе "Герои" он приведен только для ознакомления.
Еще одно изменение - теги. Во-первых, они должны помочь вам решить читать новость или нет; во-вторых, на теги очень хорошо отреагировали поисковики; в-третьих, они заметно облегчают поиск нужной статьи, в-четвертых, они помогают отсеивать неинтересный вам контент.
Кроме этого, введена новая политика администрирования. Если зарегистрированный пользователь не появляется на сайте в течении недели, то ему высылается письмо, в котором выражается обеспокоенность. Через 3 месяца аккаунт блокируется (пользователь может его активировать в любое время), а через 6 месяцев удаляется.
Из совсем незаметных изменений можно отметить появление на Либератума карты сайта http://liberatum.ru/sitemap.xml. Пользователю она не нужна, а вот Google сказал спасибо.
Кажется, ничего не забыл. Изменения сделаны, теперь тестируем их и дружно критикуем в пух и прах.
Предлагаю такую фичу - например, ты сидишь, читаешь форум, а в это время кто-то постит новость или одновость, а ты пребываешь в неведении. Можно сделать так, чтобы при появлении нового матерала надпись Новости, к примеру, становилась жирной, или чтобы в скобках поялялось количестно непрочитанного материала.
Ну а на более дальние перспективы - внедрение ajax =)
Фича интересная, но придется хранить в БД состояние для каждого пользователя - что он уже прочитал и на какой странице находится. При этом проверка новых новостей должна быть асинхронная, а не при каждой перезагрузке страницы. Поэтому количество запросов к БД будет впечатляющим, а оно у Друпала итак самое высокое из всех CMS.
Насколько я вижу на Трекере такое реализовано (непрочитанные материалы снабжаются надписью Новое), так что
придется хранить в БД состояние для каждого пользователя - что он уже прочитал
это уже есть, надо еще немного покрутить гайки, и будет круто!
За это на некоторых хостингах и не любят Drupal. Несколько сотен запросов к БД на генерацию страницы. :)
Несколько сотен? О_о
Я бы на их месте тоже его не жаловал =)
Но фик ли? Назвался хостером, так работай, с чем захочется клиенту =)
Это девиз импортных хостеров. У наших все через зад и задорого. memory_limit=16 и базу просят не напрягать.
Поэтому пришлось импортного хостинга прикупить. Даже сложно представить сколько будет стоить отечественный хостинг с memory_limit=32, 100 базами и 1,5 Тб места на диске. :)
А через зад оно всегда дороже =)
Хостинг-услугами давно не интересовался, но когда смотрел последний раз, самым крутым предложением (по прайсам) было 50 Гб. Сколько сейчас портал занимает дискового пространства?
970 кб на php и 4,2 Мб база :)
Значит, для заполнения всего пространства нам осталось чуууть-чууть поднапрячься =)
Ну, если только видео в HD выкладывать :)
1) Можно ли отдавать по рсс весь материал? Я читаю ресурс ежедневно. Количество новостей приятно удивляет. Но мне порой лениво заходить на сайт. Если откомментироваться, то мне не лень будет это сделать как сейчас.
2) Не совсем понятно, зачем ограничивать срок действия аккаунта, если он не посещал некоторое время сайт.
3) Может сделаете оповещение об ответах по почте как, допустим, в вордпрессе?
Да, можно расширить объем доступного материала через RSS. Оповещение по почте, на мой взгляд, не очень интересно. Лучше отдавать комментарии через тот же RSS. Аккаунт иммет смысл ограничивать, т.к. блокированные пользователи перестают быть "видными" в различных списках, рейтингах и т.п. Кроме этого, такая политика позволяет легче поддерживать порядок и снять лишнюю нагрузку с сервера.
Отправить комментарий