Релиз плагина "XText"

XText, livestreet, рисовалка, граффити

Что такое плагин XText?


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

Обработка специального тега возможна на одной из двух стадий:
  • при получении текстового свойства Entity
  • при обработке методом Text_Parse

Средство расширения функционала стандартной панели lspanel:
  • добавление кнопок на панель
  • вывод кнопок на выбранных панелях (топик, комментарий, страница, личное сообщение)
  • простое описание модальных окон для кнопок

0.0.2
  • [hack] совместимось с aceadminpanel (buggy code)
  • [fix] не выключалась обработка спец.тега через конфиг
  • [fix] удален лишний вызов обработки спойлеров в audio.js
  • [fix] совместимость с другими парсерами (spoiler). спасибо ort'у

0.0.3 для livestreet rev. 985 и старше
кому не хочется обновляться до девелоперской ревизии — могут подождать релиза 0.4.3 ;)
  • [fix] улучшена совместимость с другими парсерами
  • [add] рисовалка теперь поддерживает отмену и повтор шагов через меню правой кнопки мыши
  • [add] добавлен тег gmap — вставка карт Google Maps со списком точек chekhovcc.ru/tag/gmap/
  • [add] замена стандартного ajax-метода textPreview для обработки javascript-составляющей некоторых тегов (spoiler, gmap)
  • [fix] обновление Swiff.Uploader для нового флеш-плеера, не работали remote-методы (используется при заливке аудио-файлов у тега audio)
  • [fix] тег video: зафиксил вставку vkontakte и vimeo
  • [add] добавлено автоматическое выполнение javascript-функции вида xtext_popup_tag_show_after() сразу после отображения модального окна
  • [fix] изменено расположение файлов тегов. РЕКОМЕНДУЕТСЯ УДАЛИТЬ СТАРЫЙ ПЛАГИН И ЗАЛИТЬ НОВЫЙ
  • [fix] изменен файл конфигурации
  • [add] поддержка шаблона developer «из коробки»

0.0.3 для livestreet release 0.4.2
  • [add/fix] поддержка официального релиза 0.4.2. версия для скачивания "0.0.3 / ls 0.4.2 release compat"

0.0.4
  • [fix] исправлена ошибка обработки тегов уровня Entity (появилось в 0.0.3)
  • [change] на уровень Entity переведены теги: gmap, audio, user
  • [add] обновлена документация
  • [fix] поправлен конфиг


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

Pipe! Import - Импорт RSS

Готовится к продаже новый плагин «Pipe! Import» для LiveStreet 0.4.1/0.4.2

Что делает

Импортирует RSS-ленты и любой другой контент, обработанный через yahoo pipes (далее трубы).

Какие фичи

  • Импорт из множественных труб
  • Для каждой трубы собственные настройки:
    • Шаблон, по которому строится топик

    • Автор — от какого пользователя создается пост
    • Принудительное выставление топика на главную (как чекбокс у админа при создании/редактировании топика)
    • Отправка топика в черновики (может понадобиться для последующего рерайтинга)
    • Флаг запрета комментариев
    • Принудительное понижение рейтинга топика ниже порога вывода на главную
    • Блог — в какой блог постим топик
    • Дата топика: из rss ленты или текущая на момент постинга
    • Автоматическая генерация тэгов: селективные словосочитания или релевантные слова из текста (via keva.ru), так же дополнительно можно исключить или оставить оригинальный список категорий из фида в качестве тэгов
    • Рассылки о новом топике: вкл/выкл
  • Запуск по крону (снижение нагрузки)


Хочу ещё (TODO)

  • Интерфейс конфигурирования правил
  • Интерфейс быстрого предпросмотра новостей из трубы и ручной обработки
  • (отдельно) Плагин управления крон-скриптами
  • обработка картинок (превью для топика)
  • обрезание текста

Оставляйте свои заявки по поводу функционала в комментариях.

Нужны тестеры.
Тестерам спец-цена 700 руб.

Идея "Объявления"

Товарищ clops предложил идею написания плагина «Объявления». А я поддержал и выступлю исполнителем :)

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

зыж. подождем реализации от eXtravert

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

Настройка Tiny_MCE

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

Чем моя сборка отличается от той, что в ЛС-е?
1. Корректная расстановка переносов строк;
2. Набор смайликов (не qip);
3. Нет глюка с заголовками;
4. Добавлено несколько кнопок;
5. При включении редактора не отключается стандартный в комментах;
Читать дальше →

Что с модулем ImportRSS?

