Найти - Пользователи
Полная версия: BB Introspector
Начало » Zope/Plone/Bluebream » BB Introspector
1
LightOfMooN
В Blue Bream @@introspector по стандарту, как я понял, нет…
Никто не расскажет новичку, может как-то можно это чудо включить?
Пробовал подключить пакет из zope 3.4, но не получилось)
regall
Можно поставить в BlueBream Rotterdam из Zope3 (ставится без проблем), или ice.control. Но насчет интроспектора в ice.control надо спрашивать у astoon'a, он собственно и автор этого пакета.
LightOfMooN
а ставится наверно не <include package=“путь к пакету роттердам” /> ?
=)
regall
LightOfMooN
а ставится наверно не <include package=“путь к пакету роттердам” /> ?
Точно не скажу, этим не занимался, очень уж мне он не нравится, Rotterdam, да и к тому же надо двигаться вперед. Ставил мой знакомый, говорил проблем не было…
astoon
Ситуация примерно такая, в моем видении и по результатам обсуждений почти годовой давности.

На данный момент в ice.control используется старый интроспектор из Zope3 application server. Он есть и он работает: http://astoon.zwiki.org/Screencasts.

Этот же интроспектор можно использовать и из других скинов, в частности из Rotterdam. Для этого нужно, естесственно, “включить” необходимые компоненты (zcml директивой include package=“foo.bar.baaz”). Я не буду перечислять, какие точно, потому что не помню. Но все гарантированно заработает, если включить inlude package=“ice.control.zcml” - там много всяких регистраций, чтобы “все сразу работало”.

Этот, старый интроспектор работает почти полностью так, как и должен, за исключением некоторых редких моментов, которые требуют локальных (персистентных) компонент, которых в свежесозданном BlueBream проекте по умолчанию нет (в отличие от старого Zope3 application server). Каких именно - вы увидете, если натолкнетесь на это вообще.

Еще, другой пакет, более новый - интроспектор, используемый в Grok.

Написание нового пакета - интроспектора (в пространстве имен zope.*) в планах существует и обсуждалось. Скорее всего, он должен быть на порядок меньше и проще старого, обрезанный, этакий light introspector. Скорее сего мне следовало бы начать его делать, поскольку занимался этой темой, но это не критично.

А вооще, лучше живого пайтоновского REPL ни один интроспектор все равно не будет. REPL в ice.control тоже есть.
LightOfMooN
спасибо, буду пробовать =)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB