Skip to content
Memsource integration for Kirby CMS
Vue PHP JavaScript CSS
Branch: master
Clone or download
hdodov Merge pull request #3 from OblikStudio/dependabot/npm_and_yarn/lodash…
…-4.17.15

Bump lodash from 4.17.11 to 4.17.15
Latest commit b1edb0e Oct 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Update README.md Sep 27, 2019
lib Fix Snapshot API Sep 12, 2019
routes Export only translatable fields Sep 25, 2019
src Add alert spacing and jobs delete loading Sep 18, 2019
tests/roots Upload screen fix and more languages Sep 11, 2019
.gitattributes Gitattributes and build Sep 24, 2019
.gitignore
composer.json
index.css Gitattributes and build Sep 24, 2019
index.js Gitattributes and build Sep 24, 2019
index.php Fix outsource usage Sep 25, 2019
package-lock.json Bump lodash from 4.17.11 to 4.17.15 Oct 22, 2019
package.json
webpack.config.js Structure project views Sep 2, 2019

README.md

Memsource integration for Kirby

This plugin allows you to translate your entire site content in the powerful TMS Memsource:

  • Create Memsource jobs with great control over what's exported
  • Import Memsource jobs with reports for what has changed
  • Functionality to capture the state of your site and use it as a reference so you can later export only the differences
  • Great control over the exported format of fields via kirby-outsource
  • Functionality to translate language variables via kirby-variables
  • Support for the Kirby Editor
Exporting Content Importing Translations
export demo import demo

Installation

With Composer:

composer require oblik/kirby-memsource

Sign up for a developer account in Memsource.

Usage

You can specify how each filed type should be exported for translation. For example, if you have a field formatted in YAML, you can specify that YAML should be parsed on export and encoded on import like this:

fields:
  data:
    type: myfield
    outsource:
      serialize:
        yaml: true

If you don't want to specify that for each occurrence of the myfield field type, use config.php:

return [
    'oblik.memsource.fields' => [
        'myfield' => [
            'serialize' => [
                'yaml' => true
            ]
        ]
    ]
];

For more information on that, refer to the kirby-outsource documentation.

You can’t perform that action at this time.