inpsyde / MultilingualPress-Yoast-SEO-Sync

This is a simple add-on for the MultilingualPress plugin to synchronize the post metadata of the Yoast SEO plugin between translated posts.
GNU General Public License v2.0
7 stars 3 forks source link

MultilingualPress 3 Yoast SEO Sync

Synchronize the post metadata of the Yoast SEO plugin between translated posts.

Documentation

MultilingualPress-Yoast-Seo-Sync Documentation

MultilingualPress 2

This branch (master branch) contains the code for MultilingualPress 3, for MultilingualPress 2 there is version-1-mlp2 branch, also here is the .zip for MultilingualPress 2.

Development

$ composer install
$ npm install

Testing

Unit testing

$ vendor/bin/phpunit

Acceptance testing

Add multilingualpress plugin to bin folder and follow instructions in tests/codeception/README.md

Code Style

MultilingualPress follow Inpsyde coding standard which are enforced via php_codesniffer.

A phpcs.xml.dist is available on the repository.

The repository also contains a PhpStorm.xml for code styles settings to be imported in PhpStorm IDE.

The Inpsyde coding standard repository contains information on how to setup PhpStorm to integrate with phpcs.

Robo Commands

The plugin ships with a set of Robo commands to run different development tasks, the most relevant are: