+73.21
613 читателей, 530 топиков

Импорт RSS лент


Хотел бы представить новый модуль. Import Rss (Импорт Rss).

По сути аналог как на Хабре habrahabr.ru/crss/

Модуль умеет обновлять RSS ленты и добавлять посты в LS движек.
Обновляет ленты по таймеру, который можно задать отдельно для каждой RSS ленты.
Топики с ленты добавляются при каждом заходе пользователя, по типу refresh (F5).

В системе создаётся пользователь ImportRss и от его имени добавляются топики.

TODO:
— В будущем возможно поведение добавления поменяется. Например одна RSS лента — это один отдельный блог, куда и будут добавляться топики.
— Возможно добавлять топики не только от имени пользователя Import Rss но так же и от имени Admin или любого другого пользователя который указан в Rss ленте, как автор.
— Добавить возможность чтобы модуль можно было писал в определенный блог. Выбирать на стадии добавления RSS ленты. (вынести это из личных блогов и поставить в отдельный RSS-блог)
— сделать только для авторизованных

Жду ваших комментариев и предложений.

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

Админпанель вер.1.2

В новой версии добавлено:

1. Массовая рассылка приватных сообщений пользователям.
2. Ведение лога пользователей.
3. Ведение лога админов.
4. Голосовалка админа
5. Частичное редактирование профиля пользователя
6. Всякая мелочь


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

Google Image Search

Зачем?
Для более разнообразного и яркого контента.

Установка
После распаковки архива, на страницах создания и редактирования топика появляется блок «Поиск изображений» с текстовым полем и кнопкой.

Как работает
После ввода ключевых слов в текстовое поле и нажатия на кнопку, выдаются 8 изображений, которые при выделении автоматически загружаются на сервер и вставляются в топик в полноразмерном виде

Стоимость
300 рублей.

Развитие
На след. неделе планирую сделать постраничность и вставку ссылки без загрузки на сервер. Обновления традиционно бесплатны.

Посмотреть можно на: detsky-mir.com

Админпанель вер.1.1.58

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

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

Исправлен также баг, из-за которого нельзя было снять бан, и еще несколько незначительных багов.

Из новенького добавлена лишь сортировка юзеров по IP.

Т.к. функционала никакого добавлено не было, а был лишь багфикс, то номер версии менять не стал, изменился лишь номер билда, т.е. полная версия — 1.1.57. В любом случае обновление рекомендуется всем, кто использует Админпанель.

Предыдущие топики про модуль:
Топик про версию 1.0 с полным описанием функционала модуля
Топик про версию 1.1 с описанием изменений и дополнений

