апгрейд с 2.5 на 3.x

4 messages Options
Embed this post
Permalink
besja

апгрейд с 2.5 на 3.x

Reply Threaded More More options
Print post
Permalink
Здравствуйте,
Нужно перевести существующий сайт c 2.5 на Plone 3. На сайте есть кастомные типы данных. Хочется изменить storage одного из полей с Attribute на FileSystem. Почитала про миграцию на plone.org. Сейчас вижу следующие шаги:
1) Переделка своих продуктов для 3.x, апдейт third-party продуктов, установка fss
2) Миграция сайта  всего сайта - копирование старой data.fs в новое окружение и потом апдейт базы с помощью portal_migration.
3) Написание скрипта (migration methods) для изменения storage нужных полей. (как написано здесь http://plone.org/documentation/tutorial/richdocument/migrations/)
Вопрос: правильно ли это? правильный ли порядок действий?  какие проблемы могут возникнуть в процессе?
Заранее спасибо.
Ирина


--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Alexander Vesnenok

Re: апгрейд с 2.5 на 3.x

Reply Threaded More More options
Print post
Permalink
Здравствуйте!
Я бы добавил, что перед переездом,
- стоит довести Plone до состояния 2.5.5.
- убрать все доп. продукты (потом их можно будет добавить в версиях
для Plone 3)
- Внести следующие MIME types, имя и тип сделав идентичными
text/x-web-markdown
text/x-web-textile
text/x-web-intelligent
-  не обязательно переносить Data.fs целиком. Можно экспортировать
сайт и потом импортировать его в инстанцию с Plone 3 и после этого
мигрировать.

Переход проходит довольно гладко, но с доп. продуктами могут возникать
проблемы. Могу сказать, что PloneFormGen переносится без проблем, чего
не скажешь о Ploneboard. Содержимое форумов исчезает. При переходе на
сообщение форума возникает ошибка
User Name (User Id)   vesna (vesna)
Request URL http://172.24.9.119:8080/testboard/oooooooooooooooooo/aaaaaaaaaaaaaa/214788734/conversation_view
Exception Type TraversalError
Exception Value (None, 'absolute_url')
Пытаюсь разобраться :)



On Sep 16, 1:27 pm, Бессарабова Ирина <[hidden email]> wrote:
> Здравствуйте,
> Нужно перевести существующий сайт c 2.5 на Plone 3. На сайте есть кастомные типы данных. Хочется изменить storage одного из полей с Attribute на FileSystem. Почитала про миграцию на plone.org. Сейчас вижу следующие шаги:
> 1) Переделка своих продуктов для 3.x, апдейт third-party продуктов, установка fss
> 2) Миграция сайта  всего сайта - копирование старой data.fs в новое окружение и потом апдейт базы с помощью portal_migration.
> 3) Написание скрипта (migration methods) для изменения storage нужных полей. (как написано здесьhttp://plone.org/documentation/tutorial/richdocument/migrations/)
> Вопрос: правильно ли это? правильный ли порядок действий?  какие проблемы могут возникнуть в процессе?
> Заранее спасибо.
> Ирина
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

besja

Re: апгрейд с 2.5 на 3.x

Reply Threaded More More options
Print post
Permalink
In reply to this post by besja
Апгрейд почти удался. Но возникла проблема. После того как я отключила свою тему и поставила Plone Default, сайт отказывается работать. Причем если к урлам добавлять ?plone_skin=Plone%20Default , то все нормально, если нет то возникает ошибка вида;

An error was encountered while publishing this resource.

Debugging Notice
Zope has encountered a problem publishing your object.

Cannot locate object at: http://localhost:8080/openstudio/open-studio/document_view

Как бы от нее избавиться? я так понимаю, что причина в том, что тема не корректно задана. В portal_skins у меня стоит default skin = Plone Default.

И есть еще небольшая проблема. При  авторизации на сайте, браузер виснет напрочь. После отключения inline editing это проходит

16.09.09, 14:27, "Бессарабова Ирина" <[hidden email]>:

> Здравствуйте,
> Нужно перевести существующий сайт c 2.5 на Plone 3. На сайте есть кастомные типы данных. Хочется изменить storage одного из полей с Attribute на FileSystem. Почитала про миграцию на plone.org. Сейчас вижу следующие шаги:
> 1) Переделка своих продуктов для 3.x, апдейт third-party продуктов, установка fss
> 2) Миграция сайта  всего сайта - копирование старой data.fs в новое окружение и потом апдейт базы с помощью portal_migration.
> 3) Написание скрипта (migration methods) для изменения storage нужных полей. (как написано здесь http://plone.org/documentation/tutorial/richdocument/migrations/)
> Вопрос: правильно ли это? правильный ли порядок действий?  какие проблемы могут возникнуть в процессе?
> Заранее спасибо.
> Ирина
>
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Alexander Vesnenok

Re: апгрейд с 2.5 на 3.x

Reply Threaded More More options
Print post
Permalink
Возможно, Ваша тема не удалена полностью.  У меня, к счастью
(сожалению) вся кастомизация на Plone 2.5 была сделана через TTW и,
после переименования папки custom, сайты заработали исправно. Остались
2 проблемы:
1. переход с Ploneboard 1.0 на Ploneboard 2.0. Контент теряется.
2. Traversal Error при попытке открыть папки пользователей (не всех).
Сначала грешил на отсутствующий продукт, но пока причины так и не
нашел. Похоже придется переносить контент   руками и пересоздавать
пользователей.

On Sep 22, 3:17 pm, Бессарабова Ирина <[hidden email]> wrote:

> Апгрейд почти удался. Но возникла проблема. После того как я отключила свою тему и поставила Plone Default, сайт отказывается работать. Причем если к урлам добавлять ?plone_skin=Plone%20Default , то все нормально, если нет то возникает ошибка вида;
>
> An error was encountered while publishing this resource.
>
> Debugging Notice
> Zope has encountered a problem publishing your object.
>
> Cannot locate object at:http://localhost:8080/openstudio/open-studio/document_view
>
> Как бы от нее избавиться? я так понимаю, что причина в том, что тема не корректно задана. В portal_skins у меня стоит default skin = Plone Default.
>
> И есть еще небольшая проблема. При  авторизации на сайте, браузер виснет напрочь. После отключения inline editing это проходит
>
> 16.09.09, 14:27, "Бессарабова Ирина" <[hidden email]>:
>
> > Здравствуйте,
> > Нужно перевести существующий сайт c 2.5 на Plone 3. На сайте есть кастомные типы данных. Хочется изменить storage одного из полей с Attribute на FileSystem. Почитала про миграцию на plone.org. Сейчас вижу следующие шаги:
> > 1) Переделка своих продуктов для 3.x, апдейт third-party продуктов, установка fss
> > 2) Миграция сайта  всего сайта - копирование старой data.fs в новое окружение и потом апдейт базы с помощью portal_migration.
> > 3) Написание скрипта (migration methods) для изменения storage нужных полей. (как написано здесьhttp://plone.org/documentation/tutorial/richdocument/migrations/)
> > Вопрос: правильно ли это? правильный ли порядок действий?  какие проблемы могут возникнуть в процессе?
> > Заранее спасибо.
> > Ирина
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---