Plone 4 - интервью для Zope News

В статье "Plone 4 - An interview with Zope News" автор говорит об интервью, которое он дал Jan Ulrich Hasecke для Zope News. В этом интервью Eric рассказывает об улучшениях, которые войдут в релиз Plone 4. Автор: Eric Steele

Интервью было опубликовано на немецком, поэтому автор подумал, что некоторым будет интересно прочесть его в оригинале на английском языке.

Привет, Эрик. Вы являетесь Release-менеджером Plone 4, который, как ожидается, будет выпущен в конце 2009 года. Как вы думаете, у нас будет окончательный релиз Plone 4 в этом году?

Я, конечно, на это надеюсь. По нашим текущим планам окончательный релиз должен появиться 1 декабря. Я естественно не хотел бы провести рождественские каникулы, занимаясь релизом Plone. Организация Plone Foundation попросила выпустить релиз Plone 4 до конца года, и с начала работы до её завершения у нас есть 7 месяцев.

Мы установили очень интенсивный график работы и, пока выдерживаем его. Из-за ограниченности во времени мы запланировали сделать набор функций меньше, чем в предыдущих основных релизах. Удивительно, но мы получили рекордных 57 предложений по усовершенствованию PLone (PLIP), 42 из которых Команда разработчиков принял для рассмотрения. У разработчиков было лишь шесть недель для выполнения начального этапа работы, поэтому они выбрали для рассмотрения 37 из этих 42 PLIP. Это составляет 88%. Удивительно, т. к. я говорил себе, что было бы удачей, если бы осталось хотя бы 10 %. Разработчики Plone встретили этот стимулирующий график работы прямо и проделали абсолютно удивительную работу. Я не могу гордиться больше, чем сейчас.

Просматривая принятые предложения, я пришёл к выводу, что основные усовершенствования это: поддержка BLOB-полей  в ZODB по умолчанию, изменение в SecureMailHost, использование TinyMCE вместо Kupu в качестве richtext-редактора по умолчанию, новый backend коллекций, новая комментирующая инфраструктура, перепроектированная форма поиска и импорт & экспорт контента. А вы согласны с выбором этих усовершенствований, а вы выбрали бы именно их?

Как Release-менеджер, я чувствую себя обязанным сказать, что мне нравится каждое из моих PLIPs одинаково. Тем не менее, есть несколько усовершенствований, которые произведут больше шума, чем остальные. И прежде всего причиной того, что этот релиз еще существует, является переход на Python 2.6, Zope 2.12, и CMF 2.2. Завися от официально-поддержанной, более эффективной версии, Python является тем, чем каждый хотел бы его видеть. Между этими тремя обновлениями, есть, конечно, много радостного для нас: оптимизации, упаковка, поддержка BLOB, улучшенный почтовый сервер. Я должен выразить большую похвалу Hanno Schlichting и David Glick, именно они сделали большую часть этой интеграции и избавили меня от беспокойства об этом.

TinyMCE поддерживается более активно, чем наш текущий редактор Kupu, который оказался гораздо более расширяемым. Он сформирует основу редактора Deco, который войдет в будущий релиз. Ввод его сейчас оградит нас от проблем, с которыми мы столкнулись в последних релизах Plone 3 до прихода Deco.

Была проделана огромная работа по улучшению Коллекции: гораздо более интуитивный пользовательский интерфейс со встроенным обновлением, простые шаблоны и улучшенный back-end. Four Digits недавно опубликовал подробную информацию, описывающую результаты их спринтерской работы. Это интересно прочесть.

Одно усовершенствование, которое, я убежден, не получит должного внимания, это индексация и поиск языков Восточной Азии. Это то, что сдерживало продвижение Plone в Азии и могло открыть большой новый рынок для нас.

В Plone 4 будут включены ознакомительные "туры" для новых  пользователей Plone, созданные с использованием Amberjack. Что все это значит? Смогу ли я создать мой собственный пользовательский Plone-сайт?

К сожалению, Amberjack не успеют внедрить до истечения срока работ, так что мы не увидим его в релизе 4.0. Хотя я буду настаивать на его включение в релиз 4.1. Идея состоит в том, что мы сможем дать возможность выполнять различные задачи на сайте. Так, если, например, пользователь имеет трудности с добавлением новой Коллекции, то он смог бы щелкнуть по ссылке помощи: "щелкните по этой кнопке", "добавьте название вашей Коллекции здесь" и т.д. Существующие "Туры" будут хорошо интегрироваться с вашим сайтом, и  можно будет добавить новые "Туры" без особых проблем. Nate Aune представила это в статье recent lightning talk где она предоставила большой обзор о том, как Amberjack интегрируется с Plone.

Есть ли предварительный просмотр нового скина Plone по умолчанию?

Он еще находится в процессе разработки. Цель Алекса состояла в том, чтобы создать что-то более современное, что можно было бы законно рассматривать для использования в качестве корпоративного сайта с минимальными настройками. CSS и HTML в этом случае должны быть намного проще и легче в использовании в качестве отправной точки для custom-темы.

Большое спасибо!

По материалам http://weblion.psu.edu

Перевод КОМТЕТ komtet.ru

Вам также может помочь