Переезд с LS на alto И другие вопросы

Здравствуйте уважаемые :)
Есть у меня сайт, новостной, прикручена ВК'шная стена на которой народ сидит болтает, сделано нечто вроде блога, но не для пользователей, а так сказать блог самого сайта, где размещены авторские статьи наших посетителей, друзей.
Так вот решили мы организовать на поддомене нашего сайта блого-социальную платформочку. Я не буду расписывать все свои похождения в поисках нормального движка для моих целей. Нормальный — это движок довольно быстрый, легкоконфигурируемый, причем конфигурировать все равно как, хоть в консоле, хоть в вэбадминке. Пересмотрев кучу вариантов (не просто посмотрев и почитав, а установив их на сервер, пощупав установку, настройку и т.д..) остановился на LS. Поставил, сконфигурил, начал наполнять контентом. Все бы хорошо. Настало время выбрать шаблон. Из каталога бесплатных шаблонов на LS мне ничего не приглянулось, нашел кучу шаблонов на каком-то сайте. Среди них попался шаблон jupiter — все, мое, влюбился, поставил — доволен. Первое разочарование — шаблон платный (да простит меня автор шаблона). Почему разочарование? Объясню — я тоже далеко не программист, но при «если прижмет» сделаю то что надо. В данном случае плагин Talk Bell не адаптирован под данный шаблон, а связаться с автором шаблона с просьбой помочь — совесть не позволяет :) Ну да ладно, шаблон купить можно.

Далее мне понадобилось добавить пользователя в LS, был разочарован что «из коробки» этого сделать нельзя. Ладно, разобрался со структурой БД — пользователя добавил. Уф.

Далее понадобилось сделать пользователя админом — опять в БД.
Вконце концов задался вопросом нет ли плагина. Так я наткнулся на aceAdminPanel. Но и тут не обошлось без косяков и граблей. Зашел в профиль разработчика и… увидел ссылку на alto

Ну что я могу сказать. Поставил — понравилось. Много есть того, чего нет в LS (кстати, альфу я тоже ставил, но не стал на ней ничего делать из-за опасения что плагины заточенные под 1.0.3 перестанут работать на 2.х)

В итоге, да, alto намного приятнее и юзабельнее LS. А вот теперь те самые вопросы:

1. Как осуществить грамотный переезд с LS на alto? Структура каталогов другая, при установке alto был пункт конвертировать базу с LS — насколько это безопасно или все же лучше с нуля делать БД и руками переносить все посты?

2. Будут ли совместимы следующие плагины: Плагин писать посты от чужого имени, плагин изменять дату публикации, LSGallery, Twitterfeed

3. Тот же самый шаблон jupiter — я его ставил на alto — вроде работает, но он использует бутстрап, в описании alto было упомянуто что с бутстрапом пока никак. Если шаблон норм заработает — куплю не задумываясь (а может кто-то наподобии шаблон подскажет? )

4. Сайт работает на DLE. Возможно ли сделать интеграцию с движком DLE. Не полную, а хотя бы на уровне зарегистрированных пользователей?

5. Возможно ли сделать персонализированый блог, в плане оформления? То есть для всех все одинаково и только для некоторых сделать другой фон, шапку (ну должны же админские блоги отличаться от остальных :))

6. И о редакторе. Заменить редактор можно на какой-нибудь другой? В редакорах не хватает визуальных кнопок форматирования текста (слева, справа, по ширине) — я то могу и руками прописать, а вот обычный пользователь вряд ли сможет.
Ну вроде и все.
Знал бы раньше про alto — не думал бы сейчас о переезде с LS — эх.

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

  • Переход с Livestreet на ALTO
    Здравствуйте. Есть следующий вопрос, имеем экспериментальный сайт микроблогов работающий на Livestreet: http://cbunga.ru/ Работает в принципе нормально но есть ряд проблем которые заставляют задуматься над сменой...
  • Плагин от LS «TOP пользователей» (адаптация)
    Может кому-то будет полезно. Плагин устанавливается без ошибок. А Вот выводится не корректно. Что делаем 1) переименовываем файл языка в \home\wikimaf\www\common\plugins\usertop\templates\language\ru.php 2) Сам...
  • Alto CMS 1.1.х и плагины DAO
    Вот уже больше полугода как функционирует ветка Альто 1.1.х, многие следят за ней и с нетерпением ждут развития. Но и столько же тянется проблема работы с ней плагинов DAO..
  • После установки Alto выдает ошибку
    E_WARNING [2] session_regenerate_id(): Cannot regenerate session id — session is not active See details in error.log Fatal error: Cannot 'continue' 2 levels in C:\xampp\htdocs\anime-plus....

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

+2
1. Как осуществить грамотный переезд с LS на alto? Структура каталогов другая, при установке alto был пункт конвертировать базу с LS — насколько это безопасно или все же лучше с нуля делать БД и руками переносить все посты?
Конвертировать безопасно, но конечно же сначала бэкапы

2. Будут ли совместимы следующие плагины: Плагин писать посты от чужого имени, плагин изменять дату публикации, LSGallery, Twitterfeed
Нужно пробовать на практике, поднимите тестовый сайт. С этими плагинами не сталкивался.

3. Тот же самый шаблон jupiter — я его ставил на alto — вроде работает, но он использует бутстрап, в описании alto было упомянуто что с бутстрапом пока никак. Если шаблон норм заработает — куплю не задумываясь (а может кто-то наподобии шаблон подскажет? )
Ничего не понял, что значит альто с бутстрапом никак? У альто шаблоны из коробки на бутстрапе

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

