Download the PHP package ppl/ppl_rights_management without Composer

On this page you can find all versions of the php package ppl/ppl_rights_management. 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 ppl_rights_management

PPL Rights Management

TYPO3 CMS backend module for delegated management of backend users, backend groups, module permissions, DB mounts, page tree access and file mounts.

The extension is built for TYPO3 14 and follows TYPO3 extension packaging conventions so it can be installed through Composer and published on Packagist.

Package

Features

Delegated users can only assign rights they effectively have themselves. Admin users can always save.

Related HDA Extensions

PPL Rights Management can be used as a standalone TYPO3 backend module. HDA-specific projects may add companion extensions around the same data model:

These packages extend or verify the rights-management workflow. The base ppl/ppl_rights_management package remains responsible for TYPO3 backend users, backend groups, effective permissions, module access, mounts and delegated writes.

Installation

Install the extension with Composer:

Activate the extension in TYPO3 if your setup does not do this automatically:

After installation, run the TYPO3 database schema analyzer or deployment command so the history table tx_pplrightsmanagement_history is created.

Backend Module

The module is registered below System as PPL Rights Management.

TYPO3 backend access is still controlled by backend groups. Add the module to the allowed modules of the backend groups that should open it.

The optional automatic module access helper is registered as a Symfony event.listener service in Configuration/Services.yaml. The current package line targets TYPO3 14.

Extension Configuration

The extension provides these configuration options under ppl_rights_management:

History

Successful save operations are written to tx_pplrightsmanagement_history.

History writes are intentionally non-blocking: a failed history insert must not roll back the rights change, but the failure is logged through TYPO3's logging system for operational follow-up.

The history stores:

Versioning

This package uses TYPO3-aligned semantic versioning.

For TYPO3 14, releases use the 14.x line. The Composer package should be released from Git tags, for example:

Do not add a version field to composer.json; Packagist reads the version from Git tags.

When publishing from a monorepo, publish this package directory through a subtree split or a dedicated repository. Packagist expects the package composer.json at the repository root.

Development

The extension is PSR-4 autoloaded from Classes/:

Relevant files:

License

This TYPO3 extension is licensed under the GNU General Public License, version 2 or later. See LICENSE.


All versions of ppl_rights_management with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
ext-mbstring Version *
typo3/cms-core Version ^14.3
typo3/cms-backend Version ^14.3
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 ppl/ppl_rights_management contains the following files

Loading the files please wait ...