Re: [Zope-CMF] [dev] CMFDefault: renaming type action urls

2013-05-21 Thread yuppie

Hi!


Charlie Clark wrote:

Am 13.05.2013, 10:06 Uhr, schrieb yuppie y.2...@wcm-solutions.de:


Types: File, Image
Action: object/view
  old: url_expr=string:${object_url}/file_view
  old: url_expr=string:${object_url}/image_view
  new: url_expr=string:${object_url}/view


I think this is possibly the only one I would question: why the explicit
view as opposed to /? Is this difference between viewing the file or
image with metadata and when it is used as a resource elsewhere?


Yes. Default view and 'view' are identical for other content types, but 
File and Image have a download view and a preview.



Otherwise it's a very sensible clean up of a wart of the old style


Meanwhile this is checked in. But if there are no objections I'd like to 
make a small modification:


We have 'view' (not 'viewing') and 'edit' (not 'editing'), so I think we 
should use 'share' instead of 'sharing' for local roles.



Cheers,

Yuppie

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

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


Re: [Zope-CMF] [dev] CMFDefault: renaming type action urls

2013-05-21 Thread Charlie Clark

Am 21.05.2013, 12:34 Uhr, schrieb yuppie y.2...@wcm-solutions.de:

Yes. Default view and 'view' are identical for other content types, but  
File and Image have a download view and a preview.


Okay.


 Otherwise it's a very sensible clean up of a wart of the old style
 Meanwhile this is checked in. But if there are no objections I'd like  
to make a small modification:


 We have 'view' (not 'viewing') and 'edit' (not 'editing'), so I think  
we should use 'share' instead of 'sharing' for local roles.


Fine with me.

Charlie
--
Charlie Clark
Managing Director
Clark Consulting  Research
German Office
Kronenstr. 27a
Düsseldorf
D- 40217
Tel: +49-211-600-3657
Mobile: +49-178-782-6226
___
Zope-CMF maillist  -  Zope-CMF@zope.org
https://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


[Zope-CMF] [dev] CMFDefault: renaming type action urls

2013-05-13 Thread yuppie

Hi!


This just affects configuration. If you use your own profile, you can 
use different names. But nevertheless names shouldn't be changed too 
often and without a good reason. So I'd like to make sure there are no 
objections:


We are in the process of replacing skin methods by browser views, but we 
still show the old skin method names in Action URLs. I'd like to get rid 
of type specific names and would prefer more generic names. A detailed 
list is at the bottom of this mail.


Part of that change would be adjusting the Method Aliases and adding an 
upgrade step to make migration easier.



Cheers,

Yuppie



Types: Discussion Item, Document, Favorite, Link, News Item
Action: object/view
  old: url_expr=string:${object_url}/discussionitem_view
  old: url_expr=string:${object_url}/document_view
  old: url_expr=string:${object_url}/favorite_view
  old: url_expr=string:${object_url}/link_view
  old: url_expr=string:${object_url}/newsitem_view
  new: url_expr=string:${object_url}

Types: File, Image
Action: object/view
  old: url_expr=string:${object_url}/file_view
  old: url_expr=string:${object_url}/image_view
  new: url_expr=string:${object_url}/view

Types: File
Action: object/download
  old: url_expr=string:${object_url}
  new: =

Types: Document, Favorite, File, Image, Link, News Item
Action: object/edit
  old: url_expr=string:${object_url}/document_edit_form
  old: url_expr=string:${object_url}/file_edit_form
  old: url_expr=string:${object_url}/image_edit_form
  old: url_expr=string:${object_url}/link_edit_form
  old: url_expr=string:${object_url}/newsitem_edit_form
  new: url_expr=string:${object_url}/edit
Action: object/metadata
  old: url_expr=string:${object_url}/metadata_edit_form
  new: url_expr=string:${object_url}/properties

