0.00
Рейтинг
0.25
Сила

Provolod

  • avatar Gmugra
  • 4
Как настраивать? — любой приём оптимизации работающий для PHP и/или веб сайта, работает и для LS, и тут нет никаких особых секретов:
1. используйтe nginx
2. используйте кэширование данных в памяти (memcached, а лучше XCache), и не используете file caching
3. используйте как можно более свежую, стабильную версию PHP
4. используйте php-fpm
5. используйте php opt-cacher (в PHP 5.5 оно уже встроено, для более старых версий есть APC или тот же XCache)
6. Тюнинг файловой системы (noatime, tmpfs для всяких «временных» файлов/папок и прочие трюки)
7. Тюнинг MySQL (Тут огромное поле для оптимизаций, начиная с того что можно пробовать собственно не с MySQL, а продвинутыми «форками» (Percona или MariaDB). Грамотной настройкой многие операции с базой можно ускорить в разы )

Подчеркну, что всё вышеперечисленное справедливо для любого PHP приложения, LS не является чем-то уникальным.

Ну и особо отмечу — вообще не связывайтесь с «шаред» хостингом, и по возможности не связывайтесь с VPS. Первое вообще не предсказуемо и не оптимизируемо. Второе — относительно.

Скорость LS зависит главным образом от количества комментариев у топика. Т.е. страница топика с большим количеством комментариев (несколько сотен) — это единственная проблема. Чем больше комментариев тем дольше будет генерироваться страница и сделать с этим ничего нельзя.

Все остальные типы страницы можно вогнать в стабильное время. Т.е. главная или всякие разные списки генерируются, в принципе, с одинаковой примерно константной скоростью.
github.com/1099511627776/ls_usertopics
Этот плагин сделан спецом для ls-simple но логика просто и можете смело модифцировать
добавляете ХУК «user_topics» в то место шаблона куда надо выводить и модифицируете сам шаблон в plugin/..../templates/skin/default
Если строчить сутками только плагины и только на продажу то думаю без проблем. netlanc и PSNet мне кажется имеют хорошие дивиденты. Но для меня это скорее дополнительный заработок, а livestreet просто очень качественный фреймворк со всех необходимым и без лишнего мусора вроде таких крупных как symfony или yii
  • avatar ort
  • 2
в дереве комментов должен работать метод
$oComment->getLevel()
  • avatar iznk
  • 1
Менять классы через плагин я пока не умею, поэтому:

1. В файле \classes\actions\ActionMy.class.php после строки № 90

$this->Viewer_SetHtmlRssAlternate(Router::GetPath('rss').'personal_blog/'.$this->oUserProfile->getLogin().'/',$this->oUserProfile->getLogin());

добавляем строчку

$this->Viewer_AddBlocks('right',array('stream'));

2. В файле \classes\modules\user\entity\User.entity.class.php меняем в строчке № 131

return Config::Get('path.static.skin').'/images/avatar_'.$iSize.'x'.$iSize.'.jpg';

.jpg на .gif.

Все это делалось на версии 0.4.2 и, в принципе, не обязательно. На работоспособности шаблона не отразится.
Это проблема не только сайтов, а и любых общественных организаций. Интеграция в соц. сети и повышение юзабилити много не даст. Дело не в технических возможностях. Даже на засраных и неюзабельных форумах общаются годами.

Почему все хотят так на хабр? Ведь его можно читать и без акка. Все хотят быть в закрытом сообществе но многие из них, попадая туда, все равно ничего не постят, даже если хотят. Они бояться быть не признанными. Бояться не только постить новости, а даже комментировать боятся.

Но все прут туда, все считают, что иметь там акк — это признак «илитности». Все говорят о нем: «я читал на хабре..», «на хабре постили..», на хабре то, на хабре это…

Простые смертные пользователи контактика не будут никому рассказывать о сайте, который такой же простой как они сами. В таком случае может спасти лишь контент, и то источник легче умолчать, нежели рассказывать о новом очередном сайте. Лишь через некоторое время сайт, завоевав лояльность одного посетителя, получает отличительную черту среди «интернетов»

Важет тот, кто стоит у главы, вожак стаи. Будь то автор, админ или простой смертный, который принимает активное участие в жизни сайта. Требуется четкая осознанность сути и смысловой наполненности проекта. Задать тон, конкурсы, интерактив, локальные мемы, объявления, награды, статус, публичные признания, юмор и т.п. Меньше информационного контента — больше общения внутри сообщества и пафосности. Каждый участник должен почувствовать себя «илитой».

Удачи
  • avatar bobo
  • 0
На хабре раньше за контент отвечал тоже редактор на зарплате. В инете есть видео, где Денискин и редактор рассказывали как начинался хабр, как рос и что получалось.
Главная ваша ошибка, на мой взгляд, — вы работаете с сообществом, как с новостным сайтом. А рабоота с сообществом это, пежде всего, работа с людьми.

Основное, за счет чего живет любая социальная сеть — понты. Ради простого уважения пользователи готовы часами сидеть в сети, писать статьи, искать новости, вести блоги… Но работает это только в одном случае, когда пользователи сформировали группы, своего рода кланы со своими эмоциональными центрами. Это основы социологии неформальных групп.

Чтобы такие кланы сформировались, нужны какие-то «знаки социализации». Медальки, отсылаемые друг другу открытки, какие-нибудь статусы, «ленты» с записями в профилях… Это только звучит по-детски, но на деле прекрасно работает, проверено тысячами онлайн и не очень сообществ.

А в базовой поставке LS подобных фишек нет. Потому что на Хабре народ собирается довольно специфический. Кроме того, система инвайтов сама по себе дает неплохую иллюзию «клуба для избранных».

Как организационный выход (практически без модификации движка) могу порекомендовать проведение нечастых, но регулярных конкурсов с символическими призами. Что-нибудь тематическое за пару тысяч рублей — этого вполне достаточно. Плюс победители должны получать какие-то плюшки на сайте. К примеру, если дизайн сайта позволяет, их комментарии могут быть написаны написаны другим цветом. Или пусть хотябы ник будет подсвечен. Иди рядом с аватаром появится крошечнаая, но видная точка-медалька (наведешь на нее мышкой — всплывет подсказака что это и за что получена).
На хабре на днях ввели автоматический детектор минусяторов, который при превышении определённого лимита банит пользователей на месяц.
1. Устанавливаем бесплатный плагин и всё работает как часы. У меня, по крайней мере.
2. Для ВКонтакта делается менее, чем за минуту, в одном из топиков было описано. Остальные необходимые сети/сообщества тоже несложно добавить.
3. Не вижу ничего плохого в том, чтобы автор проекта поработал над юзабилити. Без труда сам понимаешь… Тем более, что труда ту вкладывать самый минимум.

Что касается отпугивающей уникальности, в это есть доля истины. Модель хабра подходит не всем, если не сказать, что она не подходит почти никому. Но прелесть ЛС в том, что эту модель можно малыми усилиями модифицировать под свои нужды.