UPD Выложил версию 1.1.58, в которой был пофиксен мелкий баг (http://livestreet.ru/blog/addons/2016.html#comment24052). Т.к. совсем некритичный баг, то можно не спешить с апдейтом.

UPD2 Выложил очередную версию 1.2.

Поиск истины через споры или модуль холивары.

Друзья!

В предыдущих топиках были запросы на модуль позволяющий поспорить, «Холивары».

Я взялся за разработку данного модуля и она завершена на 70%.

Кому нужен этот модуль?
Модуль будет уместен на развлекательных тематических сайтах. Каждый день/неделю/месяц можно создавать новые холивары, которые обычно имеют бОльшую активность среди пользователей, чем обычные топики.

Что позволяет модуль?
* Модуль позволяет создавать новый тип топика «топик-холивар».
* Холивар обладает всеми своиствами топика
* Процесс создания спора(холивара) проходит на двух страницах: на первой вводится название, описание, теги. На второй — информация о сторонах (название, аватар, описание, цвет)
* Сторон может быть от двух до пяти, каждая имеет свой аватар и цвет (доступные цвета в конфиге).
* Каждый пользователь может выбрать сторону спора и оставить аргумент.
* Пользователь может сменить сторону не более х раз.
* На аргумент можно ответить.
* Аргументы и ответы отмечаются цветом сторон, за которые выступают их авторы. За аргументы и ответы можно голосовать.
* Имеется возмоность просмотреть детальную информацию о стороне.
* Существует блок с последними холиварами.

О разработке и стоимости
Как я уже написал, модуль готов на 70%. Посмотреть его можно на holywars.10slov.ru
В данный момент идет предзаказ на модуль, стоимость по предзаказу составляет 1500 рублей.

После предзаказа модуль будет стоить 2000 рублей.

Так же ищется дизайнер/верстальщик, готовый помочь с дизайном и версткой за копию.
Задизайнить надо список топиков-холиваров, вывод конкретного холивара и блок. Дизайн выставляется на оценку общественности и если он принимается, идет реализация.

Список предзаказа:
igrok
daewoo
utm

LiveStreet Mod Installer v0.5 RC



v0.5.90623
— Класс полностью переписан в соответствии с логикой и идеологией модулей LiveStreet. Так же новый код более оптимизирован.
— Добавлена возможность устанавливать модификацию из ZIP архива, которая будет распакована на сервере и установлена из файла install.xml (требуется модуль PHP zlib на вашем сервере).
— Реализована возможность копирования и удаления файлов В связи с добавлением функционала работы с ZIP архивами. См. спецификацию.
— На странице «О системе» проверяется версия инсталлятора и своевременно уведомляет вас о выходе новых версий.
— Исправлена ошибка, при которой невозможно было увидеть список модификаций, если не было установлено ни одной модификации (движок выдавал критическую ошибку).
— Исправлена и обновлена локализация.
— Исправлены мелкие недочеты в обработке ошибок.
— Исправлены мелкие ошибки в шаблонах.

Установка: скопировать все файлы в корень.
Примечание: необходимо установить права на запись для папок uploads/mod/ и uploads/mod/temp/

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

На сим в данной версии реализовано всё, что планировалось в далекой версии 0.1

Скачать модуль

Полная спецификация

ps. прошу рецензировать и проверить на ошибки, у кого есть возможность.
И еще просьба отписаться ort'а, т.к. модуль был максимально переписан согласно его пожеланиям, но я вполне мог что-то упустить из вида…

Документация на модули

Т.к. появились платные модули предлагаю обсудить вопрос структуры модуля и его свойства:

Модуль — набор програмных средств призванный расширить функционал стандартного ядра движка.

В модуле должно быть:

1) Текстовое описание модуля и его функций
2) Файл таблиц баз данных, если модуль использует свои таблицы и запросы
3) Версия движка (с казанием версии), уже содержащая этот модуль
4) Описание ручной установки модуля
5) Описание возможных проблемных ситуаций и пути их решения
6) контакты разработчика
7) Файл автоматической установки модуля в лайвстрит

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

Т.к. разработчик несет моральную и материальную ответственность за созданый им продукт перед клиентом. А клиент зачастую не может увидеть ничего кроме демострации работы модуля.

LiveStreet Mod Installer v0.4



Из-за найденной критической ошибки выкладываю новую версию.

Изменения в новой версии v0.4.90619
— Реализована возможность удаления установленных модификаций.
— Доработан дизайн.
— Локализован вывод листинга модифицирования. Текст вынесен в языковой файл.
— Классы CSS вынесены в отдельный css-файл.
— Исправлена ошибка с префиксом ДБ, отличным от дефолтного. В SQL запросах модификации необходимо указывать префикс «prefix_», парсер заменит его на используемый.

Скачать модуль

зы. новых тегов не будет))

LiveStreet Mod Installer v0.3


Вот и новая версия подоспела.
Кто не в курсе, LiveStreet Mod Installer — это OpenSource система управления пакетами модификаций и модулей для LiveStreet CMS. Распространяется по стандартной общественной лицензии ограниченного применения GNU/LGPL.

Тема версии 0.1
Тема версии 0.2

Изменения в новой версии v0.3.90618
— Оптимизирован код.
— Новый дизайн.
— Обновлены и добавлены новые обработчики событий и ошибок, а так же новая система контроля модифицирования.
— Изменено отображение лога инсталляции и дизайн при установке.
— Система не даст установить модификацию, если указанная в инсталляторе версия не поддерживается версией установленного LiveStreet.
— Теперь вся служебная информация об установленных модифкациях хранится в базе (установка служебной таблицы БД проводится автоматически в фоновом режиме при попытке установить модификацию).
— Добавлен тег readme для уведомлений пользователя при установке. См. спецификацию.
— Добавлен тег author для регистрации автора модификации. Так же отображается при установке. См. спецификацию.
— Перевод XML парсера системы на нативный парсер PHP5 — SimpleXML.
— Файл модуля перемещен в директорию внешних библиотек.
— Система ведёт учёт установленных модификаций и не позволяет устанавливать модификацию с той же или более ранней версией.
— В разделе «Установленные пакеты» показывается листинг установленных модификаций.
Читать дальше →