Обновление.

Добрый вечер.
С сегодняшнего дня, надумал что пора уходить с AltoCMS (форк LS), по причинам того, что помощи от сообщества почти никакой, а так, в принципе все устраивало.
Почитав об LS — понял что тот же AltoCMS, но в LS — нет толковой админ панели, но, она есть в отдельных дополнениях.
Так же, я заметил что дистрибутив от 21.03.2013 — довольно таки старая дата. Готовится обновление грандиозное, или же я не там ищу?

Подскажите как перенести с ЛС на Wordpress

Собственно вопрос понятен из названия топика. Как это можно сделать? может быть как-то через экспорт RSS записей?

вот здесь olejack.ru/2489 вычитал часть… но нужно чтобы были все топики и категории. Как это сделать? может этот код модифицировать как-то?

Livestreet + сфинкс связка

У меня Centos 6. Поставил сфинкс. Сделал конфиг как описанно тут zaan.ru/ustanovka-sphinx-dlya-livestreet/ вот результат

using config file '/etc/sphinx/sphinx.conf'...
indexing index 'topicsIndex'...
FATAL: failed to open /var/lib/sphinx/data/lstopics.spl: No such file or directory, will not index. Try --rotate option.

Универсальные категории

В новой версии LS появится функционал универсальных категорий.
Плагины смогут привязывать древовидные категории к любым объектам (полная интеграция с ORM), управления такими категориями доступно из админки. Из коробки категории будут работать для блогов (как сейчас на сайте livestreet.ru).



Интеграция в плагинах
Интеграция функционала категорий основана на механизме поведений. Поэтому для начала необходимо в класс объекта (сущность, к которой привязываем категории) и класс модуля добавить описание поведений.
Для сущности:
	protected $aBehaviors=array(
		// Настройка категорий
		'category'=>array(
			'class'=>'ModuleCategory_BehaviorEntity',
			'target_type'=>'article',
			'form_field'=>'category',
			'multiple'=>true,
		),
	);

Для модуля:
	protected $aBehaviors=array(
		// Настройка категорий
		'category'=> array(
			'class'=>'ModuleCategory_BehaviorModule',
			'target_type'=>'article',
		),
	);


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

Частично ограничить функционал?

Здравствуйте. Вопрос чисто теоретический, но важный.
Можно ли сделать на сайте VIP-секцию (плагинами, хуками и т.д.)?

То есть, есть какая-то часть сайта, доступная для комментариев всем (блог отдельный, например, как на Хабрахабре — песочница), а остальная — определенным лицам.

keywords недороботка Livestreet

После написания топика, движок LS вставляет keywords без пробелов в исходном коде.

Пример
<meta name="keywords" content="документация,окружение,конфиг">

Должно быть
<meta name="keywords" content="документация, окружение, конфиг">

Как это исправить?

Новый функционал фреймворка - поведения (behavior)

В новой версии LS 2.0 появится функционал поведений (behaviors), который очень поход на подобный в Yii.
Суть сводится к тому, что теперь определенному типу объектов (пользователи, топики, блоги и т.п.) или конкретному объекту можно назначить через поведения определенный новый функционал.
Добавить новое поведение в объект достаточно просто, можно у объекта определить свойство $aBehaviors. Например:
	protected $aBehaviors=array(
		'category'=>'ModuleCategory_BehaviorCategory',
		'property'=>array(
			'class'=>'ModuleProperty_BehaviorPropertyEntity',
	        	'target_type'=>'article'
		)
	);

В этом примере добавляются два поведения — категории и дополнительные поля. В качестве ключа используется название поведение (далее по этому ключу можно обращаться к поведению), а в качестве значения идут параметры. Параметры идут произвольным массивом имя/значение, 'class' — это служебный параметр, означающий класс поведения. Если у повеления нет параметром, то его можно записать в короткой форме (смотри 'category'). Альтернативным (скорее дополнительным) способом добавления поведения является прямой вызов метода AttachBehavior, например:
$oTopic->AttachBehavior('property','ModuleProperty_BehaviorPropertyEntity');

// далее можно убрать поведение
$oTopic->DetachBehavior('property');


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

SOS - Невозможно оплачивать покупки плагинов в каталоге. ПОМОГИТЕ!

С тех пор как появился новиы каталог, тем кто живет в загранице за пределами СНГ невозможно оплачивать покупки. Добавьте хренов PayPal!!!

как то нечестно получается создал проект все работало, сделали новую версию забив на тех, кто сделал проект на livestreet и живет в загранице.

LS

2 года не принимал участия в жизни сообщества
Активность пользователей, на мой взгляд, не сравнится с тем что было в 11 году

По прежнему на нашем рынке нет аналогов или достойных конкурентов
Продукт своеобразный, с душой и открытым кодом, при этом не дерьмо(как обычно у пендосов)
Проект, хоть и медленно, но развивается, коммерческий успех возможен, значит жить будет
Как следствие — появление новых проектов на этой CMS и спрос на доработки и плагины…

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