+1.85
Рейтинг
0.61
Сила

Андрей

Установка Livestreet с нуля (Debian): nginx + mysql + php-fpm + apc + memcached + sphinx

Возможно, этот гайд даже кому-нибудь понадобится.

0) Итак, у нас имеется свежепоставленный Debian с настроенным ssh-доступом и юзер с правами, достаточными для работы sudo.
Здесь и далее "#" в начале команды означает, что ее необходимо запускать с правами root-пользователя (например, с помощью sudo)
1) Пакеты будем ставить из репозитория dotdeb, поэтому для начала добавим его в sources.list:
# nano /etc/apt/sources.list

дописываем в конец файла
deb http://packages.dotdeb.org stable all

Далее импортируем ключ dotdeb'а:
wget http://www.dotdeb.org/dotdeb.gpg -O - -q | sudo apt-key add -

Обновляем список пакетов
# apt-get update

Читать дальше →

Livestreet-клиент для ios (ipad,iphone) и android

7 фото
Хорошии топики (главный экран приложения)
image

Всем привет.


Хочу показать свой универсальный клиент для iphone, ipad и android.
Пока тестируем приложение на разных устройствах.
При написании использовались следующие технологии — html5+css3+jquery+phonegap.


Показать все 7 фото →

StreetDroid - клиент LiveStreet для Android

Занимаюсь в данный момент разработкой клиента LiveStreet для Android. Первая версия с минимальной функциональностью доступна на маркете по этой ссылке. APK можно взять здесь.

На текущий момент программа умеет получать список топиков (лучшие и новые), показывать полный текст топика и комментарии.

В программе уже забит некоторый список сайтов, работающих на LiveStreet, можно добавить свои.

Скриншоты и вопросы к сообществу под катом.
Читать дальше →

LiveStreet говорите?

Недавно наткнулся на BuddyPress и после его тестирования понял, что LS просто в подметки ему не годится. Во-первых, начальный функционал (без плагинов) у BuddyPress больше, чем у LS, даже если вы покупали какие-то плагины. Во-вторых, он работает как обычный WordPress (он служит основой), а BuddyPress устанавливается к нему как плагин. Функционал огромен, а про плагины вообще молчу, они все бесплатные, рабочие, регулярно обновляются, ну и конечно же их очень много. Вот, что может BuddyPress (без сторонних плагинов):

— добавление в друзья
— создание групп
— создание обсуждение в группах
— статусы
— лента обновлений
— стена
— фотографии
— создание блогов со своими адресами (пример: example.вашсайт.ру)

И многое другое! Можно создавать свои альбомы, добавлять аудио, видео, интегрировать сайт со многими соц. сетями и еще куча всего.

Ссылки:

ru.buddypress.org/home/ — официальный сайт

wpme.ru/ — пример сайта (P.S на главной странице можно отображать любую инфу или страницу)

Почему я написал здесь? Да чтобы люди не тратили своё время и деньги на то, что можно сделать быстро, легко и самому, ведь дальнейшие перспективы по развитию и изменению вашего сайта огромны и больше, чем у LS. Сам BuddyPress появился в 2008 году

Обновляемся до MooTools 1.2.5

Немного подолбился с этим, но все таки нормально обновил.
Сначала, скачал Core-версию 1.2.5 и полностью заменил все. После этого перестали открываться формы для ввода комментариев. Вес скрипта при этом был ~102 кб.
Потом, собрал через конструктор MooTools, отметив все галочки. Он стал весить 106 кб, но проблемы не исправил.
Погуляв по старому скрипту, увидел, что там еще используется MooTools More. Собрал его, обьединил, баг решился, но вес сразу стал ~300 кб. Выкидывая лишнее, уменьшал вес скрипта. Сейчас он весит ~160 кб, также как и начальный.

Собственно, версия 1.2.5:
Скачать на большой скорости без СМС
С заменой швырнуть в /engine/lib/external/MooTools_1.2/
Почистить кэш.

Обновление решает такие проблемы, как автодополнение в поиске в хроме.
Также был баг с плагином ImgPreview (опять в том же хроме), баг пофиксился.
Если найдете что-то еще — пишите.

Плагин "Переключение языков сайта"

Удивился что нет такого простого плагина. Устанавливает персонально для каждого пользователя язык сайта. В конфиге задается список языков (предварительно у вас должны быть скачаны и установлены языки в соответствующую директорию).

Плагин доступен в каталоге

Прикручиваем 3 Smarty к LS

В коментариях к одному из топиков, randomtoy попросил меня рассказать по подробней про прикрутку smarty 3 к ЛайвСтриту — рассказываю.

Там в общем-то ничего сложного нет.
1) Файл /engine/modules/viewer/Viewer.class.php
Не заработал метод Viewer -> TemplateExists()
Времени разбираться и делать по человечески не было, заменил внутренности функции на следующий код
if (file_exists($sTemplate)) return true;

foreach ($this->oSmarty->template_dir as $dir) {
   if (file_exists($dir . '/' . $sTemplate)) return true;
}
return false;


Читать дальше →

Вставка в плагин "Контакты и Социальные сервисы" полей Facebook и Twitter

Добавлял в плагин «Контакты и социальные сервисы» контакты в Facebook и Twitter. Все изменения делал в файлах плагина, измененный выложил здесь. В архиве папка с плагином и изображение icons-contacts.gif, которым нужно заменить родное в папке: /templates/skin/new/images/
Из него будут браться иконки еще двух социалок, чтобы это делалось вносим в файл /templates/skin/new/css/style.css после строк:
Читать дальше →