Вы делаете выводы впереди паровоза. Я не сказал что Livestreet уходит с этой ниши. Он там и остается. Просто он способен быть более гибким. И я стремлюсь сделать его таковым.
По обилию эмоций в посте хочется думать, что тебе не безразлична судьба проекта. Я твоих идей и предложений до сего не видел и не слышал. Проект действительно не имеет определенной стратегической цели. Я работаю над ним потому, что сам пишу проекты используя его код.
Мне бы хотелось «вытащить» Livestreet, чтобы им пользовались, чтобы он набирал популярность. Но пока я не вижу определенной ниши, куда его можно вписать так, чтобы он мог выстрелить. Максим не мало времени на него потратил, но дальше у него нет возможности и желания поддерживать код, выпускать новые версии, итд. Он просто взял наработки Livestreet и пилит проекты на заказ. Осуждать его за то что он не поддержал твои идеи. У него наверняка были причины, опыт какой то. В моей жизни тоже бывали такие «старперы», которые заявляются с идеями, Я пооддеживаю, начинаю работать над ними, а потом не успепха ни старперов.
Пока livestreet на реставрации, он стоит в доке и никуда не плывет. Я по мере своих возможностей выделяю время на него, и хочу чтобы он просто стал универсальным, не только для Блогов и статей, а так же заменить старый код и прикрутить новые фичи PHP.
Почему я этим занимаюсь? Да потому же почему Максим до сих пор использует Livestreet. Потому что опыта работы с ним много, а с Yii например мало. Всяческих сайтов, модулей, плагинов написано много, все под Livestreet, все это требует поддержки, доработки. Так зачем убегать от этого, например в Yii или Laravel?
Если ты такой весь идейный, чувствуешь рынок и все такое, Предлагай! Я все таки не Макс. И Livestreet не является моим собственным, любой может внести свои 5 копеек. А то пока что на палубе никого не видно, все по каютам сидят и ни звука, только предлагают на Laravel перейти. Но я не смог найти сил и времени пока начать новые скачки с препядствиями.
Так как приложение будет иметь установку через composer, Хотелось бы и плагины так же устанавливать через него. Но автозагрузка классов в плагинах и самом приложении не PSR4. Как это решить пока не знаю. Если все перевезти на PSR4, тогда делегирование методов модулей плагинами слетает.
Это наверное будет правильно в конце концов. Только вот жалко уже сделанных наработок. Все придется выбросить, и создавать архитектуру заново. Я в принципе готов так и сделать. Просто оставить уже начатые и готовые проекты на фреймворке livestret и двигаться дальше. Вот только почему все советуют именно Laravel?
/**
* Добавляет обработчик на хук
* @see ModuleHook::AddExecHook
*
* @param string $sName Название хука на который вешается обработчик
* @param string $sCallBack Название метода обработчика
* @param null|string $sClassNameHook Название класса обработчика, по умолчанию это текущий класс хука
* @param int $iPriority Приоритет обработчика хука, чем выше число, тем больше приоритет - хук обработчик выполнится раньше остальных
*/
protected function AddHook($sName, $sCallBack, $sClassNameHook = null, $iPriority = 1)
{
if (is_null($sClassNameHook)) {
$sClassNameHook = get_class($this);
}
$this->Hook_AddExecHook($sName, $sCallBack, $iPriority, array('sClassName' => $sClassNameHook));
}
Мне бы хотелось «вытащить» Livestreet, чтобы им пользовались, чтобы он набирал популярность. Но пока я не вижу определенной ниши, куда его можно вписать так, чтобы он мог выстрелить. Максим не мало времени на него потратил, но дальше у него нет возможности и желания поддерживать код, выпускать новые версии, итд. Он просто взял наработки Livestreet и пилит проекты на заказ. Осуждать его за то что он не поддержал твои идеи. У него наверняка были причины, опыт какой то. В моей жизни тоже бывали такие «старперы», которые заявляются с идеями, Я пооддеживаю, начинаю работать над ними, а потом не успепха ни старперов.
Пока livestreet на реставрации, он стоит в доке и никуда не плывет. Я по мере своих возможностей выделяю время на него, и хочу чтобы он просто стал универсальным, не только для Блогов и статей, а так же заменить старый код и прикрутить новые фичи PHP.
Почему я этим занимаюсь? Да потому же почему Максим до сих пор использует Livestreet. Потому что опыта работы с ним много, а с Yii например мало. Всяческих сайтов, модулей, плагинов написано много, все под Livestreet, все это требует поддержки, доработки. Так зачем убегать от этого, например в Yii или Laravel?
Если ты такой весь идейный, чувствуешь рынок и все такое, Предлагай! Я все таки не Макс. И Livestreet не является моим собственным, любой может внести свои 5 копеек. А то пока что на палубе никого не видно, все по каютам сидят и ни звука, только предлагают на Laravel перейти. Но я не смог найти сил и времени пока начать новые скачки с препядствиями.
Необходимо вносить изменения в конфиг шаблона(Config::Set()) после первого вызова модуля viewer.
Ниже обьявляете:
Как и где подключен js скрипт? Положите его в application/frontend/skin/<Ваш скин>/assets/js/init.js куда нибудь после
Используйте компоненты. Пример как работает application/frontend/components/favourite/js/favourite.js. Инициализация