Types: Folder, CMF BTree Folder
Action: object/view
  old: url_expr=string:${object_url}
  new: =
Action: object/folderContents
  old: url_expr=string:${object_url}/folder_contents
  new: =
Action: object/new (Action is deprecated)
  old: url_expr=string:${object_url}/folder_factories
  new: =
Action: object/localroles
  old: url_expr=string:${object_url}/folder_localrole_form
  new: url_expr=string:${object_url}/sharing
Action: object/rename_items (Action is obsolete with browser views)
  old: url_expr=string:${object_url}/folder_rename_form
  new: =
Action: object/edit
  old: url_expr=string:${object_url}/folder_edit_form
  new: url_expr=string:${object_url}/properties
___
Zope-CMF maillist  -  Zope-CMF@zope.org
https://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


Re: [Zope-CMF] [dev] CMFDefault: renaming type action urls

2013-05-13 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/13/2013 04:06 AM, yuppie wrote:
 Hi!
 
 
 This just affects configuration. If you use your own profile, you can
  use different names. But nevertheless names shouldn't be changed too
  often and without a good reason. So I'd like to make sure there are
 no objections:
 
 We are in the process of replacing skin methods by browser views, but
 we still show the old skin method names in Action URLs. I'd like to
 get rid of type specific names and would prefer more generic names. A
 detailed list is at the bottom of this mail.
 
 Part of that change would be adjusting the Method Aliases and adding
 an upgrade step to make migration easier.
 
 
 Cheers,
 
 Yuppie
 
 
 
 Types: Discussion Item, Document, Favorite, Link, News Item Action:
 object/view old: url_expr=string:${object_url}/discussionitem_view 
 old: url_expr=string:${object_url}/document_view old:
 url_expr=string:${object_url}/favorite_view old:
 url_expr=string:${object_url}/link_view old:
 url_expr=string:${object_url}/newsitem_view new:
 url_expr=string:${object_url}
 
 Types: File, Image Action: object/view old:
 url_expr=string:${object_url}/file_view old:
 url_expr=string:${object_url}/image_view new:
 url_expr=string:${object_url}/view
 
 Types: File Action: object/download old:
 url_expr=string:${object_url} new: =
 
 Types: Document, Favorite, File, Image, Link, News Item Action:
 object/edit old: url_expr=string:${object_url}/document_edit_form 
 old: url_expr=string:${object_url}/file_edit_form old:
 url_expr=string:${object_url}/image_edit_form old:
 url_expr=string:${object_url}/link_edit_form old:
 url_expr=string:${object_url}/newsitem_edit_form new:
 url_expr=string:${object_url}/edit Action: object/metadata old:
 url_expr=string:${object_url}/metadata_edit_form new:
 url_expr=string:${object_url}/properties
 
 Types: Folder, CMF BTree Folder Action: object/view old:
 url_expr=string:${object_url} new: = Action: object/folderContents 
 old: url_expr=string:${object_url}/folder_contents new: = Action:
 object/new (Action is deprecated) old:
 url_expr=string:${object_url}/folder_factories new: = Action:
 object/localroles old:
 url_expr=string:${object_url}/folder_localrole_form new:
 url_expr=string:${object_url}/sharing Action: object/rename_items
 (Action is obsolete with browser views) old:
 url_expr=string:${object_url}/folder_rename_form new: = Action:
 object/edit old: url_expr=string:${object_url}/folder_edit_form new:
 url_expr=string:${object_url}/properties


+1 overall.  I've lost some context, so a couple of questions:

- - An empty value for 'new' means that the alias is being deleted?  If so,
  do we make a distinction between a download view for files / images
  (setting 'Content-disposition: attachment') vs. the bare URL?

- - Why have an alias from 'object/edit' to 'string:${object_url}/edit


