Плагин Подарки

для интересующихся можете посмотреть работу того что готово на моем сайте

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


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

To-do лист к следующей версии LiveStreet 0.4

Итак, немного отдохнув принимаемся двигаться дальше к версии LiveStreet 0.4.

Крупное из планов пока следующее:
  • Полное изменение работы с БД в движке, избавление от JOIN'ов в запросах, теперь кеширование будет играть более важную роль, обладатели memcached должны максимально ощутить прирост скорости
  • Доработка внутренней почты, она станет более функциональной и юзабельной
  • Доработка функционала друзей, возможно появится френдлента
  • Реализация функционала закрытых блогов
  • Доработка механизма уведомлений на емайл, будет отложенная отправка почты

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

Помимо этих пунктов естественно будут различные фиксы и мелкие доработки.
Сроки никакие обещать не буду, будем работать, следить за нами можно будет в прямом эфире в SVN проекта ;)
О своих желаниях на будущую версию можно высказаться здесь, возможно они будут приняты.

UDP: Добавил пункт «Доработка механизма уведомлений на емайл, будет отложенная отправка почты»

Разъяснение ситуации с netlanc

Как многие заметили, все плагины от netlanc сегодня исчезли из каталога. Чтобы не разводить кривотолки, мы расскажем почему это произошло.

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

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

Администрация каталога постаралась вникнуть в суть этого конфликта и предложила оптимальное решение — возврат средств (комиссия возвращалась каталогом) и удаление пользователя из списка купивших. Мы потратили достаточно много сил и времени на попытки урегулировать данную ситуацию. К сожалению, взаимопонимание достигнуто не было.

В связи с этим, решение возместить средства (списание с баланса разработчика) нами было принято в одностороннем порядке, поскольку в конкретной ситуации — это решение наиболее справедливое. После чего netlanc удалил все свои плагины из каталога.

Конечно же netlanc — один из лучших разработчиков и его вклад в развитие сообщества трудно переоценить, и, естественно, что его уход из каталога безусловно доставит неудобства части пользователей. Но мы уважаем принятое им решение, несмотря на всю его сложность.

Как уже написал сам netlanc , плагины можно будет приобрести на его сайте. Со своей стороны, мы надеемся, что в каталоге в ближайшее время появятся альтернативные плагины от других разработчиков.

От части данная ситуация возникла из-за отсутствия четких регламентирующих правил и прав использования каталога. Мы постараемся приложить максимум усилий для устранения этого недочета и примем меры для регулирования этого вопроса.

UPDATE Позже мы предоставим доступ к файлам всем клиентам, покупавшим плагины у netlanc через каталог.

UPDATE2 netlanc запрещает давать доступ к плагинам уже купившим клиентам. Все только начинается.

Шаблон "Simple" 2.0

8 фото
image
Доступна новая версия шаблона «Simple» 2.0.
Мы учли ряд замечаний и предложений от пользователей, также некоторые элементы помог улучшить автор дизайна mindfreak .

В итоге получился такой список изменений:
  • Возможность к топикам загружать превью
  • Автоматическое создание превью на основе видео с Youtube из текста топика, спасибо netlanc
  • Просмотр избранного
  • Добавление комментариев в избранное
  • Юзер-бар в шапке сайта с попап меню быстрого доступа к основным функциям LS
  • Просмотр ленты топиков
  • Вывод числа новых топиков
  • Комментарии в профиле пользователя приведены к стандартному виду
  • Изменилось оформление меню переключателей у блоков
  • Возможность просмотреть «негативных» пользователей в «Людях»
  • Другие мелкие правки и рефакторинг

Шаблон в действие можно проверить на демо-сайте — demo.livestreetcms.com/simple/

Бета-версия админ-панели для LiveStreet CMS



Сегодня мы готовы показать вам бета-версию панели управления для LiveStreet CMS.
История создания админки началась еще четыре года назад, с тех пор ее раза три полностью переделывали, откладывали, возвращались к ней и так несколько лет. Далась она не легко.

