Download the PHP package jvmtech/anonymizer without Composer
On this page you can find all versions of the php package jvmtech/anonymizer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download jvmtech/anonymizer
More information about jvmtech/anonymizer
Files in jvmtech/anonymizer
Download jvmtech/anonymizer
More information about jvmtech/anonymizer
Files in jvmtech/anonymizer
Vendor jvmtech
Package anonymizer
Short Description Anonymize property values in Neos CMS NodeTypes and Neos Flow Domain Models
License MIT
Package anonymizer
Short Description Anonymize property values in Neos CMS NodeTypes and Neos Flow Domain Models
License MIT
Please rate this library. Is it a good library?
Informations about the package anonymizer
JvMTECH.Anonymizer Package for Neos CMS
Anonymize property values in Neos CMS NodeTypes and Neos Flow Domain Models.
Installation
Supported property types
- Text
- DateTime
- Assets
- text/csv
- image/gif
- image/jpeg
- video/mp4
- application/pdf
- image/png
- image/svg+xml
- text/plain
- video/webm
- application/zip
- application/vnd.oasis.opendocument.text
- application/vnd.openxmlformats-officedocument.wordprocessingml.document
- application/vnd.openxmlformats-officedocument.presentationml.presentation
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
- Extensible via configuration..
Configuration
Example Usage "Delete user data older than 90 days"
- Add a "Your\Vendor\Domain\Repository\YourModelRepository" configuration with
dateTimeFilter.propertyName: 'creationDateTime'
anddateTimeFilter.olderThan: -90
, and matching property settings - Run the anonymizer command
./flow anonymize:domainmodels --only "Your\Vendor\Domain\Repository\YourModelRepository" --force
once a month
Example Usage "Create clean data for local development"
- Add a "Your.Vendor:Your.NodeType" configuration with matching property settings
- Clone the productive project container
- Run the anonymizer commands
./flow anonymize:nodetypes --force
and./flow anonymize:domainmodels --force
- Remove all assets you don't need anyways
./flow media:removeunused --assume-yes
- Do more specific stuff you need to do
- Now make the clean container or the data dump accessible to your team
Whishlist
- [x] Filter by datetime to handle automatic anonymization of old data
- [ ] Options to define type specific ranges
- [ ] Ex. DateTime: "Randomize to +/- 6 Months from initial value"
- [ ] Ex. Number: "Random number between 100 and 1000"
- [ ] Option to define custom anonymization methods
- [ ] Pixelation of assets, not just replacement
- [ ] Other useful PR's and ideas are welcome!
by jvmtech.ch
All versions of anonymizer with dependencies
PHP Build Version
Package Version
Requires
neos/neos Version
>=8.0 <9.0 || dev-master
The package jvmtech/anonymizer contains the following files
Loading the files please wait ....