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

hitch

Подскажите как реализовать?!

Ребят, подскажите кто знает или подкиньте материала по теме — как реализовать livestreet для в контакте в качестве iframe приложения. Чтобы сайт на лайвстрит выводился в контакте как множество других iframe приложений. Что для это нужно? Как интегрировать?

Плагин Redactor (Imperavi)

Интегрировал данный редактор в LS. Всем кому хочется проверить на работоспособность прошу писать в личку свой адрес электронной почты — вышлю приглашение. Замечания, просьбы на доработку приветствуются, так как это моя первая разработка.

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

Плагин замены стандартного загрузчика фото в фотосете

Плагин заменяет стандартный загрузчик в фотосете на jQuery File Upload

Разрабатывался на шаблоне new-jquery (с совместимыми шаблонами тоже должен работать).

Выглядит так:


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

качать тут
Читать дальше →

Бесплатный плагин «LSGallery»

При поддержке проекта paintstrike.ru мы разработали бесплатный плагин для пользовательских галерей. Его можно скачать на GitHub или в официальном каталоге модулей.

В чем преимущество нашей Галереи?

Во первых она бесплатна и открыта :). Во вторых она грамотно спроектирована, быстро работает, красиво выглядит и удобна в использовании. Посудите сами:



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

Full Cache. Простое Frontend кеширование без Nginx

Цель. Снизить нагрузку при большом потоке незарегистрированных пользователей.
Причины нагрузки.
1) Даже при включении бэкенд кеша любого вида(memcache, file, xcache) движок все же ест память, так как структуру данных он выстраивает в любом случае. При большом количестве плагинов растет количество классов и экземпляров этих классов, которые загружаются в память. В данном случае использование бэкенд кеша увеличивает скорость работы за счет кеширования результатов запросов в базу данных. Но размер потребляемой памяти остается тот же. Например, у меня страница топика ела 19 Мб, а список — 30мБ. При этом частично помогает, например, использование ссылок на объекты с помощью & при переборе, а не их копий. Но все же это крошки.
2) Даже при полном кеше БД все же выполняются несколько запросов, таких как получение данных о сессии или update таблицы просмотров. Под нагрузкой и при использовании InnoDb базы «update запрос» может очень сильно тормозить.
Ресурсы и методы
Собственно смысл прост. Он состоит в том, чтобы один раз генерировать страницу, а потом отдавать ее сразу.
Проверять на существование и отдавать кеш надо будет перед запуском движка, что разгрузит потребляемую память.

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

Seo настройки сайтов на LS

Что-то так мало инфы на сайте по этому поводу, я решил по-немногу собирать все в этом топике.

Тайтлы


Как я вижу нормальную работу с тайтлами:

1. Главная имеет тайтлы с ключами
2. На внутренних в тайтле выводим название статьи + рубрика + название сайта(не обязательно). Причем, если название сайта и выводить, то только краткое и оно не должно повторять тайтл главной. Или же вообще выводить исключительно в тайтле название статьи(топика) + возможность указывать тайтлы отдельно.

Как сейчас по дефолту — название сайта = тайтлу и это название лепится везде на всех страницах.
Читать дальше →

jqModal. Создание модальных окон и не только

Вроде бы по созданию и использованию модальных и всплывающих (pop-up) окон в LS публикации уже были, но видимо, то ли информации мало, то ли преподнесена она слишком кратко — вопросы опять появились.
Этим топиком я «убиваю сразу двух зайцев» — и свой багаж знаний пополню и у для кого-то текущие и будущие вопросы возможно помогу решить
Читать дальше →

Тестирование LiveStreet 1.0-dev

Приглашаем всех желающих на тестирование новой версии LS 1.0-dev.
На данный момент идут завершающие работы по шаблону для разработчиков — developer, новый дефолтный шаблон Synio еще находится в разработке.
Список изменений и нововведений выложим позже.

Тестовый сайт находится здесь — new.livestreet.ru и содержит копию текущего сайта, так что все аккаунты сохранены.

О найденных багах просьба отписываться к комментариях. Спасибо!

UPDATE
Список нововведений:
  • Шаблон на HTML 5
  • Счетчик избранного для топиков и комментариев
  • Механизм валидации данных и сущностей
  • Тулбар(элементы управления справа на экране) с возможностью добавлять свои контролы
  • Подсчет в топиках как именно проголосовали пользователи
  • Учет количества топиков в блогах
  • Консоль для генерации шаблонного кода плагина
  • Стена пользователя
  • Доработка пользовательских полей — разделение по типу
  • Переработанный профиль пользователя
  • Возможность оставлять заметку о пользователе в его профиле
  • Переработка страницы настроек профиля — ajax загрузка фото и аватара
  • Удалены экшены my(перенесен в профиль) и new(перенесен в index)
  • Постраничный вывод списка друзей
  • Лента активности пользователя в его профиле
  • Общая лента активности сайта
  • Ajax авторизация и регистрация в том числе в попапе
  • Модуль гео-базы и на его основе выбор места проживания в профиле пользователя
  • При дружбе или вступлении в блог объект автоматически добавляет в ленту активности пользователя для дальнейшего слежения
  • При регистрации пользователю автоматически добавляются дефолтные типы событий для слежения в ленте активности
  • Возможность для избранных топиков добавлять свои теги и поиск топиков по ним
  • Облако тегов своих тегов — те которые пользователь использовал при написании своих топиков
  • Различные всплывающие инфоблоки — в списке блогов, в прямом эфире в личной почте
  • Поиск и сортировка среди пользователей
  • Поиск и сортировка среди блогов
  • Новое меню топиков — обсуждаемые, популярные
  • Возможность отсортировать результаты опроса
  • Возможность в личной почте искать среди избранных и по тексту сообщений, просмотр только новых сообщений
  • Ссылки «поделиться» в соцсетях у топиков
  • Сортировка плагинов по названию, а не по каталогу
  • Подписка на новые комментарии к топикам