Skip to content

Bundle description #4

@EmmanuelVella

Description

@EmmanuelVella

Here is a description of the current implementation of this bundle.

  • For now, only PHPCR is supported
  • It only handle localized domains (each domain is mapped to a locale)
  • A locale listener sets the current request locale in function of the current domain
  • A listener sets each route host and locale requirement on load, persist and move events (like the idPrefixListener). This way only routes having the required host and locale will match.
  • Symfony 2.4 is finally not required. I wasn't able to return the current domain base bath only (so the current request isn't necessary anymore). I have to return all domains base paths, else generating url for other locales isn't possible.The only issue I have about generating url for other locales would be solved with this PR : Force absolute url generation depending on route host symfony-cmf/Routing#112. In this case, the router must generate an absolute url (with the good domain !)
  • Currently the routes base paths are, for example, /cms/routes/www.example.org. You have to manually create the routes document named with the domains, so you can link them to a content, etc. It could also be possible to use the locale instead, like /cms/routes/en (maybe via a configuration option ?)

@lsmith77 @dbu @ElectricMaxxx

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions