[Zope-CMF] Re: [dev] newstyle content creation

2008-04-23 Thread yuppie

Martin Aspeli wrote:

Today I checked in a formlib based add view for File objects[3].


Have you looked at z3c.form at all? There's a package called 
plone.z3cform that provides Zope 2 integration for this (it shouldn't be 
Plone specific beyond that). I'm only asking since people seem to be 
going in this direction.


I know. These are the reasons why I chose zope.formlib:

- Zope 2 ships with zope.formlib, not with z3c.form

- zope.formlib is already used for CMF edit forms

- the work done for the zope.formlib based version is not lost if we 
switch to z3c.form, converting the forms should be easy


The checked in add form borrows one pattern from z3c.form: It doesn't 
depend on IAdding, the view is registered for the container.


Cheers, Yuppie

___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Re: [dev] newstyle content creation

2008-04-23 Thread Charlie Clark


Am 22.04.2008 um 23:54 schrieb Martin Aspeli:

Have you looked at z3c.form at all? There's a package called  
plone.z3cform that provides Zope 2 integration for this (it  
shouldn't be Plone specific beyond that). I'm only asking since  
people seem to be going in this direction.



As Yuppie says a lot of work has already been done using formlib. And  
while using the latest and greatest (yes, I know z3c.form has been  
around for a while) might be desirable, I don't think there are enough  
developers actively working on the CMF to keep pace. But from what I  
understand of the packages - the migration to z3c.form from formlib  
shouldn't be as demanding as moving to formlib in the first place but  
it would make sense to complete the move to formlib first and  
replacing the add view of Folders was probably the most demanding  
bit of what's left.


Regarding plone.z3cform - doesn't the licence preclude inclusion  
within the CMF?


Charlie
--
Charlie Clark
Helmholtzstr. 20
Düsseldorf
D- 40215
Tel: +49-211-938-5360
GSM: +49-178-782-6226



___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Re: [dev] newstyle content creation

2008-04-23 Thread Charlie Clark


Am 22.04.2008 um 17:24 schrieb yuppie:

Yes. Missing is the integration in the CMFDefault add menu. For now  
the new 'add_file' action is used for showing the link to  
'addFile.html'.



I hope to have some time for this (and a new table-free version of  
main_template.pt) on Friday. Where exactly is the CMFDefault add menu?  
Sorry, if the question is stupid but I didn't think we could use zope3  
menu directives?


Charlie
--
Charlie Clark
Helmholtzstr. 20
Düsseldorf
D- 40215
Tel: +49-211-938-5360
GSM: +49-178-782-6226



___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


[Zope-CMF] Re: [dev] newstyle content creation

2008-04-23 Thread yuppie

Charlie Clark wrote:


Am 22.04.2008 um 17:24 schrieb yuppie:

Yes. Missing is the integration in the CMFDefault add menu. For now 
the new 'add_file' action is used for showing the link to 'addFile.html'.


I hope to have some time for this (and a new table-free version of 
main_template.pt) on Friday. Where exactly is the CMFDefault add menu? 
Sorry, if the question is stupid but I didn't think we could use zope3 
menu directives?


Sorry for using misleading terms. I was referring to 'folder_factories'.

Cheers, Yuppie

___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Re: [dev] newstyle content creation

2008-04-23 Thread Charlie Clark


Am 23.04.2008 um 11:12 schrieb yuppie:


Charlie Clark wrote:

Am 22.04.2008 um 17:24 schrieb yuppie:
Yes. Missing is the integration in the CMFDefault add menu. For  
now the new 'add_file' action is used for showing the link to  
'addFile.html'.
I hope to have some time for this (and a new table-free version of  
main_template.pt) on Friday. Where exactly is the CMFDefault add  
menu? Sorry, if the question is stupid but I didn't think we could  
use zope3 menu directives?


Sorry for using misleading terms. I was referring to  
'folder_factories'.



ah, so clicking on add brings up the tried and trusty page for adding  
objects to folders? Only then do we get to the appropriate add_view?  
Would it be a good idea to move this to a menu item like  
object_actions? Got the code for this.


BTW. regarding formlib I've been bashing my head (checkout those  
bruises!) for weeks on how to add a thumbnail of an existing image to  
an edit form. Do I need to develop a special widget which will call  
the appropriate method?


Charlie
--
Charlie Clark
Helmholtzstr. 20
Düsseldorf
D- 40215
Tel: +49-211-938-5360
GSM: +49-178-782-6226



___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Re: [dev] newstyle content creation

