http://plone.org/documentation/manual/plone-community-developer-documentation/members/member-basics

пятница, 10 декабря 2010 г.
среда, 8 декабря 2010 г.
Настройка отображения видов
Обязательно для прочтения:
http://www.ploner.ru/docs/manual/kastomizaciya-dlya-razrabotchikov/referencemanual-all-pages

http://www.ploner.ru/docs/manual/kastomizaciya-dlya-razrabotchikov/referencemanual-all-pages
вторник, 7 декабря 2010 г.
Отображение полей типа ImageField
Для того, чтобы поле типа ImageField отображалось в формах редактирования и просмотра объекта, нужно установить следующие именованные значения для этого поля в UML-модели:
storage AttributeStorage()
original_size python:(600,600)
sizes python:{'small':(100,100),'medium':(200,200),'large':(600,600)},
Атрибут original_size определяет размер, в который будет преобразовано исходное изображение, если его размер превышает 'large'.

storage AttributeStorage()
original_size python:(600,600)
sizes python:{'small':(100,100),'medium':(200,200),'large':(600,600)},
Атрибут original_size определяет размер, в который будет преобразовано исходное изображение, если его размер превышает 'large'.
Замечание к использованию Archgenxml
При разработке модели и генерации продукта Plone с помощью Archgenxml следите за одинаковым именованием модели в ArgoUML, файла хранении модели и папки генерируемого продукта. Эти имена чуствительны к регистру и нарушениие правила сквозного именования может привести к трудно определяемой ошибке.

Использование buildout
После установки Plone все задачи по изменению конфигурации и установка новых продуктов выполняются через изменение соответствующих записей в buildout.cfg и последующем выполнении команды bin\buildout -v. Указание ключа -v позволяет просматривать лог выполнения в консоле.
Для возможности отладки установите в соответствующей строчке buildout.cfg значение debug-mode = off на debug-mode = on.
Запуск сервера:
в отладочном режиме bin\instance fg
в обычном режиме bin\instance start
Остановка сервера: bin\instance stop
Перезапуск сервера: bin\instance restart
Все команды набираются в консоле из корневой папки инстанса . Так, если Plone установлен в C:\Plone 3.3.5, то запуск производится именно из этой папки.
Для любителей мышки: не запускайте buildout.exe и instance.exe мышкой из окна "проводника" или каким-либо другим способом - консоль ваш друг, в крайнем случае - опция "Выполнить" из меню "Пуск".

Для возможности отладки установите в соответствующей строчке buildout.cfg значение debug-mode = off на debug-mode = on.
Запуск сервера:
в отладочном режиме bin\instance fg
в обычном режиме bin\instance start
Остановка сервера: bin\instance stop
Перезапуск сервера: bin\instance restart
Все команды набираются в консоле из корневой папки инстанса . Так, если Plone установлен в C:\Plone 3.3.5, то запуск производится именно из этой папки.
Для любителей мышки: не запускайте buildout.exe и instance.exe мышкой из окна "проводника" или каким-либо другим способом - консоль ваш друг, в крайнем случае - опция "Выполнить" из меню "Пуск".
среда, 1 декабря 2010 г.
Наследование от архетипов
Создать наследуемый от архетипов класс можно двумя способами.
1. Классический
Создаем класс ATNewsItem со стереотипами archetype и stub и наследуем от него.
Устанавливаем величину именованнго значения import_from, присвоив значение Products.ATContentTypes.content.newsitem, что указывает на модуль с классом -архетипом. На этм все. Способ устаревший, но иногда (когда не срабатывает способ 2) используется.
2. Для Plone 3
Создаем свой класс и устанавливаем ему стереотип соответствующий нужному архетипу, в данном примере atnewsitem.
1. Классический
Создаем класс ATNewsItem со стереотипами archetype
Устанавливаем величину именованнго значения import_from, присвоив значение Products.ATContentTypes.content.newsitem, что указывает на модуль с классом -архетипом. На этм все. Способ устаревший, но иногда (когда не срабатывает способ 2) используется.
2. Для Plone 3
Создаем свой класс и устанавливаем ему стереотип соответствующий нужному архетипу, в данном примере atnewsitem
четверг, 18 ноября 2010 г.
Система обеспечения учебного процесса
Сегодня докладывал на Ученом совете института о разработанной мною системе поддержки учебного процесса на основе CMS Plone для кафедры информационных технологий. Только докладывая осознал, как много уже сделано. Курьез заключался в том, что предыдущий докладчик рассказывал о такой же системе, разрабатываемой нашим ВЦ для всего института. Оказалось, что ситемы сравнимы.

Подписаться на:
Сообщения (Atom)
Всероссийский конкурс научно-технологических проектов страница конкурса https://dm-centre.ru/sirius-konkurs-projectov Цель конкурс...
-
Всероссийский конкурс научно-технологических проектов страница конкурса https://dm-centre.ru/sirius-konkurs-projectov Цель конкурс...
-
PyKnow - библиотека Python для разработки экспертных систем, реализующая подход CLIPS . Реализует продукционный подход к построению экспе...
-
Конкурс исследовательских и проектных работ школьников «Высший пилотаж» страница проекта https://olymp.hse.ru/projects/ О конкурсе Ко...
