GithubHelp home page GithubHelp logo

pimcore-i18n's Introduction

Pimcore - i18n Manager

Software License Latest Release Tests PhpStan

i18n

Introduction

Pimcore already comes with some great features to build internationalized websites. But there are some gaps we have to handle by ourselves: search engine guidelines, geo based redirects and a dynamic link handling for internal documents. This Bundle helps you mastering this challenges and gives you the freedom to elaborate complex country based localization strategies.

Release Plan

Release Supported Pimcore Versions Supported Symfony Versions Release Date Maintained Branch
3.x 6.0 - 6.3, 6.5 - 6.8 3.4, ^4.4 18.07.2019 Feature Branch dev-master
2.4 5.4, 5.5, 5.6, 5.7, 5.8 3.4 24.05.2019 Bugfix only 2.4

Installation

"require" : {
    "dachcom-digital/i18n" : "~3.2.0"
}

Installation via Extension Manager

After you have installed the I18n Bundle via composer, open pimcore backend and go to Tools => Extension:

  • Click the green + Button in Enable / Disable row
  • Click the green + Button in Install/Uninstall row

Upgrading

Upgrading via Extension Manager

After you have updated the I18n Bundle via composer, open pimcore backend and go to Tools => Extension:

  • Click the green + Button in Update row

Upgrading via CommandLine

After you have updated the I18n Bundle via composer:

  • Execute: $ bin/console pimcore:bundle:update I18nBundle

Migrate via CommandLine

Does actually the same as the update command and preferred in CI-Workflow:

  • Execute: $ bin/console pimcore:migrations:migrate -b I18nBundle

Features

  • Geo redirects (read more about the redirector adapter here)
  • Thanks to the hardlink element you can easily create copies of webpages with additional country information without adding and maintaining duplicate content
  • Manage href-lang tags
  • Domain mapping (domain.com) and/or language slug (/en) strategies
  • front page mapping for hardlink trees

Preparation

  • If you're using system as your locale_adapter, which is the default, you need to enable all required locales in pimcore system settings
  • Always be sure that every document translation is connected via the localization tool.
  • If you're using the country detection, you need a valid maxmind geoip data provider

Further Information

Why is there no Version 1?

There is already an i18n plugin for pimcore4 which is not public. With Pimcore5 we decided to move this project to a public github repository. You're welcome. :)

Copyright and License

Copyright: DACHCOM.DIGITAL
For licensing details please visit LICENSE.md

Upgrade Info

Before updating, please check our upgrade notes!

pimcore-i18n's People

Contributors

blackbitdevs avatar pascalmoser avatar scrummer avatar solverat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.