2008-04-23 Thread Wichert Akkerman
Previously Charlie Clark wrote:
 
 Am 23.04.2008 um 11:12 schrieb yuppie:
 
 Charlie Clark wrote:
 Am 22.04.2008 um 17:24 schrieb yuppie:
 Yes. Missing is the integration in the CMFDefault add menu. For  
 now the new 'add_file' action is used for showing the link to  
 'addFile.html'.
 I hope to have some time for this (and a new table-free version of  
 main_template.pt) on Friday. Where exactly is the CMFDefault add  
 menu? Sorry, if the question is stupid but I didn't think we could  
 use zope3 menu directives?
 
 Sorry for using misleading terms. I was referring to  
 'folder_factories'.
 
 
 ah, so clicking on add brings up the tried and trusty page for adding  
 objects to folders? Only then do we get to the appropriate add_view?  
 Would it be a good idea to move this to a menu item like  
 object_actions? Got the code for this.
 
 BTW. regarding formlib I've been bashing my head (checkout those  
 bruises!) for weeks on how to add a thumbnail of an existing image to  
 an edit form. Do I need to develop a special widget which will call  
 the appropriate method?

Perhaps collective.namedfile has a suitable widget.

Wichert.

-- 
Wichert Akkerman [EMAIL PROTECTED]It is simple to make things.
http://www.wiggy.net/   It is hard to make things simple.
___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


[Zope-CMF] CMF Tests: 9 OK

2008-04-23 Thread CMF Tests Summarizer
Summary of messages to the cmf-tests list.
Period Tue Apr 22 11:00:00 2008 UTC to Wed Apr 23 11:00:00 2008 UTC.
There were 9 messages: 9 from CMF Tests.


Tests passed OK
---

Subject: OK : CMF-1.6 Zope-2.8 Python-2.3.6 : Linux
From: CMF Tests
Date: Tue Apr 22 21:34:29 EDT 2008
URL: http://mail.zope.org/pipermail/cmf-tests/2008-April/008579.html

Subject: OK : CMF-1.6 Zope-2.9 Python-2.4.4 : Linux
From: CMF Tests
Date: Tue Apr 22 21:35:59 EDT 2008
URL: http://mail.zope.org/pipermail/cmf-tests/2008-April/008580.html

Subject: OK : CMF-2.0 Zope-2.9 Python-2.4.4 : Linux
From: CMF Tests
Date: Tue Apr 22 21:37:29 EDT 2008
URL: http://mail.zope.org/pipermail/cmf-tests/2008-April/008581.html

Subject: OK : CMF-2.0 Zope-2.10 Python-2.4.4 : Linux
From: CMF Tests
Date: Tue Apr 22 21:38:59 EDT 2008
URL: http://mail.zope.org/pipermail/cmf-tests/2008-April/008582.html

Subject: OK : CMF-2.1 Zope-2.10 Python-2.4.4 : Linux
From: CMF Tests
Date: Tue Apr 22 21:40:29 EDT 2008
URL: http://mail.zope.org/pipermail/cmf-tests/2008-April/008583.html

Subject: OK : CMF-2.1 Zope-2.11 Python-2.4.4 : Linux
From: CMF Tests
Date: Tue Apr 22 21:41:59 EDT 2008
URL: http://mail.zope.org/pipermail/cmf-tests/2008-April/008584.html

Subject: OK : CMF-trunk Zope-2.10 Python-2.4.4 : Linux
From: CMF Tests
Date: Tue Apr 22 21:43:29 EDT 2008
URL: http://mail.zope.org/pipermail/cmf-tests/2008-April/008585.html

Subject: OK : CMF-trunk Zope-2.11 Python-2.4.4 : Linux
From: CMF Tests
Date: Tue Apr 22 21:44:59 EDT 2008
URL: http://mail.zope.org/pipermail/cmf-tests/2008-April/008586.html

Subject: OK : CMF-trunk Zope-trunk Python-2.4.4 : Linux
From: CMF Tests
Date: Tue Apr 22 21:46:30 EDT 2008
URL: http://mail.zope.org/pipermail/cmf-tests/2008-April/008587.html

___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


[Zope-CMF] Re: [dev] newstyle content creation

2008-04-23 Thread yuppie

Hi!


Charlie Clark wrote:


Am 23.04.2008 um 11:12 schrieb yuppie:


Charlie Clark wrote:

Am 22.04.2008 um 17:24 schrieb yuppie:
Yes. Missing is the integration in the CMFDefault add menu. For now 
the new 'add_file' action is used for showing the link to 
'addFile.html'.
I hope to have some time for this (and a new table-free version of 
main_template.pt) on Friday. Where exactly is the CMFDefault add 
menu? Sorry, if the question is stupid but I didn't think we could 
use zope3 menu directives?


Sorry for using misleading terms. I was referring to 'folder_factories'.



ah, so clicking on add brings up the tried and trusty page for adding 
objects to folders?


Yes.

Only then do we get to the appropriate add_view? 


No. As I said: That part is still missing. 'folder_factories' provides 
the old add procedure, the new alternative for 'File' content is 
available as action in the menu.


Would it be a good idea to move this to a menu item like object_actions? 
Got the code for this.


Maybe. Does your code use the type infos or additional actions (attached 
to the type infos or stored in the actions tool) to get the data? Do 
your actions provide a way to specify the object id (as possible in 
folder_factories) or how do you choose the ids?



Cheers,

Yuppie


___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Re: [dev] newstyle content creation

2008-04-23 Thread Charlie Clark


Am 23.04.2008 um 15:10 schrieb yuppie:

ah, so clicking on add brings up the tried and trusty page for  
adding objects to folders?


Yes.


Only then do we get to the appropriate add_view?


No. As I said: That part is still missing. 'folder_factories'  
provides the old add procedure, the new alternative for 'File'  
content is available as action in the menu.


I'll check it out later then.

Would it be a good idea to move this to a menu item like  
object_actions? Got the code for this.


Maybe. Does your code use the type infos or additional actions  
(attached to the type infos or stored in the actions tool) to get  
the data? Do your actions provide a way to specify the object id (as  
possible in folder_factories) or how do you choose the ids?



Currently have a very basic vocabulary listing possible types. Have  
been abusing invokeFactory to create my objects and autogenerate  
content ids. For some reason couldn't get the redirect from the  
TypeInfo so had to enforce the redirect manually. Would probably want  
to extend this to redirect to an add form for the relevant object and  
this is probably where I'll need the most help.


Charlie
--
Charlie Clark
Helmholtzstr. 20
Düsseldorf
D- 40215
Tel: +49-211-938-5360
GSM: +49-178-782-6226



___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Re: [dev] newstyle content creation

2008-04-23 Thread Charlie Clark


Am 23.04.2008 um 15:10 schrieb yuppie:

No. As I said: That part is still missing. 'folder_factories'  
provides the old add procedure, the new alternative for 'File'  
content is available as action in the menu.


Would it be a good idea to move this to a menu item like  
object_actions? Got the code for this.


Maybe. Does your code use the type infos or additional actions  
(attached to the type infos or stored in the actions tool) to get  
the data? Do your actions provide a way to specify the object id (as  
possible in folder_factories) or how do you choose the ids?



Okay. Had a quick look your implementation and I think I understand  
it! 8-)
Had trouble with createAndAdd and finishCreate but now I understand  
them. Shouldn't there be default finishCreate in the  
ContentAddFormBase so that it's obvious we have to overwrite it? It's  
taken me such a while to get my head around the ProxyFieldProperty  
stuff that I've made all my new content stuff work without it but I  
can see you've used it elegantly. I also understand what you mean  
about making a menu for this stuff. It would be nice to have some  
configuration for this so that we don't have to rely on actions such  
as AddFile, AddImage, etc. Would that be something like listing all  
views that provide a specific interface?


BTW. got bitten by the five.localsitemanager dependency with my 2.10  
install. I've just reread the posts on this and I didn't quite  
understand them. Things worked fine, of course, when I dropped CMFCore/ 
src/five into my lib/python folder but I'm guessing this is something  
that's going to be phased out and that we're expecting users to be  
able to install the package separately themselves. Is this assumption  
correct?


Charlie
--
Charlie Clark
Helmholtzstr. 20
Düsseldorf
D- 40215
Tel: +49-211-938-5360
GSM: +49-178-782-6226



___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests


Re: [Zope-CMF] Re: [dev] newstyle content creation

2008-04-23 Thread Jens Vagelpohl


On Apr 23, 2008, at 17:46 , Charlie Clark wrote:
BTW. got bitten by the five.localsitemanager dependency with my 2.10  
install. I've just reread the posts on this and I didn't quite  
understand them. Things worked fine, of course, when I dropped  
CMFCore/src/five into my lib/python folder but I'm guessing this is  
something that's going to be phased out and that we're expecting  
users to be able to install the package separately themselves. Is  
this assumption correct?


This is correct. If I remember correctly you can just easy_install it.  
You can also get it from SVN and link it into your instance's lib/ 
python folder.


jens



___
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests