Download the PHP package se7enxweb/ezownerchange without Composer

On this page you can find all versions of the php package se7enxweb/ezownerchange. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package ezownerchange

ezownerchange: change the owner of content in Exponential

ezownerchange changes the owner of content objects in Exponential. Change one object, or every object in a subtree, from the administration interface or from the command line. Nothing changes before you have seen what will change: the administration shows a preview (a dry run) and asks you to confirm, and the command line script has --dry-run.

Requirements

Installation

With Composer, from the root of the installation:

Without Composer, clone the repository into extension/:

New Exponential installations already have the extension and switch it on.

Activation

Switch it on in settings/override/site.ini.append.php:

Then regenerate the autoloads and clear the caches:

Administrators (the Administrator role has every policy) can use it right away. For other roles, see doc/permissions.md.

Quick start

  1. In the administration, open the context menu of a node and choose Change owner.
  2. Choose the new owner in the content browser and click Select.
  3. Pick This object only or This object and everything below it, then click Update preview.
  4. Check the preview, then click Change the owner of N objects.

On the command line, preview first and then run the change (here: everything user 41350 owns below node 40067 goes to user 41351; doc/cli.md shows the output):

Documentation

Guide What it covers
doc/usage.md The administration: single objects and subtrees, the preview and the confirmation
doc/cli.md The command line script: every option, with examples and real output
doc/configuration.md Every setting and its default
doc/permissions.md The policies, with role setups for administrators and editors
doc/audit.md What the audit records
doc/upgrading.md Changes from releases up to 1.3, and how to migrate
doc/troubleshooting.md Common problems and their fixes
CHANGELOG.md Release history

Tests

The unit tests need no database:

License

GNU General Public License v2.0 or any later version; see LICENSE. Copyright (C) 1998 - 2026 Exponential Foundation and 7x. All rights reserved. Based on the owner extension by Kristof Coomans (Copyright (C) 2006 SCK-CEN).


All versions of ezownerchange with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
se7enxweb/ezpublish-legacy-installer Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package se7enxweb/ezownerchange contains the following files

Loading the files please wait ...