Рано или поздно наступает такой момент, когда уже нет возможности мириться с тем или иным косяком (фичей) и ты берёшь в руки чужие исходники и ковыряешь их до посинения. Вот так и у меня случилось с пакетом zope.intid. Меня в конец задолбало исключение NotYet вызываемое по его вине и я просто взял и сделал ему инъекцию стероидов.
Мысли, идеи, удачи и провалы. Всё что можно забыть, но надо вспомнить потом. То, чем не жалко поделиться с другими.
Показаны сообщения с ярлыком zope3. Показать все сообщения
Показаны сообщения с ярлыком zope3. Показать все сообщения
пятница, 13 января 2012 г.
понедельник, 14 февраля 2011 г.
Напутствие для начинающих изучать BlueBream
Для меня в своё время наиболее сложным в изучении Zope3 (BB) было перейти на другой способ абстракции, который предоставляется базовым и вездесущим для ZCA паттерном "Адаптер". Около года я в вялотекущем режиме переваривал мануалы, изучал примеры и пытался, что то делать сам, но с трудом понимал - как все те кусочки, из которых состоит Zope3 и описаны в книге Филиппа, объединить в один работающий сайт.
вторник, 17 февраля 2009 г.
Перспективы Zope3 в современном мире?
Каждому необходимо знать, что он делает всё правильно. Важно верить,
что выбранный путь является верным и обязательно приведёт к успеху. Но
когда огромная масса людей повернула в другую сторону и с радостным
видом несётся на всех парусах вперёд, начинаешь чувствовать себя
дураком, когда ты решился забираться по бездорожью в гору. При этом
вершину этой горы уже несколько лет скрывают непроглядные тучи, и ты
незнаешь что тебя ждёт наверху - награда или кучка камней.
что выбранный путь является верным и обязательно приведёт к успеху. Но
когда огромная масса людей повернула в другую сторону и с радостным
видом несётся на всех парусах вперёд, начинаешь чувствовать себя
дураком, когда ты решился забираться по бездорожью в гору. При этом
вершину этой горы уже несколько лет скрывают непроглядные тучи, и ты
незнаешь что тебя ждёт наверху - награда или кучка камней.
Ярлыки:
zope3
среда, 8 октября 2008 г.
Особености работы IntIds при создании объекта "сайт".
Вот решил тут перейти от теории к практике и написать небольшую CMS-ку. Написал скин использующий z3c.layer.pagelett. Написал объект "Сайт". Сделал форму для его добавления используя z3c.forms. Естественно любой сайт должен содержать стандартный набор утилит, которые надо в нём создать и зарегистрировать. И первая из этих утилит это генератор уникальных числовых идентификаторов для объектов сайта - IntIds. Эта утилита обрабатывает событие добавления объекта в контейнер, тем самым регистрируя добавленный объект. Вот тут я и натолкнулся на мистику.
вторник, 13 мая 2008 г.
Использование кириллицы в исходниках для Zope3
В то время когда я ещё только начал изучать Zope3 у меня возникла одна проблема. Здесь я привожу её решение, найти которое мне помогли в русскоязычной группе Zope3
Подписаться на:
Сообщения (Atom)