Page MenuHomePhabricator

Create base layout of the donation application
Closed, ResolvedPublic5 Estimated Story Points

Description

The design and layout of the donation application's pages is not quite consistent. We want to generalize the look of the pages as shown in the proposed design changes that is linked in the description of the parent task.

This change will fix some accessibility issues regarding the font size and color contrast as well as care for a consistent layout across different pages of the donation application.

Acceptance Criteria

  • The base font size is increased to 14px.
  • The page background has a different color.
  • The main content element is positioned the same on all pages.

Notes

  • Copy over the templates related to the base layout.
  • This task lays ground work for modernizing the frontend code.
  • Convert existing templates into "fat" components.
  • There is no final decision regarding technologies/frameworks to use, yet.

Related Objects

Event Timeline

kai.nissen renamed this task from Change base layout of the donation application to Create base layout of the donation application.Mar 25 2019, 1:43 PM
kai.nissen updated the task description. (Show Details)
kai.nissen set the point value for this task to 21.

Possible split of this ticket:

  • Document Planning Session as one or multiple ADRs (mainly components folder structure, rough ideas around buefy/bulma component/class name usage, Conversion of twig to vue, data attributes (app-data and messages) )
  • Create Layout components (Header, Footer, Content)
  • Create example entry point for donation page
  • Extend webpack configuration to compile multiple entry points (http://lmgtfy.com/?q=vue+cli+multiple+entry+points)
  • Convert each Twig template to entry point: Create Rudimentary Twig template (with app data, entry point name and messages), move rest of twig template HTML contents into page component (without JS functionality).
kai.nissen changed the point value for this task from 21 to 5.