Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update site branding to match feed.qgis.org #319

Open
timlinux opened this issue Nov 29, 2023 · 2 comments
Open

Update site branding to match feed.qgis.org #319

timlinux opened this issue Nov 29, 2023 · 2 comments
Assignees

Comments

@timlinux
Copy link
Member

No description provided.

@Xpirix
Copy link
Collaborator

Xpirix commented Dec 6, 2023

@timlinux Please find below the proposed approach for this issue:

Step 1: Upgrade to Django 4+ and Python 3.12

This step is addressed by the PR #374

Step 2: Implement Webpack into the project

Xpirix#9

  • Install Webpack
  • Configure Webpack with Django

Step 3: Install Bulma CSS and Necessary Frontend Packages

Xpirix#9

  • Use npm to install Bulma CSS and dependencies.
  • Identify and install other necessary frontend packages.

Step 4: Update branding for each page - switch from Bootstrap to Bulma

  • Add available web components from the new website  Xpirix/QGIS-Django#10 (header, footer, colour variables...)
  • Update each page to use Bulma based on QGIS Hugo and feed.qgis.org
    • Homepage
    • Plugin list
    • Plugin upload
    • Plugin detail
    • Planet
    • Resources list (Styles, Projects, Models, 3D Models, QGIS Layer Definition File)
    • Resource detail
  • Remove all Bootstrap style classes and references
  • Ensure the design is responsive.
  • Test on different browsers and devices.

This approach can involve significant changes. Should we introduce this on the QEP?

@timlinux
Copy link
Member Author

timlinux commented May 2, 2024

This approach can involve significant changes. Should we introduce this on the QEP?

For me, if the behaviour does not change and the changes are cosmetic only, I think we should just go ahead and do it as we have an overarching plan to harmonise all of the web sites to match the new design guidelines.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

2 participants