stable

Clone or download

Read-only

New homepage layout

This is part of story #10176 New homepage How to test: - There is a new homepage. You can still log in with or without LDAP. - OpenIDConnect provider buttons should still work. - The create account button should redirect you to /account/register.php - Given siteadmin had set a custom logo, it is displayed in place of the svg logo - Given your platform was set to use a custom homepage (set in you db homepage.use_standard_homepage = 0), it will be shown instead of this one Caveats: - If you use OpenIdConnect Client plugin, the provider buttons have their style broken (they still rely on bootstrap). This part will come later. - The footer will come later too. We only added the version number to not break our tests. Change-Id: I9d7826d027d65269368b8545f3bb0c9d1ca8dbfc

Modified Files

Name
M plugins/openidconnectclient/include/openidconnectclientPlugin.class.php +12 −1 Go to diff View file
A plugins/openidconnectclient/www/themes/BurningParrot/css/includes/_button-colors.scss +163 −0 Go to diff View file
A plugins/openidconnectclient/www/themes/BurningParrot/css/includes/_includes.scss +4 −0 Go to diff View file
A plugins/openidconnectclient/www/themes/BurningParrot/css/includes/_login.scss +79 −0 Go to diff View file
M plugins/openidconnectclient/www/themes/BurningParrot/css/style-blue.scss +1 −2 Go to diff View file
M plugins/openidconnectclient/www/themes/BurningParrot/css/style-green.scss +1 −2 Go to diff View file
M plugins/openidconnectclient/www/themes/BurningParrot/css/style-grey.scss +1 −2 Go to diff View file
M plugins/openidconnectclient/www/themes/BurningParrot/css/style-orange.scss +1 −2 Go to diff View file
M plugins/openidconnectclient/www/themes/BurningParrot/css/style-purple.scss +1 −2 Go to diff View file
M plugins/openidconnectclient/www/themes/BurningParrot/css/style-red.scss +1 −2 Go to diff View file
M site-content/en_US/homepage/homepage.tab +7 −4 Go to diff View file
M site-content/fr_FR/homepage/homepage.tab +6 −3 Go to diff View file
M src/common/layout/ThemeManager.class.php +15 −7 Go to diff View file
M src/templates/homepage/homepage-signin.mustache +58 −23 Go to diff View file
M src/templates/homepage/homepage.mustache +31 −58 Go to diff View file
M src/www/themes/BurningParrot/BurningParrotTheme.php +56 −1 Go to diff View file
M src/www/themes/BurningParrot/FooterPresenter.php +7 −3 Go to diff View file
A src/www/themes/BurningParrot/HomePagePresenter.php +82 −0 Go to diff View file
M src/www/themes/BurningParrot/autoload.php +3 −2 Go to diff View file
M src/www/themes/BurningParrot/css/_includes.scss +1 −0 Go to diff View file
A src/www/themes/BurningParrot/css/includes/_homepage.scss +201 −0 Go to diff View file
A src/www/themes/BurningParrot/images/homepage-logo.svg +1 −0 Go to diff View file
A src/www/themes/BurningParrot/images/homepage/tuleap-homepage-hero-screenshots.png Binary file Go to diff View file
M src/www/themes/BurningParrot/templates/footer.mustache +1 −0 Go to diff View file