https://github.com/netresearch/t3x-sync
A module for synchronizing content from a production system (usually some kind of backend instance) to a single or multiple target systems (usually live or stand-by instances).
https://github.com/netresearch/t3x-sync
backend nr-sync separation-of-concerns synchronization typo3 typo3-cms-extension typo3-extension
Last synced: 11 months ago
JSON representation
A module for synchronizing content from a production system (usually some kind of backend instance) to a single or multiple target systems (usually live or stand-by instances).
- Host: GitHub
- URL: https://github.com/netresearch/t3x-sync
- Owner: netresearch
- License: gpl-3.0
- Created: 2020-03-12T14:54:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-19T10:08:35.000Z (over 1 year ago)
- Last Synced: 2025-02-19T11:22:53.365Z (over 1 year ago)
- Topics: backend, nr-sync, separation-of-concerns, synchronization, typo3, typo3-cms-extension, typo3-extension
- Language: PHP
- Homepage:
- Size: 636 KB
- Stars: 2
- Watchers: 9
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/netresearch/t3x-sync/releases/latest)
[](https://github.com/netresearch/t3x-sync/blob/main/LICENSE)
[](https://github.com/netresearch/t3x-sync/actions/workflows/ci.yml)
[](https://crowdin.com/project/typo3-extension-nr-sync)
# nr-sync - TYPO3 Content Synchronization
## Introduction
* Prepares your Content for a synchronization wherever you want
* Easy integration for your own extensions
* No content editing on live systems anymore
## Description

The extension provides an easy and editor friendly way to prepare the content for a synchronization to other
environments e.g. live, testing or development systems. All the synchronizations can be done complete or
incremental to keep the required load to an absolute minimum. The extension won't do the synchronization by itself.
## Installation
### Composer
``composer require netresearch/nr-sync``
### GIT
``git clone git@github.com:netresearch/t3x-sync.git``
## Development
### Testing
```bash
composer install
composer ci:cgl
composer ci:test
composer ci:test:php:phplint
composer ci:test:php:phpstan
composer ci:test:php:rector
```