Alto и плагины от LS

Решил попробовать Alto на практике и провести эксперимент — какие трудности вызовет у меня переход с ЛС 1.0.2 на Альто, с учетом относительно большого количества установленных плагинов. Эксперимент проводился на тестовом поддомене. Итог таков:

1. Переход с LS на Alto был омрачен единственной проблемой при конвертировании базы. Не знаю повлияло на данную проблему или нет — то что переход осуществлялся не с LS 1.0.3, а с предыдущей версии — 1.0.2. Но исходя из файла Readme.RU следовало, версия 1.0.3 отличается только системными файлами — из чего я сделал вывод, что на конвертацию базы этот момент не должен повлиять.

Так вот в процессе конвертации вылезла такая ошибка:
Error: Duplicate column name 'comment_date_edit'
Не знаю откуда в базе данных взялась эта колонка, но удаление ее через PHPMyAdmin мне помогло.

2. После установки Alto решил включить все имеющиеся у меня плагины для LS — скопировал их на тестовый поддомен, куда установил Alto и добавил в файл plugins.dat — при открытии тестового сайта вылезла ошибка((

Пришлось в plugins.dat очистить весь список плагинов и включать их по одному через админку.
Как результат из следующих плагинов на LS:
aceAdminPanel: v.2.0.382 — Ok
Работа с топикапи для aceAdminPanel: v.0.1
user: v.0.1
AutoOpenID: v.1.5.32
Commentreport — сообщения о нарушениях в комментариях: v.1.0
DAO: v.3.2.2
DAOcompany: v.3.2.2
Edit comment: v.1.0.0
Floating comment: v.1.0.5
Lite image: v.0.5
Main preview topic: v.1.1
Native: v.1.2
NiceURL: v.2.7
Static page: v.1.3.2
Popup info: v.1.1.2
QIP Smiles: v.0.0.7
Кнопка Ответить в коментах: v.0.1
Setmebold: v.1.1
Show hide sidebar: v.0.1
Simple Search and Auto Completer: v.2.0.0
Talk Bell: v.0.3
TOPICcck: v.1.2
Topic info: v.1.0.4
Topic signature Pro: v.1.4.1
ТОП Топики в блоге: v.0.1
Ugona: v.1.0

Проблемы возникли при активации следующих:
1 — liteimage вызвал при активации следующую ошибку
E_WARNING [2] Missing argument 2 for Jevix::cfgAllowTagParams()
See details in error.log
E_WARNING [2] Illegal offset type in isset or empty
See details in error.log
Exception: Тег Array отсутствует в списке разрешённых тегов
See details in error.log
помогло только удаление его из файла plugins.dat

2 — Floating comment — отказался активироваться вообще

3 — QIP Smiles — при активации вызвал следующую ошибку
Fatal error: Using $this when not in object context in /srv/disk1/........../plugins/qipsmiles/templates/language/russian.php on line 3

E_ERROR [1] Using $this when not in object context
See details in error.log
помогло только удаление его из файла plugins.dat

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

Похожие статьи

  • Не включаются плагины
    Привет всем.Загрузил в папку /common/plugins с десяток плагинов из них включились парочка, остальные или вообще ни каких ошибок не выдают или требуют файл Plugin_xxxx.class.php который присутствует в архиве. С чем...
  • Плагины Компании и Работа, теперь на Альто
    Добрый день, меня зовут Антон, я занимаюсь разработкой плагинов и доработок под Livestreet с 2009 года. Тогда же были написаны плагины Компании и Работа для livestreet, некий аналог разделам хабрахабр. Недавно стали...
  • Обновлен плагин Категории
    Обновленная версия плагина «заточена» под Alto CMS 1.1.х, и в ней решена проблема задвоения виджетов. И добавлена возможность выбирать категорию при создании и редактировании блога. Причем, возможность выбора при...
  • Бесплатный плагин Feedback — формы обратной связи на вашем сайте

19 комментариев

0
Хороший результат! Из 26-ти плагинов только с тремя квозникли непонятки ))))
0
Следует еще учесть, что из 26 — не активировались вообще
— aceAdminPanel
— Static page
— TOPICcck

Т.к. они вроде как встроены в движок. И та же страница /about/ подхватилась автоматически движком.

НУ и не забываем — 3 плагина — это те которые вызвали явные проблемы… Возможно еще вылезут не явные.
0
Error: Duplicate column name 'comment_date_edit'
Edit comment: v.1.0.0 — это из-за него. Но его функционал тоже «в коробке», поэтому он не нужен. Кстати, и NiceURL не нужен тоже.

Кажется, пора список ЛС-плагинов составлять, надобность в которых отпала, т.к. их функционал уже в самом движке
0
Edit comment: v.1.0.0 — это из-за него
Не, как написал ниже — это скорей плагин редактирования от netlanc.

Но его функционал тоже «в коробке», поэтому он не нужен.
Извините, но редактирование комментов из коробки уступает Edit comment: v.1.0.0

Кстати, и NiceURL не нужен тоже.
Точно!!! я его что то не подумав врубил. Сейчас отключил)
Отредактирован:
0
Не знаю откуда в базе данных взялась эта колонка
От какого-то плагина редактирования комментариев, который вы ставили ранее.

Насчет ругани джевикса проверим.

В qipsmiles языковой файл сделан не по стандартам, не знаю зачем, потому и не работает.
0
Замеченное:
В админке во вкладке плагины нет поля «Настройки», что не позволяет перейти из админки к настройке некоторых плагинов.

И пока не разобрался — какая то проблема с превью… не помню, может в шаблоне что менял…
0
ASA , как у Вас получилось заставить работать AutoOpenID. У мне при входе с FB/VK/Tw выдает следующее:
Exception: Cannot load class «PluginAutoOpenid_ActionLogin»
See details in error.log
0
К сожалению эксперименты с Альто закончились на той его установке и продолжения не получили — работу плагина AutoOpenID в действии проверить не удалось. Планирую в ближайшее время попробовать версию 0.9.7 — отпишусь.
0
Спасибо, буду ждать!
0
Действительно не работает AutoOpenID, выдает ту же ошибку что и у Вас((
0
Плохо, может кто-нибудь поможет нам…
+1
Дело тут совсем не в альто, а в косяках самого плагина.
Идем в конфиг плагина и в строках
Config::Set('router.page.openid_login', 'PluginAutoOpenid_ActionLogin');
Config::Set('router.page.openid_settings', 'PluginAutoOpenid_ActionSettings');

Пишем
Config::Set('router.page.openid_login', 'PluginAutoopenid_ActionLogin');
Config::Set('router.page.openid_settings', 'PluginAutoopenid_ActionSettings');


Должно заработать, отпишитесь.
0
Ну и права на самих загруженных файлах плагина:
папки chmod 755, файлы chmod 644
0
Спасибо большое ВСЁ работает!
0
Спасибо!
AutoOpenID заработал)))
+2
Успешно перешел с Livestreet 1.0.3 На AltoCMS 0.9.7.
Без проблем заработали все плагины, которые использовались на данном проекте, а именно:
Attachments: v.1.4.1
AutoOpenID: v.1.5.32
Config Engine: v.1.2.0
Cross linker: v.1.2.2
Mobile template: v.1.0
Simple Search and Auto Completer: v.2.0.0
Sitemap: v.0.3.0
Similar topics: v.0.3.0
TopicUp: v.0.1
Premoderation: v.1.6.3
И шаблон: onfleap
Естественно при включенном плагине LS Compatibility: v.1.0
0
Извините а не подскажите как плагин main preview заставить работать?
0
Ой, извиняюсь все и так работает, просто неправильно вызывал в шаблоне.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.