Tres.
- -- 
===
Tres Seaver  +1 540-429-0999  tsea...@palladion.com
Palladion Software   Excellence by Designhttp://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iEYEARECAAYFAlGQ7HAACgkQ+gerLs4ltQ7USwCg1L1MB+/kp9DJYAhmCNjk1+5E
3FwAoNHhY0hfMG30ntmHI8fAg4DmO1KN
=5hV3
-END PGP SIGNATURE-

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

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests


Re: [Zope-CMF] [dev] CMFDefault: renaming type action urls

2013-05-13 Thread yuppie

Hi Tres,

thanks for the feedback.

Tres Seaver wrote:

Types: Discussion Item, Document, Favorite, Link, News Item Action:
object/view old: url_expr=string:${object_url}/discussionitem_view
old: url_expr=string:${object_url}/document_view old:
url_expr=string:${object_url}/favorite_view old:
url_expr=string:${object_url}/link_view old:
url_expr=string:${object_url}/newsitem_view new:
url_expr=string:${object_url}

Types: File, Image Action: object/view old:
url_expr=string:${object_url}/file_view old:
url_expr=string:${object_url}/image_view new:
url_expr=string:${object_url}/view

Types: File Action: object/download old:
url_expr=string:${object_url} new: =

Types: Document, Favorite, File, Image, Link, News Item Action:
object/edit old: url_expr=string:${object_url}/document_edit_form
old: url_expr=string:${object_url}/file_edit_form old:
url_expr=string:${object_url}/image_edit_form old:
url_expr=string:${object_url}/link_edit_form old:
url_expr=string:${object_url}/newsitem_edit_form new:
url_expr=string:${object_url}/edit Action: object/metadata old:
url_expr=string:${object_url}/metadata_edit_form new:
url_expr=string:${object_url}/properties

Types: Folder, CMF BTree Folder Action: object/view old:
url_expr=string:${object_url} new: = Action: object/folderContents
old: url_expr=string:${object_url}/folder_contents new: = Action:
object/new (Action is deprecated) old:
url_expr=string:${object_url}/folder_factories new: = Action:
object/localroles old:
url_expr=string:${object_url}/folder_localrole_form new:
url_expr=string:${object_url}/sharing Action: object/rename_items
(Action is obsolete with browser views) old:
url_expr=string:${object_url}/folder_rename_form new: = Action:
object/edit old: url_expr=string:${object_url}/folder_edit_form new:
url_expr=string:${object_url}/properties



+1 overall.  I've lost some context, so a couple of questions:


Guess I have to explain my list:


- - An empty value for 'new' means that the alias is being deleted?


You mean in my list? Using new: = I meant same as old, not empty.


If so,
   do we make a distinction between a download view for files / images
   (setting 'Content-disposition: attachment') vs. the bare URL?

- - Why have an alias from 'object/edit' to 'string:${object_url}/edit


Types: Document, Favorite, File, Image, Link, News Item
Action: object/edit
  old: url_expr=string:${object_url}/document_edit_form
  old: url_expr=string:${object_url}/file_edit_form
  old: url_expr=string:${object_url}/image_edit_form
  old: url_expr=string:${object_url}/link_edit_form
  old: url_expr=string:${object_url}/newsitem_edit_form
  new: url_expr=string:${object_url}/edit

'object/edit' specifies the Action: 'edit' Action in category 'object'

url_expr=string:${object_url}/edit specifies the URL of the Action

'edit' isn't a skin method or a browser view, so we have to define 
Method Aliases which are not shown in my list:


in a profile for browser views:
 alias from=edit to=@@edit.html/ (for all types)

in a profile for old-style skins:
 alias from=edit to=document_edit_form/ (for Document)
 alias from=edit to=file_edit_form/ (for File)
 alias from=edit to=image_edit_form/ (for Image)
 alias from=edit to=link_edit_form/ (for Link, Favorite)
 alias from=edit to=newsitem_edit_form/ (for News Item)

Hope things are a bit clearer now.


Cheers,

Yuppie

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

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests