[svn] / Products.Five / branches / 1.4 / meta.zcml Repository:
ViewVC logotype

Log of /Products.Five/branches/1.4/meta.zcml

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 66269 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 31 16:23:20 2006 UTC (8 years, 7 months ago) by philikon
File length: 5812 byte(s)
Diff to previous 65925 , to selected 47989
forwardport bugfix: Add <class> as alias to <content>

Revision 65925 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 12 19:40:39 2006 UTC (8 years, 8 months ago) by rocky
File length: 5190 byte(s)
Diff to previous 65584 , to selected 47989
Setup logic-less registerPackage zcml directive.

Revision 65584 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 28 15:49:21 2006 UTC (8 years, 8 months ago) by philikon
File length: 5016 byte(s)
Diff to previous 65450 , to selected 47989
Branch off Five 1.4.  We're not releasing Five 1.4b yet, but we need a Five
branch that is geared towards Zope trunk (=Zope 2.10).

Rocky should merge his work only to the Five 1.4 branch. Five 1.4 is geared
towards Zope 2.9.

Revision 65450 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 25 17:24:01 2006 UTC (8 years, 9 months ago) by jens
Original Path: Products.Five/trunk/meta.zcml
File length: 5016 byte(s)
Diff to previous 63186 , to selected 47989
- putting Five into its final resting place

Revision 63186 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 21 12:55:41 2005 UTC (8 years, 11 months ago) by jinty
Original Path: z3/Five/trunk/meta.zcml
File length: 5016 byte(s)
Diff to previous 61867 , to selected 47989
Add a file argument to the five:loadProducts and five:loadProductOverrides
directives. Use this in the Five site.zcml to load all the Product meta before
any Product configure.

NOTE: Anyone who copied the Five site.zcml to their ${instance}/etc/ directory
is going to need to update it.