Итак, на данный момент это бета, в ней много еще нет, но уже заложена базовая основа для наращивания функционала.
Главное, что мы сделали:
  • Механизм и интерфейс редактирования конфигов
  • Простая интеграция плагинов в админку
  • Поддержка интерфейса для управления конфигами плагинов
  • Универсальное key-value хранилище данных для плагинов
  • Новый функционал управления дополнительными полями. Можно к любой сущности привязывать доп поля (если сущность ORM, то это делается буквально одной строчкой). В коробке поддержка полей для топиков.
  • Управление пользователями и банами (нужный и долгожданный функционал)
  • Базовая интеграция каталога плагинов прямо в админ-панель
  • Базовая статистика по контенту (топики, комментарии, регистрации)

И да, мы сделали админку в виде отдельного плагина. Это избавляет от тесной интеграции с ядром движка, позволяет кастомизировать админку под свои проекты, не обязательно блого-социальные.

Код админки github.com/livestreet/lsplugin-admin
Установка:
  1. Админка работает только на текущей девел-версии ЛС.
  2. Скачиваем LS от сюда github.com/livestreet/livestreet
  3. Не забываем про каталог framework, который берем здесь github.com/livestreet/livestreet-framework
  4. Далее через стандартный инсталлятор (/install/) ставим LS
  5. После установки выполняем в БД патч из /install/patch.sql
  6. Авторизируемся под администратором и по адресу /admin/ активируем плагин «Admin panel» (предварительно скачав его с github.com/livestreet/lsplugin-admin, название каталога с плагином должно быть «admin»)

В комплекте с админкой в /example/plugins/ идет пример плагина «Статьи», который интегрируется в интерфейс админки и работает с дополнительными полями. По интеграции будет отдельный топик.

По админке выслушаем любые пожелания, от функционала до оформления.

Под катом несколько скриншотов

Шаблон "Jupiter" v.0.1.0

Закончил работу над новым шаблоном для LiveStreet. Много писать не умею, поэтому можно просто пройти на демку и посмотреть, что получилось.

Из особенностей шаблона:
  • Адаптивность (базируется на Bootstrap).
  • Три режима отображения ленты топиков: masonry-сетка, простая сетка, обычная лента.
  • Переработанная страница блога — некоторые элементы вынесены в блоки.
  • Настройка вывода некоторых элементов шаблона — включение прикрепленной шапки, вывод описания сайта, вывод аватара и описания блога в блоке на странице топика, вывод описания блога в основном содержимом либо в блоке на странице блога.
  • «Boxed» и «Full width» режимы отображения сайта.

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

Плагин «Multiupload» - массовая загрузка изображений

Сейчас он умеет массово загружать картинки в топик.
Не использует jQuery (как другие), работает на mootools и FancyUpload.

Лицезреть это чудо можно тут.

Для доступа к пользовательским функциям используйте следующие логин/пароль:

  • Логин: demo
  • Пароль: password

Он доступен в каталоге стоимостью всего $4.99!

UPD: Обновление.
UPD2: За хорошую рекламу своего проекта готов поделится плагином бесплатно, подробности в личку.

Плагин "Виджет для комментариев ВКонтакте и Facebook"


Плагин «Виджет для комментариев ВКонтакте»


Продолжение: livestreet.ru/blog/addons/9833.html

Что делает этот плагин?
Плагин в «бложных» топиках расширяет стандартные комментарии движка (реализацию) виджетом ВК и facebook. Так же плагин хранит количество комментариев ВК и facebook для каждого топика и отображает в списке топиков суммарно общее количество комментариев.

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

Плагин "Мои Вещи"

Пол дня пробил в чёрный бубен вызывая код миллионов, до дыр прокурил доки LS, но в итоге всё встало на свои места и на выходе получилось то, что ценят все пользователи суверенного Лепрозория — «Мои Вещи».

Плагин, в итоге, оказался довольно компактный и элементарный. Он добавляет пункт в основное меню, оттуда пользователи попадают в /mine/ где видят список всех топиков к которым они или их друзья имеют отношение (оставили там комментарий). Посты сортируются в порядке даты последних комментариев в них. Если активность была больше 4х недель назад, но эти топики в «Мои Вещи» не попадают.

Устанавливать — как обычно. Пожелания по улучшению принимаются.

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

Скачать Плагин можно вот тут — 16Kb. Сегодня вечером отправлю на модерацию в каталог.

UPD: 07.Aug.2010 — Апдейт! Новая версия плагина, помимо исправления пары мелких косяков в совместимости с другими плагинами, появилось своё подменю, где есть магический фильтр «показывать только новое» с счётчиком непрочитаных комментариев. Ура! Качать там же или в каталоге!