Skip to main content
Help us improve Python packaging – donate today!

A Plone utility for inspecting and manipulating context portlet assignments

Project Description

collective.fgrcon.portletadmin allows to get an overwiew of all portlet assignments within a Plone site
or subtree thereof. Furthermore it offers links for editing, moving or deleting any individual portlet.

Please use it at your own risk - backup before usage. It was developed for Plone 5.1.

Features

The addon provides a view: @@portlet-admin which can be appended to site root or any subfolder of the site.

  • it lists all portlet assignments on all containers within the selected range recursively
  • for each listed container it provides a link to view the container/page
  • for each existing portlet manager in the container it lists all assigned portlets
  • for each portlet listed there is:
    • a link to edit the portlet directly
    • a link to remove (delete) the portlet
    • an option to move the portlet assignment to a different portlet manager within the same or a different container. (when selecting a different target container the available portlet managers will be fetched via an AJAX call.)

Examples /Documentation

  • See all portlet assignments of the whole site e.g.: http://Server/Plone/@@portlet-admin

    ./docs/screen-all-overview.jpg ./docs/screen-all-detail.jpg
  • See all portlet assignments in Folder 1 an below only

    ./docs/screen-folder1.jpg

    Move Collection portlet from right portlets in /Plone/folder1/page1-in-folder-one to left-portlets in /Plone/folder1 (parent)

    ./docs/screen-move_portlet.jpg
  • Virtual Hosting

    The addon can handle something like http://1.2.3.4:8080/Plone and mapped this (rewritten) as http:/example.org

Translations

This product is available in English only - its just an utility not ment for end users.

Installation

Install collective.fgrcon.portletadmin by adding it to your buildout:

[buildout]

...

eggs =
    collective.fgrcon.portletadmin

and then running bin/buildout

Support

If you are having issues, please use the issue tracker

License

The project is licensed under the GPLv2.

Contributors

Changelog

1.2 (2018-04-18)

1.0 (2018-04-17)

  • Initial release. [fgrcon]

Release history Release notifications

This version
History Node

1.2

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
collective.fgrcon.portletadmin-1.2.tar.gz (420.5 kB) Copy SHA256 hash SHA256 Source None Apr 18, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page