Очередной шаг в освоении Plone - установка дополнительных продуктов

31 messages Options
Embed this post
Permalink
1 2
pashkovsky

Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
Освоил в общих чертах руководство http://plone.org.ru/books/pb/ru/.
Есть желание двигаться дальше и проверить возможности Plone за счет
расширения его функционала и установки дополнительных продуктов.
Перерыл русскоязычный форум и частично англоязычный, но так и не нашел
(не смог найти) вразумительного (как для новичка в zope&plone)
описания шагов по установке дополнительных продуктов. Ясно только
одно, что процедура несколько (либо значительно - пока не понятно)
сложнее чем в joomla&drupal и существует несколько вариантов установки
продуктов (с яйцами и без :)).
Можете ли помочь в освоении этого важного шага в работе с Plone или
дайте ссылочку, где такой шаг описан.
Спасибо.
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Mikhail Kashkin-2

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
Документация на Plone.org.ru значительно  
устарела. Продукты устанавливать  
гораздо проще.

--
Mikhail Kashkin
http://www.devcult.ru/
http://www.mediavirus.ru/

On Sep 9, 2009, at 11:42 AM, mykola wrote:

> Освоил в общих чертах руководство http://
> plone.org.ru/books/pb/ru/.
> Есть желание двигаться дальше и  
> проверить возможности Plone за счет
> расширения его функционала и  
> установки дополнительных продуктов.
> Перерыл русскоязычный форум и  
> частично англоязычный, но так и не  
> нашел
> (не смог найти) вразумительного (как  
> для новичка в zope&plone)
> описания шагов по установке  
> дополнительных продуктов. Ясно только
> одно, что процедура несколько (либо  
> значительно - пока не понятно)
> сложнее чем в joomla&drupal и существует  
> несколько вариантов установки
> продуктов (с яйцами и без :)).
> Можете ли помочь в освоении этого  
> важного шага в работе с Plone или
> дайте ссылочку, где такой шаг описан.
> Спасибо.
> >


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

Юрий Поляков

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
In reply to this post by pashkovsky
В самом простом случае, продукт для зоп или плона ставиться
копированием его в папку Products. Альтернативные варианты установки
это eggs через easy_install или setup_tools, ну ещё есть buldout.

Про то, как устанавливать конкретный продукт обычно написано в его
файлике README.

2009/9/9 mykola <[hidden email]>:

> Освоил в общих чертах руководство http://plone.org.ru/books/pb/ru/.
> Есть желание двигаться дальше и проверить возможности Plone за счет
> расширения его функционала и установки дополнительных продуктов.
> Перерыл русскоязычный форум и частично англоязычный, но так и не нашел
> (не смог найти) вразумительного (как для новичка в zope&plone)
> описания шагов по установке дополнительных продуктов. Ясно только
> одно, что процедура несколько (либо значительно - пока не понятно)
> сложнее чем в joomla&drupal и существует несколько вариантов установки
> продуктов (с яйцами и без :)).
> Можете ли помочь в освоении этого важного шага в работе с Plone или
> дайте ссылочку, где такой шаг описан.
> Спасибо.
> >
>



--
  Юрий Поляков
    +7 (916) 806-00-55
    [hidden email]

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

komtet

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
В дополнение ответа Юрия Полякова:
Посмотрите некоторые описания продуктов Plone
http://www.komtet.ru/info/plone/plone-soft
Несколько статей по использованию easy_install
http://www.komtet.ru/info/python/easy-install-zagruzka-i-ustanovka-paketa
Краткое руководство по buildout
http://www.komtet.ru/info/plone/kratkoe-rukovodstvo-buildout


On 9 сен, 16:28, Юрий Поляков <[hidden email]> wrote:
> В самом простом случае, продукт для зоп или плона ставиться
> копированием его в папку Products. Альтернативные варианты установки
> это eggs через easy_install или setup_tools, ну ещё есть buldout.
>

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

хостинг komtet.ru
pashkovsky

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
In reply to this post by pashkovsky
Попробую описать свой первый опыт (на примере установки -
Products.FCKeditor-2.6.4) - для себя, на память.

Простая установка.
1. Скачать установочный файл продукта Products.FCKeditor-2.6.4 с
расширением *.zip
2. Распаковать его во временную папку.
3. Из временной папки скопировать в папку C:\Program Files\Plone
\products содержимое папки Products (обычно директория с название
самого продукта (в данному случае - FCKeditor) и файл __init__.py)
4. Перезапустить Zope из Control_Panel - http://localhost:8080/manage
5. Зайти в "Дополнительные продукты" Установок сайта (http://localhost:
8080/Plone/prefs_install_products_form)
6. Отметить чекбокс напротив доступного для установки продукта и
кликнуть "Установить"
7. Перезапустить Zope (см. п. 4).
Папка с инсталляцией (в данном случае - FCKeditor) из C:\Program Files
\Plone\products НЕ УДАЛЯЕТСЯ (в противном случае проверено -
появляется ошибка :)). А файл __init__.py наверное удаляется.

Вроде бы получилось. Теперь найти бы как выбирается визуальный
редактор :)).

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

Denys Mishunov

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
In reply to this post by Юрий Поляков
Добрый вечер,

On Sep 9, 2009, at 2:28 PM, Юрий Поляков wrote:

> В самом простом случае, продукт для  
> зоп или плона ставиться
> копированием его в папку Products.  
> Альтернативные варианты установки
> это eggs через easy_install или setup_tools, ну ещё  
> есть buldout.

Вы, конечно же правы, Юрий. Но Products  
очень устаревший метод, а buildout как раз  
таки должен идти первым, а не "ну есть  
еще" ;) buildout это самый простой и самый  
лучший способ установки Плон в наше  
время. Установка продуктов в buildout  
опысывается в каждом конкретном  
продукте. Но в целом все продукты устанавливаются примерно одинаково - http://plone.org/docum 
entation/tutorial/buildout/installing-a-third-party-product

Копирование в папку Products в Plone сейчас  
практически не используется, потому  
как в основном все продукты даже из  
Products namespace адаптированы под "яичную"  
среду.

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






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

Юрий Поляков

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
Ну это как бы элемент провокации был :)) что бы кто-нибудь более
шарящий рассказал как все по уму надо делать :)

> Вы, конечно же правы, Юрий. Но Products
> очень устаревший метод, а buildout как раз
> таки должен идти первым, а не "ну есть
> еще" ;) buildout это самый простой и самый
> лучший способ установки Плон в наше
> время. Установка продуктов в buildout
> опысывается в каждом конкретном
> продукте. Но в целом все продукты устанавливаются примерно одинаково - http://plone.org/docum
> entation/tutorial/buildout/installing-a-third-party-product
>
> Копирование в папку Products в Plone сейчас
> практически не используется, потому
> как в основном все продукты даже из
> Products namespace адаптированы под "яичную"
> среду.
>
> --
> Best regards,
> Denys Mishunov
> PLONE Design-Skinning-Development
>
> mailto:[hidden email]
> IRC: spliter(#plone)
>
>
>
>
>
>
> >
>



--
  Юрий Поляков
    +7 (916) 806-00-55
    [hidden email]

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

Юрий Поляков

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
In reply to this post by Denys Mishunov
Ну это как бы элемент провокации был :)) что бы кто-нибудь более
шарящий рассказал как все по уму надо делать :)

> Вы, конечно же правы, Юрий. Но Products
> очень устаревший метод, а buildout как раз
> таки должен идти первым, а не "ну есть
> еще" ;) buildout это самый простой и самый
> лучший способ установки Плон в наше
> время. Установка продуктов в buildout
> опысывается в каждом конкретном
> продукте. Но в целом все продукты устанавливаются примерно одинаково - http://plone.org/docum
> entation/tutorial/buildout/installing-a-third-party-product
>
> Копирование в папку Products в Plone сейчас
> практически не используется, потому
> как в основном все продукты даже из
> Products namespace адаптированы под "яичную"
> среду.
>
> --
> Best regards,
> Denys Mishunov
> PLONE Design-Skinning-Development
>
> mailto:[hidden email]
> IRC: spliter(#plone)
>
>
>
>
>
>
> >
>



--
  Юрий Поляков
    +7 (916) 806-00-55
    [hidden email]

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

Denys Mishunov

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink

On Sep 9, 2009, at 9:31 PM, Юрий Поляков wrote:

> Ну это как бы элемент провокации  
> был :)) что бы кто-нибудь более
> шарящий рассказал как все по уму надо  
> делать :)

:) Будем считать провокация удалась. "По  
уму" про buildout написано достаточно на  
plone.org. К сожалению не знаю как обстоят  
дела с русскими переводами на эту тему.  
Начинать знакомство с buildout я бы  
посоветовал с отличного туториала от Мартина Аспели - htt
p://plone.org/documentation/tutorial/buildout. А дальше  
можно поискать и посмотреть что еще на  
эту тему "прячет" plone.org

В любом случае знакомиться с buildout надо.  
Сейчас вся литература, продукты и  
советы де факто подразумевают что Вы  
работаете с buildout и устанвливаете/
настраиваете/ломаете именно buildout  
своего/клиентского/вААще-чужого сайта.

Удачи.

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






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

Denys Mishunov

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
In reply to this post by pashkovsky

On Sep 9, 2009, at 6:36 PM, mykola wrote:

> Попробую описать свой первый опыт (на  
> примере установки -
> Products.FCKeditor-2.6.4) - для себя, на память.
>
> Простая установка.
> 1. Скачать установочный файл продукта  
> Products.FCKeditor-2.6.4 с
> расширением *.zip
> 2. Распаковать его во временную папку.
> 3. Из временной папки скопировать в  
> папку C:\Program Files\Plone
> \products содержимое папки Products (обычно  
> директория с название
> самого продукта (в данному случае -  
> FCKeditor) и файл __init__.py)
> 4. Перезапустить Zope из Control_Panel - http://
> localhost:8080/manage
> 5. Зайти в "Дополнительные продукты"  
> Установок сайта (http://localhost:
> 8080/Plone/prefs_install_products_form)
> 6. Отметить чекбокс напротив  
> доступного для установки продукта и
> кликнуть "Установить"
> 7. Перезапустить Zope (см. п. 4).
> Папка с инсталляцией (в данном случае  
> - FCKeditor) из C:\Program Files
> \Plone\products НЕ УДАЛЯЕТСЯ (в противном  
> случае проверено -
> появляется ошибка :)). А файл __init__.py  
> наверное удаляется.

Уважаемый mykola,

Очень рад, что у Вас получилось  
установить продукт таким способом. Но,  
не могли бы Вы сообщить с какой версией  
Плон Вы работаете? Процедура описаная  
вами - это практика, по крайней мере, 1-2  
годичной давности. В мире Плон 3.2 и выше  
все делается на уровне buildout. Для того  
что бы Вы не записывали  
последовательность действий, которая,  
если честно, должна смутить  
сообщество ;) умные люди уже написали  
кучу туториалов о том как работать с  
buildout и то, как устанавливаются  
продукты в современном времени.

Настоятельно рекомендую прочитать  
туториалы на plone.org. Вы получите гораздо  
больше полезной информации прежде чем  
пытаться победить плон методом проб и  
ошибок. Хотя я и сам часто использую  
этот метод - ничего плохого в этом нет.  
Просто лучше получить немного  
информации о том как все *должно  
работать* предже чем начинать гадать.

Удачи.

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






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

Юрий Поляков

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
по мне так билдаут оправдан, когда много всего надо деплоить, а если
надо какой-то один продукт проверить, то проще в продукты его бросить.

2009/9/10 Denys Mishunov <[hidden email]>:

>
> On Sep 9, 2009, at 6:36 PM, mykola wrote:
>
>> Попробую описать свой первый опыт (на
>> примере установки -
>> Products.FCKeditor-2.6.4) - для себя, на память.
>>
>> Простая установка.
>> 1. Скачать установочный файл продукта
>> Products.FCKeditor-2.6.4 с
>> расширением *.zip
>> 2. Распаковать его во временную папку.
>> 3. Из временной папки скопировать в
>> папку C:\Program Files\Plone
>> \products содержимое папки Products (обычно
>> директория с название
>> самого продукта (в данному случае -
>> FCKeditor) и файл __init__.py)
>> 4. Перезапустить Zope из Control_Panel - http://
>> localhost:8080/manage
>> 5. Зайти в "Дополнительные продукты"
>> Установок сайта (http://localhost:
>> 8080/Plone/prefs_install_products_form)
>> 6. Отметить чекбокс напротив
>> доступного для установки продукта и
>> кликнуть "Установить"
>> 7. Перезапустить Zope (см. п. 4).
>> Папка с инсталляцией (в данном случае
>> - FCKeditor) из C:\Program Files
>> \Plone\products НЕ УДАЛЯЕТСЯ (в противном
>> случае проверено -
>> появляется ошибка :)). А файл __init__.py
>> наверное удаляется.
>
> Уважаемый mykola,
>
> Очень рад, что у Вас получилось
> установить продукт таким способом. Но,
> не могли бы Вы сообщить с какой версией
> Плон Вы работаете? Процедура описаная
> вами - это практика, по крайней мере, 1-2
> годичной давности. В мире Плон 3.2 и выше
> все делается на уровне buildout. Для того
> что бы Вы не записывали
> последовательность действий, которая,
> если честно, должна смутить
> сообщество ;) умные люди уже написали
> кучу туториалов о том как работать с
> buildout и то, как устанавливаются
> продукты в современном времени.
>
> Настоятельно рекомендую прочитать
> туториалы на plone.org. Вы получите гораздо
> больше полезной информации прежде чем
> пытаться победить плон методом проб и
> ошибок. Хотя я и сам часто использую
> этот метод - ничего плохого в этом нет.
> Просто лучше получить немного
> информации о том как все *должно
> работать* предже чем начинать гадать.
>
> Удачи.
>
> --
> Best regards,
> Denys Mishunov
> PLONE Design-Skinning-Development
>
> mailto:[hidden email]
> IRC: spliter(#plone)
>
>
>
>
>
>
> >
>



--
  Юрий Поляков
    +7 (916) 806-00-55
    [hidden email]

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

Denys Mishunov

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink

On Sep 10, 2009, at 12:00 PM, Юрий Поляков wrote:

> по мне так билдаут оправдан, когда  
> много всего надо деплоить, а если
> надо какой-то один продукт проверить,  
> то проще в продукты его бросить.

Как по мне, игнорирование buildout - это  
покупка проблем на пятую точку в  
ближайшем будущем ;) Использование  
buildout (а точнее технологий, которые его  
окружают) в разы увеличивает скорость  
разработки и поддержания Плон сайтов.  
Даже если установлен только один доп  
продукт, Плон-то Вы все равно  
устанавливаете ;)

Но, каждый, кончено, в праве сам  
выбирать как ему работать. Если кому-то  
удобнее работать в стиле Plone2.5, то это  
его полное право ;)

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






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

Mikhail Kashkin-2

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
Всецело согласен, может быть для таких  
old fart'ов как Юра еще и есть смысл в Products  
класть, но правильно организованное  
рабочее место экономит на порядок  
больше времени.

Я всю разработку (коей очень мало в  
последнее время) перевел на virtualenv и pip.  
Когда есть желание вместо рейдов  
покодить обновляю кодбазу  
зависимостей одним кликом. И  
деплоймент становится простым и  
предсказуемым занятием.

--
Mikhail Kashkin
http://www.devcult.ru/
http://www.mediavirus.ru/

On Sep 10, 2009, at 1:16 PM, Denys Mishunov wrote:

> Как по мне, игнорирование buildout - это
> покупка проблем на пятую точку в
> ближайшем будущем ;) Использование
> buildout (а точнее технологий, которые его
> окружают) в разы увеличивает скорость
> разработки и поддержания Плон сайтов.
> Даже если установлен только один доп
> продукт, Плон-то Вы все равно
> устанавливаете ;)


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

pashkovsky

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
In reply to this post by Denys Mishunov
Спасибо Denys за помощь.
Начал с простого, теперь перехожу к Buildout. Нашел, как на мой
взгляд, неплохой и доступный в изложении ресурс  -
https://weblion.psu.edu/trac/weblion/wiki/BuildOut. Очень интересная
штука.
Информация о моих ресурсах
    *  Plone 3.3
    * CMF 2.1.2
    * Zope (Zope 2.10.8-final, python 2.4.4, win32)
    * Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit
(Intel)]
    * PIL 1.1.6

> Уважаемый mykola,
>
> Очень рад, что у Вас получилось  
> установить продукт таким способом. Но,  
> не могли бы Вы сообщить с какой версией  
> Плон Вы работаете?
....
> Удачи.
>
> --
> Best regards,
> Denys Mishunov
> PLONE Design-Skinning-Development

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

Denys Mishunov

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink

On Sep 10, 2009, at 3:30 PM, mykola wrote:

> Спасибо Denys за помощь.
> Начал с простого, теперь перехожу к  
> Buildout. Нашел, как на мой
> взгляд, неплохой и доступный в  
> изложении ресурс  -
> https://weblion.psu.edu/trac/weblion/wiki/BuildOut. Очень  
> интересная
> штука.

Добрый вечер, Николай.

Спасибо за очень полезную ссылку. Я  
думаю она будет полезна многим в  
данной группе. Вы очень правильно  
делаете что переходите к buildout. Я  
надеюсь Вы об этом не пожалеете,  
особенно если уже попробовали "старый"  
способ установки.

Удачи!

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






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

pashkovsky

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
Итак, можно описать следующий шаг в освоении процесса инсталляции в
Плон дополнительных продуктов, но уже с помощью Buildout (полное
описание процесса  на http://sites.google.com/site/lawclinic20/zadaci-proekta/plone/-add-on-plone).
Источники:
Buildout - https://weblion.psu.edu/trac/weblion/wiki/BuildOut
(Installing a product using buildout and eggs) -
https://weblion.psu.edu/trac/weblion/wiki/BuildOut#Installingaproductusingbuildoutandeggs
Managing projects with Buildout - http://plone.org/documentation/tutorial/buildout

Вводная информация:
В директории Plone находится файл buildout.cfg, с помощью которого
осуществляется добавление различных add-onов к Плону путем
редактирования данного файла.

Практика добавления продуктов с помощью яиц (Из Installing a product
using buildout and eggs - https://weblion.psu.edu/trac/weblion/wiki/BuildOut#Installingaproductusingbuildoutandeggs)
:
Изменить файл buildout.cfg можно на любой стадии (даже после запуска
bootstrap.py) и существуют различные способы добавления яйца в
buildout:
1. Путем публикации яйца (через PyPi)
1.1. Используя Блокнот в файле buildout.cfg нужно добавить имя яйца в
подраздел "eggs" раздела [buildout]. Например:
[buildout]
...
eggs =
    plonetheme.nautica05
    Products.FacultyStaffDirectory
    plone.reload

1.2. Если имя яйца не начинается с "Products." (например,
plonetheme.nautica05) также необходимо указать buildout о продукте в
подраздела  zcml  раздела [instance], например:
...
zcml =
    plonetheme.nautica05
    plone.reload

1.3. Как только будут добавлены указанные строки в файле buildout.cfg,
можно запускать buildout:

<in-buildout-folder>$ bin/buildout -N

Для этого

    * через "Пуск-Выполнить" и команду cmd заходим в командную строку
    * cd C:\Program Files\Plone
    * bin\buildout -N

1.4. Перегружаем Zope через Control_Panel (http://ВашАдрес:8080/
manage)

1.5. В разделе "Установка и удаление продуктов" Установок сайта
инсталлируем полученные продукты.

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

Denys Mishunov

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
Добрый день, Николай.

Приятно видеть что Вы решили освоить  
buildout. Надеюсь Вы не пожалеете.

On Sep 12, 2009, at 1:37 PM, mykola wrote:

> <in-buildout-folder>$ bin/buildout -N


Если Вы хотите получать последнюю  
версию продуктов, то -N нужно убрать.  
Этот аргумент означает что buildout не  
будет тянуть последнюю версию  
продукта с pypi. В большинстве случаев Вы  
все таки хотите последнюю версию,  
соответственно запускать buildout нужно  
просто как

bin/buildout

Удачи!

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






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

Единорог

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
Всем добрый день. Можно еще раз, но не на китайском. :) Имеем Plone
установленный с помощью exe файла по пути c:\Plone. Имеем
Products.Ploneboard-2.0 уже распакованный. Внутри него папки
Products.Ploneboard.egg-info и Products. Плюс файлы: setup.cfg, PKG-
INFO, setup.py. Эта папка находится за пределами папки в которую
уставнолен Plone.  Как все это установить через buildout? Куда нужно
скопировать все папки перед установкой. Все это происходит под виндой.
Буду очень благодарен если ктото разжует мне этот момент.

On 14 сен, 19:48, Denys Mishunov <[hidden email]> wrote:

> Добрый день, Николай.
>
> Приятно видеть что Вы решили освоить  
> buildout. Надеюсь Вы не пожалеете.
>
> On Sep 12, 2009, at 1:37 PM, mykola wrote:
>
> > <in-buildout-folder>$ bin/buildout -N
>
> Если Вы хотите получать последнюю  
> версию продуктов, то -N нужно убрать.  
> Этот аргумент означает что buildout не  
> будет тянуть последнюю версию  
> продукта с pypi. В большинстве случаев Вы  
> все таки хотите последнюю версию,  
> соответственно запускать buildout нужно  
> просто как
>
> bin/buildout
>
> Удачи!
>
> --
> Best regards,
> Denys Mishunov
> PLONE Design-Skinning-Development
>
> mailto:[hidden email]
> IRC: spliter(#plone)
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Michael Krishtopa-2

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
 > Как все это установить через buildout? Куда нужно
> скопировать все папки перед установкой. Все это происходит под виндой.
> Буду очень благодарен если ктото разжует мне этот момент.

Да ну скорее всего как и под линуксом: добавьте в конфиг название
продукта и запустите bin\buildout, билдаут продукт стянет и установит сам.


--
Best regards, Michael Krishtopa
Plone design and themes development
www.heddex.biz

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

pashkovsky

Re: Очередной шаг в освоении Plone - установка дополнительных продуктов

Reply Threaded More More options
Print post
Permalink
In reply to this post by Единорог

> Как все это установить через buildout? Куда нужно
> скопировать все папки перед установкой. Все это происходит под виндой.
> Буду очень благодарен если ктото разжует мне этот момент.

Все очень просто и я попытался описать свой собственный опыт на
http://sites.google.com/site/lawclinic20/zadaci-proekta/plone/-add-on-plone

1.  При установке через buildout предварительно Вы сами ничего и не в
какие папки не копируете (в этом все преимущество). buildout
самостоятельно вытягивает все необходимые файлы (в том числе и
связанные с тем, продуктом, что устанавливается) из специального
репозитория.
2. От Вас требуется найти в корневой директории файл buildout.cfg и
через текстовый редактор внести и сохранить изменения (свой опыт
внесения изменений описал выше и на страничке
http://sites.google.com/site/lawclinic20/zadaci-proekta/plone/-add-on-plone).
3. Думаю, что стоит воспользоваться советом Denys Mishunov, PLONE
Design-Skinning-Development относительно параметров :  <in-buildout-
folder>$ bin/buildout -N
> > Если Вы хотите получать последнюю  
> > версию продуктов, то -N нужно убрать.  
> > Этот аргумент означает что buildout не  
> > будет тянуть последнюю версию  
> > продукта с pypi. В большинстве случаев Вы  
> > все таки хотите последнюю версию,  
> > соответственно запускать buildout нужно  
> > просто как
Следующий мой шаг - попробовать проинсталлировать Plone с
использованием SVN, правда для себя еще не выяснил преимущества
данного шага. Кроме того, пугает необходимость настройки WebDav.
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

1 2