Plone: различия между версиями

Материал из Wiki FU-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 5: Строка 5:
Проект начал работу в 1999 году и стал одной из самых популярных систем публикаций. В 2004 был образован фонд «Plone», которому были переданы авторские права на продукт.
Проект начал работу в 1999 году и стал одной из самых популярных систем публикаций. В 2004 был образован фонд «Plone», которому были переданы авторские права на продукт.


== Установка Plone в НауЛинукс (SLCE) ==
== Установка Plone в линукс ==
Актуальную версию дистрибутива можно скачать с официального сайта: http://plone.org/products. Распакуйте архив и перейдите в эту папку.  
Актуальную версию дистрибутива можно скачать с официального сайта: http://plone.org/products. Распакуйте архив и перейдите в эту папку.  


Строка 39: Строка 39:


== Установка дополнительных модулей ==
== Установка дополнительных модулей ==
Допустим решили установить модуль '''collective.prettyphoto''': http://plone.org/products/collective.prettyphoto. Читаете инструкцию на этой странице. Тут написано, откройте файл buildout.cfg и добавьте строчку "collective.prettyphoto" в "eggs =". Сохраните файл buildout.cfg, в случае с ZEO-кластером: /usr/local/Plone/zeocluster/buildout.cfg:
Допустим, решили установить модуль '''collective.prettyphoto''': http://plone.org/products/collective.prettyphoto. Читаете инструкцию на этой странице. Тут написано, откройте файл buildout.cfg и добавьте строчку "collective.prettyphoto" в "eggs =". Сохраните файл buildout.cfg, в случае с ZEO-кластером: /usr/local/Plone/zeocluster/buildout.cfg:


  eggs =
  eggs =
    Plone
    Plone
    Pillow
    Pillow
    collective.prettyphoto
    collective.prettyphoto


Если Plone запущен, остановите его:
Если Plone запущен, остановите его:
Строка 50: Строка 50:
   sudo /usr/local/Plone/zeocluster/bin/plonectl stop
   sudo /usr/local/Plone/zeocluster/bin/plonectl stop


Далее необходимо выполнить команду "buildout".
Далее необходимо выполнить команду "buildout". Перед этим перейдите в папку /usr/local/Plone/zeocluster:
 
cd /usr/local/Plone/zeocluster/
 
После этого выполните:
 
bin/buildout
 
Если всё прошло без ошибок, запустите Plone:
 
bin/plonectl start
 
Если выдало ошибки, то команду "buildout" выполните:
 
bin/buildout -v
 
Смотреть ошибки запуска:
 
bin/instance fg
 
== Сайты, созданные с использованием Plone ==
* [http://fu-lab.ru/ Межрегиональная лаборатория информационной поддержки функционирования финно-угорских языков]
 
== Ссылки ==
* [http://ru.wikipedia.org/wiki/Plone Ru.Wikipedia]
 
 
[[Category:Linux]]

Текущая версия от 18:15, 3 сентября 2013

Plone (произносится [пло́ун]) — открытая система управления содержанием (CMS). Работает с использованием сервера приложений Zope, написанного на языке программирования Python.

Plone может быть использован в качестве интернет- и интранет-веб-сервера. Область применения системы очень широка: от простых страниц до корпоративных порталов, рассчитанных на внутреннее и внешнее использование.

Проект начал работу в 1999 году и стал одной из самых популярных систем публикаций. В 2004 был образован фонд «Plone», которому были переданы авторские права на продукт.

Установка Plone в линукс

Актуальную версию дистрибутива можно скачать с официального сайта: http://plone.org/products. Распакуйте архив и перейдите в эту папку.

Если устанавливаете с одним экземпляром Zope, то выполните следующую команду:

sudo ./install.sh standalone

Если с ZEO-кластером (ZEO-сервер, 2 клиента), то:

sudo ./install.sh zeo

Plone установится в папку /usr/local/Plone. Конфигурационный файл для установки с ZEO-кластером: /usr/local/Plone/zeocluster/buildout.cfg. В нём найдёте строчку типа: user=admin:AAG6gyte - это созданный админский пароль для Plone. Чтобы запустить Plone, выполните команду:

sudo /usr/local/Plone/zeocluster/bin/plonectl start

Теперь в браузере можете набрать адрес: http://localhost:8080/.

Удаление Plone

Чтобы удалить Plone, надо сначала его остановить:

sudo /usr/local/Plone/zeocluster/bin/plonectl stop

Далее удалить папку /usr/local/Plone.

Резервное копирование (бэкап) Plone

Остановите Plone:

sudo /usr/local/Plone/zeocluster/bin/plonectl stop

Заархивируйте папку /usr/local/Plone:

tar -zcvf Plone-backup.tgz /usr/local/Plone

Установка дополнительных модулей

Допустим, решили установить модуль collective.prettyphoto: http://plone.org/products/collective.prettyphoto. Читаете инструкцию на этой странице. Тут написано, откройте файл buildout.cfg и добавьте строчку "collective.prettyphoto" в "eggs =". Сохраните файл buildout.cfg, в случае с ZEO-кластером: /usr/local/Plone/zeocluster/buildout.cfg:

eggs =
    Plone
    Pillow
    collective.prettyphoto

Если Plone запущен, остановите его:

 sudo /usr/local/Plone/zeocluster/bin/plonectl stop

Далее необходимо выполнить команду "buildout". Перед этим перейдите в папку /usr/local/Plone/zeocluster:

cd /usr/local/Plone/zeocluster/

После этого выполните:

bin/buildout

Если всё прошло без ошибок, запустите Plone:

bin/plonectl start

Если выдало ошибки, то команду "buildout" выполните:

bin/buildout -v

Смотреть ошибки запуска:

bin/instance fg

Сайты, созданные с использованием Plone

Ссылки