Бесплатный модуль ImportRSS (Версия: 0.90716) после установки на LS 0.4.2 выводит кучу ошибок на сайте. Неловкими телодвижениями мне удалось их побороть, однако модуль так и не заработал (на site.ru/importrss
Fatal error: Class 'ModuleImportRss' not found in трололо/engine/classes/Engine.class.php on line 162).
И на платный вариант похоже автор забил.
Альтернатив, как я понимаю, нет, посему вопрос один — что делать посоветуете?

Плагин "Аудиозаписи". Коллективный заказ

Начал писать плагин «Аудиозаписи» для 0.4.2 аля вконтакте.
Срок готовности 1-1,5 недели.



Техническое задание:
1) Добавление файлов mp3. Ограничение размеров файлов определяется в конфиге.

2) Редактирование названий ссылок (имен файлов), удаление файлов, сортировка

3) Вкладки: Общие аудиозаписи и Мои аудиозаписи

4) Поиск по аудиозаписям

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

Есть ли какие-то еще идеи по функционалу? Предложения по ТЗ приветствуются!

Стоимость плагина 1500рублей (~50wmz).
Доработки под конкретного клиента в дальнейшем возможны.

Когда будет готов — сообщу!

Релиз LiveStreet 0.4.2

Сегодня LiveStreet обновился до версии 0.4.2. Основная цель релиза — закрыть критические баги, которые удалось выявить.

Список основных изменений:
  • Исправлены баги в механизме плагинов
  • Исправлены баги шаблона developer
  • Обновлен до последней версии плагин Page
  • Исправлен баг в работе с сессиями
  • Доработан роутинг, теперь допустимы GET параметры, например, на странице топика
  • Доработан парсер, теперь он корректно обрабатывает вставку видео
  • Исправлен баг при удалении топика, не удалялись теги
  • По просьбам разработчиков плагинов добавлены необходимые хуки в шаблон
Полный список изменений доступен в SVN проекта — http://trac.lsdev.ru/livestreet/changeset?new=965%40trunk&old=939%40trunk

Это обновление ОБЯЗАТЕЛЬНО к установке. Если по какой-то причине не хотите обновляться полностью, то обязательно обновите хотя бы каталог /engine/. Так же если вы не внесете изменений(обновление, в основной добавлены хуки) в шаблон, то не будет гарантированна работа плагинов для версии 0.4.2

Все плагины от LiveStreet 0.4.1 без проблем будут работать на 0.4.2, никаких изменений в них не требуется.

Приятная мелочь: Плагин «Автоматический город (AutoTown)»

Автоматически выставляет российский город в профиле добавляемого пользователя на основании информации из ipgeobase.ru

Если новый пользователь приходит не с российским ip-адресом, то поля профиля «Страна» и «Город» остаются нетронутыми.

Совместимость с 0.4.2

livestreetcms.com/addons/view/19/

ВНИМАНИЕ! Плагин нарушает приватность пользователя!

Анонс плагина «QIP Smiles — Смайлики из КВИПа». Версия 0.0.4

На твоем сайте скучно и серо?
Оживи общение смайликами из квипа!


Посмотреть в действии: chekhovcc.ru/
Страница в новом каталоге: livestreetcms.com/addons/view/21/

Плагин немножко платный.

0.0.2
  • [fix] панель смайлов работает в /page/ и /talk/. отключить обработку смайлов в /page/ и /talk/ пока невозможно из-за отсутствия стандартных хуков шаблонов в формах
  • [fix|copyright] оставлен только стандартный сет смайлов (урезанный sex, который лежит без лицензии на qip.ru)
0.0.3
  • [fix] сохранение пробела после смайла, который jevix зачем-то прибивал
  • [add] поддержка шаблона developer
0.0.4
  • [fix] улучшена поддержка шаблона developer
  • [change] селектор панели вынесен в конфиг, как в XText
  • [add] поддержка url-файлов (интернет-ярлыков для смайлов с внешних серверов)
  • [fix|copyright] теперь в стандартной поставке плагина нет смайликов, только файлы-ссылки ;)
  • [upgrade]
    1. перед обновлением сохраните старые сеты смайликов и файлы шаблонов, которые вы сами редактировали
    2. удалите старый плагин полностью
    3. залейте новый плагин
    4. восстановите старые смайлы и отредактируйте свои шаблоны для плагина
    5. поправьте конфиг под свои настройки

Как получить новую версию?

На странице livestreetcms.com/about/addons/buy/ написано:
Если вы потеряете ссылку для доступа к файлам, либо она станет не действительной, то вы можете повторно ввести свой e-mail на странице покупки расширения, и вам сразу будет отправлена ссылка для доступа.

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

Под катом описание фич.

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