Skip to main content

A Plone product that change the standard Plone behaviour of the "View" menu

Project description

Introduction

This product can change the behaviour of the Plone’s “Display” menu, making it a little customizable. Those customization are not content type related, but are done for a single content.

For every specific content of the portal:

  • You can block ability of your authors to change content’s layouts.

  • You can add custom, additional, views to a content.

  • You can hide all standard available layout for a content, leaving only the new customized ones.

The menu customization form

User cases

Why freeze the content layout?

Sometimes you need to apply a new view to a single content, like a folder. For example: you have a folder where you know is used only for News Item contents and you have a quite good view for this folder.

Registering this view for all Folder content types will give to your author the choice to use this view also in other section of the site, but you don’t want it. A views pollution in the “Display” menu can be confusing.

Why adding new entry in the menu

Keep in mind that you are adding new views to a single content of your site.

For example: you have developed a new view for the Page and you want optionally leave to your authors to use or not this view in the home-page sub-sections of your site.

Like above, registering this view for the Page content types will leave to authors the choice to use this view for all page of the site but, for design choice, you want to use this view only for some specific pages.

Why dropping base views

No much to say, may be you don’t want to inherit the content types views and don’t want that your authors are able to use them.

Simplification for developers

Behaviour described above can be reach also developing additional content types. However I found not very useful developing silly content type or marker interfaces only for obtaining additional layout.

TODO

  • Thinking about moving to the approach used for redturtle.custommenu.factories, as soon as the per-object menu customization will be moved out of the product.

Changes

0.3.0 (2011-01-09)

  • Egg cleanup [keul]

  • Fixed dependency in the product [keul]

  • Product is now installable [keul]

  • Do not apply patches if the product is not installed [keul]

  • Added friendly Plone UI for managing configurations [keul]

  • Translations (for now in Italian, other are welcome) [keul]

  • Tested also on Plone 4 [keul]

0.2.0 (2009-08-11)

  • Forget Plone 2.5 support.

  • No more ugly-old-style monkey patch, but now collective.monkeypatcher is required. [keul]

  • Added controls on selectable views. [keul]

0.1.0 (2009-02-07)

  • Initial releases

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Products.ATCustomizableView-0.3.0.tar.gz (16.4 kB view details)

Uploaded Source

Built Distributions

Products.ATCustomizableView-0.3.0-py2.6.egg (23.5 kB view details)

Uploaded Source

Products.ATCustomizableView-0.3.0-py2.4.egg (23.6 kB view details)

Uploaded Source

File details

Details for the file Products.ATCustomizableView-0.3.0.tar.gz.

File metadata

File hashes

Hashes for Products.ATCustomizableView-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7a9370df9ae5fd15e38155b7da790326e3ab6ca6957baf1e9e1446f406aa46b4
MD5 b45092d4240aff42eae7cd9083eb7304
BLAKE2b-256 a9fd8a9af9d100cd0d42c5acb21e80c96b9e36df35121de1442e7aaa641bf038

See more details on using hashes here.

File details

Details for the file Products.ATCustomizableView-0.3.0-py2.6.egg.

File metadata

File hashes

Hashes for Products.ATCustomizableView-0.3.0-py2.6.egg
Algorithm Hash digest
SHA256 09b13959f9a6426ca1ac806b9c2617abc1352c6dc45927585681c628235ff68d
MD5 45ab96a7579a90fbaa058ad68f87f6f4
BLAKE2b-256 e5754e958fd59d1c4369016f05cffdbd3668389272f20bae57caac37d3cd4ca7

See more details on using hashes here.

File details

Details for the file Products.ATCustomizableView-0.3.0-py2.4.egg.

File metadata

File hashes

Hashes for Products.ATCustomizableView-0.3.0-py2.4.egg
Algorithm Hash digest
SHA256 ca987fad8b2cf160a6658c64a470aab4f64a302177f6ee4bd38a5994f21af3ae
MD5 c078c6096c0056910a7a1cf899090a6c
BLAKE2b-256 34e6ed0ffd404817708ca11d82d5090a9c4d0dcd9837a0ab4096e4b5fce2c8a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page