Skip to main content

Nobody expects the Plone inquisition!

Introduction

This package helps with getting insight in a foreign Data.fs.

Some Plone projects can start from scratch: the customer wants to make a (new) start with Plone and there is no legacy to take into account. Other projects start with a Plone site already in place.

In these situations it is often a big surprise what you are going to have to deal with. Especially when migrating a site from one Plone version to another. Typical questions are:

  • What type of objects can I expect?

  • What is the number of objects for type X?

  • Where does most of the content live?

  • Are there objects left of products that were once installed?

Mr.inquisition helps to get answers to these questions. This package has been tested on Plone versions 2.5 and 3.x.

Installation

When you are using zc.buildout, the installation is quite simple. All you need to do is make sure the mr.inquisition package is listed in the eggs option of your Zope 2 instance or zeoclient, e.g.:

[instance]
...
eggs =
    ...
    mr.inquisition

On Plone 3.2 you will need to add it to the zcml option too, on later Plone versions this is automated:

[instance]
...
zcml =
    mr.inquisition

That’s it.

If you want to use mr.inquisition on a site that doesn’t use buildout or eggs, you can also copy the inquisition folder from the mr.inquisition egg to the Products directory op your instance.

Usage

The mr.inquisition package offers a number of views which allow you to gain insight in the ZODB at hand. Your best bet is to start with the @@inquisition view. This view lists all the options you’ve got.

Credits

  • Mark van Lent (Zest Software) initiated this package.

  • Fred van Dijk and Maurits van Rees (both also from Zest Software) came up with the idea and wrote the original version.

  • Vincent Pretre (again: Zest Software) assisted me with the depth first search to show the content and their (accumulated) size.

Changelog

0.2 (2015-08-04)

  • Load the CMFCore zcml so we can use the permissions. This avoids a possible startup error on Plone 4. [maurits]

  • Added z3c.autoinclude-entrypoint to mark this as a Plone-plugin. This avoids the need to explicitly load the zcml-slug. [WouterVH]

  • Move the repository to the Plone Collective repository. [markvl]

0.1.1 (2010-02-25)

  • Cleanup package. [markvl]

0.1 (2010-02-25)

  • Initial release. [markvl]

Release files for mr.inquisition 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mr.inquisition 0.2
File Size Uploaded
mr.inquisition-0.2.tar.gz 8.0 kB Details

Release files / mr.inquisition-0.2.tar.gz

Download URL mr.inquisition-0.2.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3799150641f18365f39e6d650715d30b8e6e96f9f3160c703499796b799da13f
BLAKE2b-256 checksum
How to use checksums
cfaaf6f3b79e620b1206069154690eda44c496192f7869d248871ca9caf63a45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page