Doomed to Wordpress

Serious Reflections During the Life of Jeremy Fisher

   

Subscribe
Subscribe to a syndicated feed of my weblog, brought to you by the wonders of RSS.

Flavours
There's more than one way to view this weblog; try these flavours on for size.

  • index
  • circa 1993
  • RSS
  • Links
    These are a few links to my other sites.

  • Ставропигиальныя Пластинки
  • Анкылым
  • Русское Шрифтовое Зало
  • Gopher (Proxied)
  • More about Gopher
  •        

    2020/11/15 plone dexterity

    Имеется инсталляция Plone, установленная из Plone-5.2.1-UnifiedInstaller-r3 в основном ради исследования реализации связей между объектами в ZODB. Создал Dexterity content type, одно из полей которого ссылается на объект другого типа. При редактировании объекта, однако, поле невозможно заполнить, вылезает невразумительная ошибка, которая в веб-форме отображается как "Loading failed", а в логе как "ValueError: value or token must be provided (only one of those)". Поиск показал, что проблема была известна уже в июле 2019 года и что она возникает именно при adding a Dexterity content type which includes a RelationChoice field in conjunction with the IDublinCore behavior creators (possibly also contributors) (https://community.plone.org/t/plone-5-2-rc5-issue-with-relationchoice-field/8776). Действительно, отключение поведения IDublinCore её решило. Высказано предположение, что ошибка возникла при обновлении до Python 3 (почему я не удивлён? Как бы то ни было, ошибка такого рода не единственная: https://github.com/plone/plone.app.theming/pull/163). По всей видимости, проблема описана и обсуждается тут: https://github.com/plone/plone.app.vocabularies/issues/59, обсуждалась в течение года, наконец, кажется, исправлена в августе 2020 (через год). Не изучал внимательно, попало ли исправление в релизы. Само по себе ужасно, что система целый год оставалась практически негодной к использованию, и никто этого не замечал и не жаловался, кроме нескольких человек, участвующих в обсуждениях, указанных выше! Ибо, собственно, без типов контента CMS смысла не имеет, тем более такая, где всё построено вокруг них. Если даже в одной из лучших CMS возможно такое, что̀ говорить про другие?!

    #plone #python3

    UPD. Вот ещё в том же духе (https://community.plone.org/t/can-you-make-a-ttw-dexterity-content-type-that-is-not-folderish/2195):

    "TTW content-types being folderish is a known misconception in Plone 5. This issue has been reported and discussed but there does not seem to be anyone interested changing this misconception...so take it as it is."

    permanent link