Revision 61867 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 19 10:04:22 2005 UTC (9 years ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 5016 byte(s)
Diff to previous 61072 , to selected 47989
Merge Merge philikon-skin-fixup branch and CHANGES entry.

Revision 61072 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 31 17:43:51 2005 UTC (9 years ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 4818 byte(s)
Diff to previous 61010 , to selected 47989
Merge philikon-zope32-port-3 branch to the trunk.  The Five trunk
now requires Zope 2.9 and 3.2 (philikon-zope32-integration for now).

Revision 61010 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 31 01:44:26 2005 UTC (9 years ago) by efge
Original Path: z3/Five/trunk/meta.zcml
File length: 5271 byte(s)
Diff to previous 60825 , to selected 47989
Added many five:deprecatedManageAddDelete for all Zope 2 classes that
have a manage_afterAdd & co method.

Simplified the transition, there are no more "phases", no more
transitional mode, it's either <five:containerEvents/> or not.

In event mode, even if a class doesn't have a five:deprecatedManageAddDelete,
we still try to call the manage_afterAdd & co methods.


Revision 60825 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 26 18:52:58 2005 UTC (9 years, 1 month ago) by yuppie
Original Path: z3/Five/trunk/meta.zcml
File length: 5451 byte(s)
Diff to previous 60768 , to selected 47989
merging yuppie-registerClass branch in the trunk:
- added five:registerClass directive
- made sure cleanUp resets _traversable_monkies and _defaultviewable_monkies

Revision 60768 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 26 00:08:09 2005 UTC (9 years, 1 month ago) by efge
Original Path: z3/Five/trunk/meta.zcml
File length: 5297 byte(s)
Diff to previous 60700 , to selected 47989
Merged 18937:18978 from efge-object-event branch:

The standard Zope 2 containers can now send events.
<five:sendEvents class=.../> is removed, and replaced by
<five:containerEvents/> and <five:deprecatedManageAddDelete class=.../>

manage_afterAdd, manage_beforeDelete and manage_afterClone are deprecated.

tests/event.txt gives more details about the exact events sent.

This includes a "transitional" phase, which will only be used
during development but will be removed when things have been suitably
tested with Zope and CMF, and deprecated classes have been converted or
identified.

In the transitional phase (<five:containerEvents transitional="true"/>),
you use <five:containerEventAware class=.../> to specify which classes
are "modern" with respect to events, instead of specifying which ones
are "old" using five:deprecatedManageAddDelete like described above.


Revision 60700 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 25 09:36:24 2005 UTC (9 years, 1 month ago) by regebro
Original Path: z3/Five/trunk/meta.zcml
File length: 4907 byte(s)
Diff to previous 60647 , to selected 47989
Merging sitemanager-branch.

svn merge -r18543:18909 
http://codespeak.net/svn/z3/Five/branch/regebro-sitemanager


Revision 60647 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 24 12:08:57 2005 UTC (9 years, 1 month ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 5010 byte(s)
Diff to previous 60332 , to selected 47989
Remove ZCML directive that was just kept around for BBB
Removal was overdue

Revision 60332 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 14 13:37:26 2005 UTC (9 years, 1 month ago) by regebro
Original Path: z3/Five/trunk/meta.zcml
File length: 5221 byte(s)
Diff to previous 59368 , to selected 47989
Merging local site support into trunk!

Revision 59368 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 15 16:00:32 2005 UTC (9 years, 2 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 5064 byte(s)
Diff to previous 56189 , to selected 47989
* The redefinePermission directive was falsely registered under the
  ``zope`` namespace, not the ``meta`` namespace as it is in Zope 3.

Revision 56189 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 7 17:55:08 2005 UTC (9 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 5024 byte(s)
Diff to previous 55078 , to selected 47989
Merge philikon-i18n-2 branch.

Revision 55078 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 11 12:29:35 2005 UTC (9 years, 5 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 4912 byte(s)
Diff to previous 55042 , to selected 47989
register two standard zope directives

Revision 55042 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 9 21:19:43 2005 UTC (9 years, 5 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 4731 byte(s)
Diff to previous 54535 , to selected 47989
register factory directive

Revision 54535 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 23 15:51:03 2005 UTC (9 years, 6 months ago) by yuppie
Original Path: z3/Five/trunk/meta.zcml
File length: 4548 byte(s)
Diff to previous 53376 , to selected 47989
set svn:keywords Id for *.py
set svn:eol-style for *.py, *.txt, *.zcml, ...

Revision 53376 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 28 14:00:01 2005 UTC (9 years, 7 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 4548 byte(s)
Diff to previous 52154 , to selected 47989
Merged the philikon-restructuring branch.

Three subpackages were introduced:

   - Five.browser: contains all browser-related code, such as browser
     page configuration, our special Page Template implementation, etc.
     Five.browser.tests also contains the extensive test suite for all
     browser-related things.

   - Five.form: contains mostly configuration code for the form machinery
     and its tests (Five.form.tests).

   - Five.skin: contains the (now only beginnings) of Five's skinning
     support and tests of primarily the StandardMacros view.

As the subpackages were introduced, the tests were split up accordingly. 
They are now grouped by feature and can be run much more atomically. The 
FiveTest product is no longer.

For more information, see
http://codespeak.net/pipermail/z3-five/2005q2/000434.html

Revision 52154 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 6 13:24:16 2005 UTC (9 years, 7 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 8275 byte(s)
Diff to previous 51630 , to selected 47989
Zope 3 style ``ISized`` adapters for objects are now exposed to the
ZMI and other Zope 2 frameworks via the known ``get_size`` method,
provided this is turned for the class in question via the
<five:sizable /> ZCML directive.

Revision 51630 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 16 17:43:41 2005 UTC (9 years, 8 months ago) by regebro
Original Path: z3/Five/trunk/meta.zcml
File length: 8129 byte(s)
Diff to previous 51494 , to selected 47989
Widget subdirective + vocabulary

Revision 51494 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 8 15:13:06 2005 UTC (9 years, 8 months ago) by faassen
Original Path: z3/Five/trunk/meta.zcml
File length: 7943 byte(s)
Diff to previous 50904 , to selected 47989
Initial support for add views.

What it adds:

* browser:view directive

* container/+/addfoo.html style add views, based on schema. That is, addform
  and adding (+) support for ObjectManager.

Limitations:

* no tests yet (this will be corrected soon)

* if you want to do this for something else than ObjectManager subclasses,
  may be complicated.
 
* browsing to +/ directly doesn't work properly yet.

* completely untested support for container constraint machinery


Revision 50904 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 11 14:07:15 2005 UTC (9 years, 9 months ago) by faassen
Original Path: z3/Five/trunk/meta.zcml
File length: 7084 byte(s)
Diff to previous 50071 , to selected 47989
Sufficiently con Zope 3's security so that we can use Zope 3's
globalbrowsermenuservice.

Revision 50071 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 14 18:24:08 2005 UTC (9 years, 10 months ago) by regebro
Original Path: z3/Five/trunk/meta.zcml
File length: 7006 byte(s)
Diff to previous 50044 , to selected 47989
Support for browser:editform

Revision 50044 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 13 14:05:46 2005 UTC (9 years, 10 months ago) by regebro
Original Path: z3/Five/trunk/meta.zcml
File length: 6670 byte(s)
Diff to previous 50042 , to selected 47989
merge -r7839:7840 svn+ssh://codespeak.net/svn/z3/Five/branch/regebro-layer_from_directory

Revision 50042 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 13 12:49:07 2005 UTC (9 years, 10 months ago) by regebro
Original Path: z3/Five/trunk/meta.zcml
File length: 6490 byte(s)
Diff to previous 48136 , to selected 47989
merge -r7242:7256 svn+ssh://codespeak.net/svn/z3/Five/branch/regebro-menudirectives

Revision 48136 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 7 20:07:47 2004 UTC (10 years, 2 months ago) by tseaver
Original Path: z3/Five/trunk/meta.zcml
File length: 5703 byte(s)
Diff to previous 47989
 - Merge 'tseaver-bride', -r 5848:5864

Revision 47989 - (view) (download) (annotate) - [selected]
Modified Fri Aug 27 15:25:21 2004 UTC (10 years, 3 months ago) by faassen
Original Path: z3/Five/trunk/meta.zcml
File length: 5563 byte(s)
Diff to previous 47960
Enable 'subscriber' directive and add special five directive 'sendEvents'.
When applied to a Zope 2 class it plugs into its manage_afterAdd etc to
make send them send out Zope 3 events, which can then be subscribed to by code.

Todo:

  * more extensive testing whether it works with things like Zope 2 folders etc
  
  * ensuring that the event-sending behavior is as close to Zope 3's as
    possible. A lot of edge cases with different behavior likely remain,
    and things like IObjectModifiedEvents are not sent yet for folders.


Revision 47960 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 25 16:38:16 2004 UTC (10 years, 3 months ago) by faassen
Original Path: z3/Five/trunk/meta.zcml
File length: 5218 byte(s)
Diff to previous 47641 , to selected 47989
five:viewable is now called five:defaultViewable, which more accurately
reflects what it is doing, which is making an object's public view be
handled by Five.

five:viewable directive was earlier renamed to five:traversable; five:viewable
now does the same thing as five:traversable but raises a deprecation warning,
so that users can update their ZCML.

Some other cleanups like breaking long lines and getting rid of commented out
code.

Revision 47641 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 21:01:03 2004 UTC (10 years, 3 months ago) by dreamcatcher
Original Path: z3/Five/trunk/meta.zcml
File length: 4983 byte(s)
Diff to previous 47422 , to selected 47989
- five:viewable has changed to five:traversable
- __bobo_traverse__ now uses an ITraverser adapter
- five monkeypatched methods now have a __five_method__ attribute,
  making it easier to not stomp on existing methods
- five:viewable now acts on __browser_default__. by default, it tries
  to return the browser:defaultView configured for an object. This is
  hookable by the use of a IBrowserDefault adapter
- registered absolute_url view and IAbsoluteURL adapter for *
- by default, OFS.SimpleItem.Item and OFS.ObjectManager.Manager are
  five:traversable
- zope.app.traversing is registered by default, to make special
  namespaces available (eg: @@, ++resource++)
- we now have resources (FileResource, ImageResource,
  PageTemplateResource) and directory resources.
- backported the 'StandardMacros' thing from zope 3
- browser:page now correctly handles the allow_attributes and protects
  the named attributes on the view with the same permission used for
  the view (this sounds a bit strange, doesn't it?)
- ViewPageTemplateFile 'modules' uses zope2 SecureModuleImporter now
  (eg: browser:page)
- zopeconf.py will try to find etc/zope.conf on INSTANCE_HOME


Revision 47422 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 23 14:00:00 2004 UTC (10 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 4258 byte(s)
Diff to previous 47420 , to selected 47989
minor zcml style improvement

Revision 47420 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 23 13:18:12 2004 UTC (10 years, 4 months ago) by andy_a
Original Path: z3/Five/trunk/meta.zcml
File length: 4242 byte(s)
Diff to previous 47362 , to selected 47989
Added the zope:view directive. Needed for FiveFormDemo.

Revision 47362 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 14 16:44:48 2004 UTC (10 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 4068 byte(s)
Diff to previous 47133 , to selected 47989
I moved some stuff around in Zope3; keep up with the changes.

Revision 47133 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 26 10:11:02 2004 UTC (10 years, 5 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 4020 byte(s)
Diff to previous 47111 , to selected 47989
Implemented the <five:loadProductsOverrides /> directive which searches
Zope2 Products whether they provide an 'overrides.zcml' file. This
is then included using includeOverrides, such that the directive override
other ones.

Changes the <five:loadProducts /> directive to call the handler for
<zope:include /> instead of xmlconfig.file; this is symmetric to
loadProductsOverrides now.

Revision 47111 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 25 17:51:58 2004 UTC (10 years, 5 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 3858 byte(s)
Diff to previous 47084 , to selected 47989
Merge philikon-zcml-hierarchy branch to the trunk. That was a nice mini-sprint
with faassen.

Revision 47084 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 25 13:47:05 2004 UTC (10 years, 5 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 3713 byte(s)
Diff to previous 47073 , to selected 47989
Define the redefinePermission directive

Revision 47073 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 25 11:34:58 2004 UTC (10 years, 5 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 3516 byte(s)
Diff to previous 47071 , to selected 47989
Since it's ok now to depend on specific zope.app packages and we
already were depending on zope.app.component for the directive schemas,
we can just as well use the directive handlers from there, too (except
for the content directive handler). We were using mostly verbatim
copies, anyway.

Revision 47071 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 25 11:16:45 2004 UTC (10 years, 5 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 3413 byte(s)
Diff to previous 47041 , to selected 47989
Moved directives for the <browser:*> namespace to browserconfigure.py
Handlers are now spread over the three modules as follows:

* metaconfigure.py: handlers for <zope:*> directives
* browserconfigure.py: handlers for <browser:*> directives
* fiveconfigure.py: handlers for Five-specific directives (<five:*>)

Revision 47041 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 23 11:28:11 2004 UTC (10 years, 5 months ago) by philikon
Original Path: z3/Five/trunk/meta.zcml
File length: 3353 byte(s)
Diff to previous 46998 , to selected 47989
Implement the <browser:pages> complex directive.
I'm surprised how easy this was and how little time it took. Wow.

Revision 46998 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 21 17:49:38 2004 UTC (10 years, 5 months ago) by faassen
Original Path: z3/Five/trunk/meta.zcml
File length: 3005 byte(s)
Diff to previous 46987 , to selected 47989
Move stuff in handlers into metaconfigure.

Revision 46987 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 21 15:38:28 2004 UTC (10 years, 5 months ago) by faassen
Original Path: z3/Five/trunk/meta.zcml
File length: 3008 byte(s)
Diff to previous 46971 , to selected 47989
Start to move schemas in zope.app instead of redefining them ourselves.
Use the same ZCML namespaces as zope 3 as much as possible. This means
that instead of five:page, you need browser:page; the 'five' namespace
is now reserved for directives that unique to Five.

Revision 46971 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 20 15:17:53 2004 UTC (10 years, 5 months ago) by dreamcatcher
Original Path: z3/Five/trunk/meta.zcml
File length: 2945 byte(s)
Diff to previous 46963 , to selected 47989
Add deny directive. Add one test to make sure declarations are equivalent. Tried to make security stick on auto-generated metaclasses, but its not as easy as it seems. The code in question is marked with XXX.

Revision 46963 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 20 03:28:07 2004 UTC (10 years, 5 months ago) by dreamcatcher
Original Path: z3/Five/trunk/meta.zcml
File length: 2827 byte(s)
Diff to previous 46891 , to selected 47989
Implementation of z3-like zcml 'content' directive for z2 security. Pending tests.

Revision 46891 - (view) (download) (annotate) - [select for diffs]
Added Wed Jun 16 12:54:00 2004 UTC (10 years, 5 months ago) by faassen
Original Path: z3/Five/trunk/meta.zcml
File length: 2025 byte(s)
Diff to selected 47989
Initial import of Five. This is a cvs export of cvs.infrae.com/Five.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

zope.org Infrastructure
ViewVC Help
Powered by ViewVC 1.0.3