5. Возможно ли сделать персонализированый блог, в плане оформления? То есть для всех все одинаково и только для некоторых сделать другой фон, шапку (ну должны же админские блоги отличаться от остальных :))
Это называется брендирование. У нас есть два плагина бесплатный altocms.ru/addons/item/98/ и платный altocms.ru/addons/item/99/ Но можно ли изменить стили для персональных блогов это вопрос автору. Коллективных точно можно, но личных…

6. И о редакторе. Заменить редактор можно на какой-нибудь другой? В редакорах не хватает визуальных кнопок форматирования текста (слева, справа, по ширине) — я то могу и руками прописать, а вот обычный пользователь вряд ли сможет.
Да в настройках сайта можно включить визуальный редактор. А также для того чтоб выравнивание заработало нужно будет кой чего поправить altocms.ru/994.html#comment18493
0
Ничего не понял, что значит альто с бутстрапом никак? У альто шаблоны из коробки на бутстрапе
Ну это мои недоглядки, сейчас почитал лписание, да с бутстрапом все в порядке
Правильно ли я понял, вы хотите чтобы работали два сайта с единой базой пользователей и регистрироваться можно было на любом из этих сайтов? Просто какова задача. Может кто из сообщетсва делал подобное
Оба сайта с единой БД пользователей это было бы вобще идеально. Но на сайте есть пользователи с русскоязычными логинами, включая пробелы. Наверное на данном этапе хочется следущего:
1. Пользовател логинится на сайте и заходит в свой профиль
2. В профиле кнопка «Создать блог»
3. При нажатии на кнопку создается регистрация в блоге на основе регистрации на сайте. Если русскоязычный логин, или логин с пробелами — предлагается указать новый
Это не критично, так, маленькая хотелка
Конвертировать безопасно, но конечно же сначала бэкапы
Ну бэкапы это само собой. Ведь дело не только в самой БД, но и еще в структуре каталогов, где какое изображение находится

А так очень хороший движок. Я наверное просто сделаю копию сайта и буду его мучить :)
+1
Но на сайте есть пользователи с русскоязычными логинами, включая пробелы.

Это без проблем работает.
0
Итак что я сделал для переезда с LS на ALTO

1. Была БД www_social, сделал копию базы и обозвал ее www_alto
2. Запустил установку alto, выбрал конвертацию базы из LS 1.0.3 в ALTO. Все прошло замечательно
Запускаю Alto.domen.ru все посты на месте, пользователи на месте… НО!
Все изображения тянутся с предыдущего места. То есть, если раньше сайт был по адресу BLOGS.domen.ru, а сейчас по адресу ALTO.domen.ru — То все изображения после конвертации БД имеют адрес src=«BLOGS.domen.ru....»
Как мне поправить все это?
Я понимаю так — надо перекинуть содержимое папки uploads, и запросом к БД изменить BLOGS на ALTO? (это для того чтобы получить полноценную копию сайта с LS)
+1
да, скопировать вручную файлы в uploads и в сделать обновление в базе старого домена на новый
0
Эксперименты продолжаются:
имеем переконвертированную базу ид LS в ALTO.
Дабы не усложнять задачу ползать по базе данных и менять линки на картинки решил поступить следующим образом.
LS устанвлет в каталог /usr/local/www/data/blogs
ALTO установлен в каталог /usr/local/www/data/alto
Что было сделано:
1. сделана копия базы www_ls в www_alto
2. запустил установку alto, переконвертировал базу — все ОК
3. Далее, переименовываю /usr/local/www/data/blogs в /usr/local/www/data/blogs_ls, а /usr/local/www/data/alto в /usr/local/www/data/blogs.
4. в конфиге config.local.php соответственно изменил пути к каталогу и сайту.
5. перенес папку uploads, (скины и плагины не трогал)
вроде бы все логично — запускаю blogs.domen.ru и получаю:

Warning: require_once(/usr/local/www/data/alto/engine/loader.php): failed to open stream: No such file or directory in /usr/local/www/data/alto/index.php on line 20

Fatal error: require_once(): Failed opening required '/usr/local/www/data/alto/engine/loader.php' (include_path='.:/usr/local/share/pear') in /usr/local/www/data/alto/index.php on line 20


Думал может что-то не так с установкой.
удалил полностью содержимое каталога /usr/local/www/data/blogs, залил туда инсталляцию alto
Запускаю установку, дохожу до создания базы данных. Так как БД уже есть, то не ставлю никаких галочек, указываю логин пароль и жму дальше — установка не идет.
пробовал поставить галочку «создать БД» — установка не идет
пробовал поставить галочку «конвертировать» — пишет, что БД соответствует сруктуре — и установка дальше не идет.
Прервал установку, заглянул в конфиг — пути. БД прописна, все нормально, запускаю сайт и получаю те же самы ошибки.
0
какой blogs, какой blogs_ls какой alto…

Первый раз вы поставили и у вас все работало кроме картинок, а теперь ничего не работает. Ну значит вы что-то совсем направили плохо.
Может в nginx чего перемудрили или права не дали, вообще не представляю что там могли такого наделать
0
не первый год с nginx, сейчас все работает.
Пришлось делать заново установку с конвертацией базы данных.
Если база уже существует — то повторную установку выполнить нельзя!
0
Я так понимаю что структура шаблоном поменялась в alto — шаблон jupiter не работает к сожалению — не знаю почему :( В первый раз на тестовом сайте работал
0
Вы включили плагин совместимости? В теории он может помочь
0
Да включил, помогло.
Возвращаюсь на LS, к сожалению
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.