Page MenuHomePhabricator

Integrate new content repository with Fundraising Frontend
Closed, ResolvedPublic8 Estimated Story Points

Description

  1. Move the contents of app/templates and app/translations to the appropriate places in the hierarchy of the new Content Repository.
  2. Check out the content repository in the app subdirectory.
  3. Adapt the code of the fundraising frontend:
    • Change file paths of translations and to the new directory structure.
    • Create a translation loader class (implementing the Symfony\Component\Translation\Loader\LoaderInterface) for messages that are longer than 1 paragraph and can contain HTML. The loader must look for a file named after the requested message in the i18n/language_CODE/pages subdirectory.
    • Use the loader for the pages route.
    • Remove MediaWiki Twig loader
  4. Run all PHPUnit and Browser tests to check if anything is missing, repeat until all tests pass.

Event Timeline

JeroenDeDauw renamed this task from Integrate new content repository with fundraising frontend to Integrate new content repository with Fundraising Frontend.Feb 12 2017, 1:07 AM
gabriel-wmde claimed this task.
gabriel-wmde updated the task description. (Show Details)

This is done.

A/B testing capabilities (now removed from the task description) will be tracked in T162380