Skip to content

Frontend v2.0.0#37

Open
korzento wants to merge 8 commits into
masterfrom
frontend-v2.0.0
Open

Frontend v2.0.0#37
korzento wants to merge 8 commits into
masterfrom
frontend-v2.0.0

Conversation

@korzento

@korzento korzento commented Oct 12, 2022

Copy link
Copy Markdown
Collaborator

Wykonane zmiany:

  • Optymalizacja strony
    -- lazy loading zdjęć
    -- poprawnie obrazków
    -- minifikacja js/css/html
    -- Zmina typów zdjęć na WebP
    -- usunięci odwołań do stron, które zbierają dane (YouTube)
  • Aktualizacja bibliotek jekyll gh-pages
  • Podmian logotypów na aktualne
  • Refaktoryzacja kodu js
  • Dodanie wersji językowej
  • Poprawienie wyglądu strony
  • Dodanie technologii PWA

Optymalizacja:

Wyniki w Google Lighthouse:
Wersje Mobilna/Desktop

  • Performance: 100/100
  • Accessibility: 100/100
  • Best Practices: 100/100
  • SEO: 100/100
    Screenshot from 2022-10-12 20-59-39

Dla porównania wynik dla aktualnej wersji strony:
Wersja Mobilna

  • Performance: 85/100
  • Accessibility: 61/100
  • Best Practices: 58/100
  • SEO: 90/100
    Screenshot from 2022-10-13 10-01-17

Oraz test wykonany na stronie google.com
Screenshot from 2022-10-12 22-55-29

Wersja językowe

Została stworzona strona w wersji angielskiej.
Został dodany w menu language selector.
W pliku _config.yaml można dodać nowe wersje językowe .
Screenshot from 2022-10-12 23-01-46

Technologia PWA (Progressive web app)

Strona posiad implementację, która umożliwia wykorzystanie PWA.
PWA umożliwia użytkownikowi pobranie strony jako aplikacji mobilnej, działającej nawet w trybie offline.
Nowy projekt

Niestety technologia PWA wymaga wygenerowania dodatkowych plików takich jak ikony, manifest.json oraz pliki javascript.
Pliki powinny się generować podczas deploy'u. Ze względu na ograniczenia GitHub Pages aktualnie zostały wygenerowane podczas developmentu i dlatego znajdują się w tym PR.

W przyszłości można wdrożyć customową procedurę deploy’u, wtedy pozbędziemy się nadmiarowych plików w repozytorium.

Link do demo zmian: https://sum-pjatk.demoproject.pl/

Poproszę o review. Z góry dziękuję.

- lazyLoading image
- refactoring js
- add webpack
- minify css / js /html
- image optimization
- update gem
- removed domains wich used cookies
- update UI
@korzento korzento self-assigned this Oct 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant