Про то, как устанавливать конкретный продукт обычно написано в его
файлике README.
2009/9/9 mykola <odessa....@gmail.com>:
--
Юрий Поляков
+7 (916) 806-00-55
yuriy.p...@dija.ru
> Вы, конечно же правы, Юрий. Но 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:denys.m...@gmail.com
> IRC: spliter(#plone)
>
>
>
>
>
>
> >
>
--
Простая установка.
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 наверное удаляется.
Вроде бы получилось. Теперь найти бы как выбирается визуальный
редактор :)).
Следующим будет описание более сложной установки.
2009/9/10 Denys Mishunov <denys.m...@gmail.com>:
--
> Уважаемый mykola,
>
> Очень рад, что у Вас получилось
> установить продукт таким способом. Но,
> не могли бы Вы сообщить с какой версией
> Плон Вы работаете?
....
Вводная информация:
В директории 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. В разделе "Установка и удаление продуктов" Установок сайта
инсталлируем полученные продукты.
Вроде бы все.
> mailto:denys.mishu...@gmail.com
> IRC: spliter(#plone)
Да ну скорее всего как и под линуксом: добавьте в конфиг название
продукта и запустите bin\buildout, билдаут продукт стянет и установит сам.
--
Best regards, Michael Krishtopa
Plone design and themes development
www.heddex.biz
Все очень просто и я попытался описать свой собственный опыт на
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.
----------------------------------------------------------------------------------------------------------
Error: Couldn't open C:\Documents and Settings\└фьшэшёЄЁрЄюЁ
\buildout.cfg
----------------------------------------------------------------------------------------------------------
если ему тупо перенести фаил начинает ругаться:
----------------------------------------------------------------------------------------------------------
An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
\buildout\bui
ldout.py", line 1658, in main
user_defaults, windows_restart, command)
File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
\buildout\bui
ldout.py", line 182, in __init__
data['buildout'].copy(), override))
File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
\buildout\bui
ldout.py", line 1334, in _open
result = _update(_open(base, fname, seen, dl_options, override),
File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
\buildout\bui
ldout.py", line 1296, in _open
fp = open(filename)
IOError: [Errno 2] No such file or directory: 'C:\\Documents and
Settings\\\xc0\
xe4\xec\xe8\xed\xe8\xf1\xf2\xf0\xe0\xf2\xee\xf0\\versions.cfg'
----------------------------------------------------------------------------------------------------------
может кто подскажет где этот балбес держит инфу по путям?
On 4 окт, 23:52, Mikhail Kashkin <mkash...@gmail.com> wrote:
> Никогда не ставь в продукты для
> разработчиков в папку с русскими
> именами. C:\Plone\<Instance> всегда выглядит
> более цивилизованно.
>
> И вообще лучше не пользоваться
> русскоязычными версиями операционной
> системы, где-нть да вылезут глюки с
> языком, но лучше их отловить на этапе
> разработки, а не после деплоймента у
> клиента.
>
> --
> Mikhail Kashkinhttp://www.devcult.ru/http://www.mediavirus.ru/
>
> On Oct 4, 2009, at 4:26 PM, Единорог wrote:
>
>
>
> > Не хочет. Система стоит по адресу c:
> > \Plone, а при запуске
> > buildout.exe
>
> > ----------------------------------------------------------------------------------------------------------
> > Error: Couldn't open C:\Documents and Settings
> > \└фьшэшёЄЁрЄюЁ
> > \buildout.cfg
> > ----------------------------------------------------------------------------------------------------------
>
> > если ему тупо перенести фаил начинает
> > ругаться:
>
> > ----------------------------------------------------------------------------------------------------------
> > An internal error occured due to a bug in either zc.buildout or in a
> > recipe being used:
> > Traceback (most recent call last):
> > File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
> > \buildout\bui
> > ldout.py", line 1658, in main
> > user_defaults, windows_restart, command)
> > File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
> > \buildout\bui
> > ldout.py", line 182, in __init__
> > data['buildout'].copy(), override))
> > File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
> > \buildout\bui
> > ldout.py", line 1334, in _open
> > result = _update(_open(base, fname, seen, dl_options, override),
> > File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
> > \buildout\bui
> > ldout.py", line 1296, in _open
> > fp = open(filename)
> > IOError: [Errno 2] No such file or directory: 'C:\\Documents and
> > Settings\\\xc0\
> > xe4\xec\xe8\xed\xe8\xf1\xf2\xf0\xe0\xf2\xee\xf0\\versions.cfg'
> > ----------------------------------------------------------------------------------------------------------
Ай, ну тебя :) Все всё поняли.
зы: только с поезда, мозги на место ещё не стали, а руки до клавиатуры
уже дотянулись :)
On 5 окт, 23:08, Mikhail Kashkin <mkash...@gmail.com> wrote:
> Попробуй запустить из консоли. Похоже
> в exe файл тыкаешь мышкой в explorer'е и у
> него где-то сохранился неправильный pif
> файл. Другой причины почему файл
> запускается в контексте другой папки я
> не вижу.
>
> На винде не сижу уже несколько лет
> поэтому смутно представляю причины
> проблемы.
>
> --
> Mikhail Kashkinhttp://www.devcult.ru/http://www.mediavirus.ru/
Причину ошибки самостоятельно так и не установил.
На аглицком форуме нашел описание аналогичной ошибки
http://plone.org/support/forums/setup#nabble-td3333533, но в моем
случае инструкция "Setting up Buildout Using the Windows Installer for
Plone" (http://plone.org/documentation/how-to/buildout-using-windows-
installer) не требовала установки mingw32.
Дополнительная информация:
* OS Win2000 Server
* Plone 3.3.1
* CMF 2.1.2
* Zope (Zope 2.10.9-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
Прошу, при наличии идей и возможности, указать в чем мной была
допущена ошибка, как ее исправить.
Заранее большое спасибо.