FastNetMon

Показаны сообщения с ярлыком Plone. Показать все сообщения
Показаны сообщения с ярлыком Plone. Показать все сообщения

четверг, 2 сентября 2010 г.

Вышел Plone 4

Вот новость: http://plone.org/news/plone-4-released, а вот отличный пошаговый курс по новым фичам http://plone.org/products/plone/features

Из волнующих лично меня изменений в первую очередь стоит отметить, что теперь используется Python 2.6 (ссылка), 3я же версия Plone не работала ни с 2.5 ни с 2.6, что вызывало много проблем при установке Plone. Если же говорить о планах на будущее, то 4.1 версия будет поддерживать Python 2.7 (ссылка).

Также не стоит забывать, на базе чего работает Plone - это платформа приложений Zope. Plone 4 базируется на ее 2.12 версии (ссылка). Также обращаю внимание, что не стоит искать эту версию на офсайте Zope 2, она доступна через egg: http://pypi.python.org/pypi/Zope2/2.12.8

воскресенье, 7 марта 2010 г.

Сравнение J2EE / Rails / Zope, Plone от NASA

http://video.google.com/videoplay?docid=6297126166376226181#

Почему Plone не работает с Python 2.5, 2.6 ?

Пруфлинк: http://plone.org/documentation/manual/developer-manual/managing-projects-with-buildout/prerequisites


А вот обсуждение:
http://regebro.wordpress.com/2010/02/12/yes-python-2-6-is-backwards-compatible/

И планы на будущее:
http://blog.hannosch.eu/2008/12/plone-versus-python-3.html

Установка Plone 3.3.4 на Debian посредством инсталлятора с сайта

Окончательно замучавшись в попытках собрать Zope / Plone руками и по отдельности я сдался и воспользовался инсталлятором с офсайта. Что же, он пашет на ура и ничуть не портит систему :)


cd /usr/src
wget http://launchpad.net/plone/3.3/3.3.4/+download/Plone-3.3.4-UnifiedInstaller.tgz
tar -xf Plone-3.3.4-UnifiedInstaller.tgz
cd Plone-3.3.4-UnifiedInstaller


Ставим зависимости:
apt-get install gcc g++ python-dev zlib1g-dev


Запускаем инсталляцию:

sh install.sh standalone --instance=/opt/zinstance --target=/opt/zope


В конце, надеюсь, успешной сборки будет выдано примерно следующее:

###################### Installation Complete ######################

Plone successfully installed at /opt/zope
See /opt/zinstance/README.txt
for startup instructions

Use the account information below to log into the Zope Management Interface
The account has full 'Manager' privileges.

Username: admin
Password: xxxxxx

This account is created when the object database is initialized. If you
change the password later, you'll need to use the new password.

- If you need help, ask the mailing lists or #plone on irc.freenode.net.
- The live support channel also exists at http://plone.org/chat
- You can read/post to the lists via http://plone.org/forums

- Submit feedback and report errors at http://dev.plone.org/plone
(For install problems, specify component "Installer (Unified)")



В итоге распределение по папкам будет следующее:

ls /opt/zope/
Python-2.4 Zope-2.10.11-final-py2.4 buildout-cache


А сам Plone:

ls /opt/zinstance/
README.txt bin buildout.cfg fake-eggs products var
adminPassword.txt bootstrap.py develop-eggs parts src versions.cfg


Запускаем Plone:

cd /opt/zinstance
bin/plonectl start


Заходим в админку управления Zope http://xx.xx.xx.xx:8080/manage либо прямо в Plone http://xx.xx.xx.xx:8080/Plone

Офсайт Plone: http://plone.org