WYZWANIE modernizacji wyglądu witryny internetowej dostosować działanie strony do standardu Progresywnej Aplikacji opracowanego przez firmę Google

Podobne dokumenty
CMS, CRM, sklepy internetowe, aplikacje Web

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

na stworzenia strony internetowej dostosowanej do urządzeń mobilnych zgodnych z W3C wraz z modułem BIP / samodzielnej witryny BIP

Strona mobilna i strona responsywna w pozycjonowaniu. Mobile-First Index. Spis treści

Idea of responsive web design. Roman Białek Mateusz Mikołajczak Kacper Palmowski Krzysztof Szot

CO TO JEST STRONA INTERNETOWA?

Prognoza Cisco: 13-krotny wzrost globalnego ruchu w sieciach mobilnych na przestrzeni lat

omnia.pl, ul. Kraszewskiego 62A, Jarosław, tel

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Case Study MniamMniam.pl. Wdrożenie szablonu RWD dla portalu i sklepu internetowego

DESIGNER APPLICATION. powered by

GetWeb Twoja firma w Internecie

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

OFERTA OUTSOURCING IT

INNOWACJE NA CELOWNIKU

REFERAT O PRACY DYPLOMOWEJ

Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

Od A do Z. Od strategii do wdrożenia. Od kliknięcia do sprzedaży. Infinity Group. Ready to deliver. E-commerce Workshop.

Witamy! Górnicy 2.0. Kreatywne rozwiązania intnernetowe

Ulotka. Zmiany w wersji Data produkcji wersji: 25 września Wersja

MEDIAFLEX PREZENTACJA FIRMY. Mediaflex Sp. z o. o.. ul. Wodna 17, Kraków

Co zyskujesz tworząc serwis www w Spark Media?

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Agencja bardzo interaktywna OFERTA

stronakultury.pl Numer 1 lider usług dla ośrodków kultury!

Czym. jest. Odkryj nowe możliwości dla swojej firmy dzięki usłudze Office 365. Twoje biuro tam, gdzie Ty. Nowy Office w chmurze.

Świadczymy kompleksowe usługi informatyczne od 1991 r. Pracowaliśmy dla niemal 400 Klientów.

OFERTA WYKONANIA STRONY WWW. Magdalena Hodak. WYCENĘ PRZYGOTOWAŁ inż. Damian Pronobis. Nr Wyceny : #182. Wycena przygotowana dla:

Jesteśmy zespołem programistów oraz grafików, chcemy pracować dla Ciebie! Oferta. Poczuj przyjemność pracy z zawodowcami

SPECYFIKACJA WYMAGAŃ. w zakresie migracji i uruchomienia nowego serwisu WWW na potrzeby PKP S.A.

NASZA MISJA. wszystkie nasze dzialania sfokusowane sa na efektywną, partnerską współprace.

URLOPY BY CTI. Opis programu

Comarch B2B Ulotka. Comarch ERP XL / Comarch ERP Altum. Zmiany w wersji

KONFIGURACJA PRZEGLĄDAREK. Poniższa konfiguracja dedykowana jest dla Bankowości Internetowej SGB

Krótkoterminowa prognoza warunków jakości powietrza dla Miasta, Powiatu, Województwa system informatyczny. Piotr Ciwiś Maja Trzepacz Jerzy Jamrocha

NOWOCZESNE NARZĘDZIA DLA TURYSTY W JEDNEJ KIESZENI

REFERAT O PRACY DYPLOMOWEJ

esthetify.pl Strony internetowe dla firm z sektora Beauty & SPA Esthetify dla Ciebie

SUPERSZKOLNA.PL Usługi dla oświaty w jednym miejscu!

Pakiety podstawowe. Cena: 8750 zł netto

Poznaj osiem kroków naszej współpracy:

brandrace FUNKCJONALNY sklep internetowy

Bootstrap. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński

Analiza branży motoryzacyjnej i handlowej

LANDINGI.COM. Case Study. Klient Landingi.com. Branża IT, marketing i PR. Okres realizacji od grudnia 2013 do chwili obecnej.

Kim jesteśmy, co oferujemy?

Idealny start

Funkcje aplikacji. strona 1

MOBILNA BANKOWOŚĆ potrzeba czy moda?

Responsive Web Design

Nowe spojrzenie na prawo

Pozdrawiam Andrzej Wegner, Consensus. Firma Usługowa.

SZKOLENIA DLA EDUKACJI

Idealna strona internetowa dla Twojej firmy

Odseparowanie kodu PHP i warstwy prezentacji od dawna było celem

System kadrowo-płacowy KOMAX 2.0

Przegląd najważniejszych realizacji. Kamil Wiśniowski Tel

Do kogo kierowany jest system do archiwizacji?

Nowa strona internetowa Twojej Firmy w 3 dni!

Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych

TWORZENIE PREZENTACJI MS POWERPOINT

Rozwiązania i usługi SAP

System Profesal. Zarządzanie przez fakty

Załącznik nr 1. Szczegółowe założenia funkcjonalne i techniczne projektu. Projekt przewiduje realizację następujących zadań:

Państwowa Wyższa Szkoła Zawodowa w Ciechanowie INFORMATYKA

PRZYJAZNE ZARZĄDZANIE TREŚCIĄ TWOJEGO SERWISU WWW NALEŻYMY DO

PREZENTACJA PORTFOLIO FIRMY Z ZAKRESU PROJEKTOWANIA STRON INTERNETOWYCH

Dokumentacja techniczno-użytkowa Serwis internetowy

I. OKRESLENIE POTRZEB II. PRZEDSTAWIENIE PAKIETÓW NAZWA PROJEKTU

Szanowni Państwo, Jesteśmy zespołem projektowym realizującym indywidualne projekty a nie pudełkowe rozwiązania. Działamy na rynku usług projektowych.

OPTYMALIZACJA PRODUKCJI

VALIO Sp. z o.o. Załącznik nr 1 do Zapytania ofertowego dotyczącego zakupu licencji części systemu B2B oraz wykonania Warstwy Prezentacyjnej.

OPCJA KOMPLEKSOWE USŁUGI INTERNETOWE

MATRIX SALON PARTNER L OREAL POLSKA TABELA PLIKÓW COOKIES

Szczegóły związane z wymaganiami odnośnie SLA znajdują się w dokumentacji funkcjonalnej znajdującej się w załączniku nr 10 do SIWZ.

esthetify.pl Strony internetowe dla firm z sektora Beauty & SPA Esthetify dla Ciebie

Ten krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej.

conceptree AGENCJA INTERAKTYWNA

FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL

System sprzedaŝy rezerwacji

Web Performance Optimisation - szybsze strony internetowe

Witryny, które nie spełniają tych wymagań, nie są użyteczne dla klientów i powodują tendencję do wyjścia ze sklepu.

TOPWEB SPSall Budowanie portalu intranetowego

Agenda. O firmie. Wstęp Ksavi. Opis funkcjonalności systemu Ksavi Auditor. Podsumowanie

Szkolenie autoryzowane. MS Administracja i obsługa Windows 7. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Piotr Miklosik, wiceprezes

Historia naszego klienta. Rozwiązanie MDM w FM Bank PBP SA.

Spis treści Szybki start... 4 Podstawowe informacje opis okien... 6 Tworzenie, zapisywanie oraz otwieranie pliku... 23

Comarch isklep24 Ulotka v. 5.1

Responsive Web Design:

Twórz mobilne aplikacje biznesowe dzięki SAP Mobile Platform

Obsługa e-marketingu dla firmy Pneumatik CASE STUDY. Napędzamy Twój biznes

Responsive Web Design:

Case study strona firmowa

Platforma Cognos. Agata Tyma CMMS Department Marketing & Sales Specialist atyma@aiut.com.pl AIUT Sp. z o. o.

Kim jesteśmy Co robimy Nasza oferta Doświadczenie Klienci Kontakt SPIS TREŚCI

Transkrypt:

C A S E STUDY

PROJEKT MSERWIS od 15 lat pomaga firmom w tworzeniu ich kompleksowej obecności w Internecie, na różnych rynkach. Zdobyte w tym czasie doświadczenie pozwala nam zaproponować Tobie najlepiej dopasowane rozwiązania. Specjalizujemy się w rejestracji domen na całym świecie, dostarczamy usługi hostingowe na szybkich serwerach, zapewniamy profesjonalne certyfikaty SSL, tworzymy strony internetowe i autorskie systemy CMS, wykonujemy również dedykowane aplikacje internetowe. Naszym klientom proponujemy wyłącznie profesjonalne i sprawdzone rozwiązania, potrzebne i przydatne dla niemal każdego rodzaju działalności w Internecie. Projekt zakładał modernizację istniejącej witryny MSERWIS.pl pod kątem designu oraz wdrożenia nowoczesnych rozwiązań poprawiających funkcjonalność witryny, w tym dostosowanie jej do najnowszych wytycznych Google.

WYZWANIE W MSERWIS stawiamy przede wszystkim na profesjonalizm. Aby utrzymać ciągle zmieniające się standardy w projektowaniu stron www konieczne jest (mniej więcej co 2-3 lata) przeprowadzenie modernizacji wyglądu witryny internetowej, która stanowi wizytówkę każdego typu biznesu. Jest to szczególnie ważne w dzisiejszych czasach, w których standardy i wymagania dotyczące wyglądu oraz funkcjonalności stron internetowych zmieniają się błyskawicznie. Szczególnie dotyczy to firm z branży IT. Nowoczesna strona powinna reprezentować pewien balans między świetnym designem, efektem wow, a użytecznością i realizacją celów. Grafik, programista i marketingowiec - głos każdej z tych osób powinien być równoważny przy realizacji projektu. Jedną z najważniejszych funkcjonalności koniecznych przy tworzeniu serwisów www jest dostosowanie do popularnych urządzeń mobilnych (responsywność). My poszliśmy o krok dalej tworząc elastyczną jedną wersję strony, która sama dopasuje się do każdego ekranu. Według najnowszego raportu Cisco, w latach 2016-2021 nastąpi 7-krotny wzrost ruchu w sieciach mobilnych. W 2021 roku 50% danych będzie przesyłanych do urządzeń końcowych przez sieci Wi-Fi, 30% przez sieci kablowe, 20% przez komórkowe natomiast liczba użytkowników smartfonów i tabletów wzrośnie do poziomu 5,5 miliarda. Mobile jest więc przyszłością internetu i konieczne jest uwzględnienie tego trendu przy planowaniu kierunków rozwoju biznesu - niezależnie od jego charakteru. W związku z tym, postanowiliśmy dostosować działanie strony do standardu Progresywnej Aplikacji opracowanego przez firmę Google. Progresywne aplikacje internetowe (Progressive Web Apps, PWA) to nowoczesne aplikacje offline stworzone z myślą o urządzeniach mobilnych, które mogą konkurować z najlepszymi aplikacjami natywnymi. Mają wyznaczać nowy standard internetu mobilnego. Dla 76% użytkowników najważniejsze jest, żeby dana strona umożliwiała szybkie znalezienie tego, czego szukają. W ramach modernizacji postanowiliśmy popracować także nad optymalizacją działania witryny, w tym czasu potrzebnego do wyrenderowania treści.

REALIZACJA Dla każdego z widoków została wyznaczona ścieżka krytyczna pozwalająca zoptymalizować proces renderowania treści. Arkusze styli napisane zostały w języku SASS wraz z wieloma bibliotekach poprawiającymi wydajność. Każdy z widoków otrzymał dwa własne arkusze stylów: jeden ładowana podczas pierwszego wyświetlenia strony, zawierający jedynie najbardziej potrzebne treści, a następnie drugi, ładowany dopiero po wyświetleniu klientowi bazowej witryny. Układ treści bazuje na najnowszej technologii flexbox Wszystkie ikony zostały umieszczone w formacie SVG dodatkowo wykorzystując technikę SVG sprite oraz SVG symbol. Wszystkie obrazy posiadają mechanizm wolnego ładowania, czyli tzw. ładowanie na żądanie. Arkusze stylów oraz fonty są dołączane do treści strony za pomocą nowej techniki zwanej preload. Aby nie tworzyć zasobów blokujących renderowania strony wszystkie skrypty napisane w języku JavaScript wykonują się w pełni asynchronicznie. Dodatkowo wszystkie pliki skryptów są zoptymalizowane i skompresowane. Dla poprawienia wydajności zastosowaliśmy technologię Service Worker pozwalającą na bardzo zaawansowane wykorzystanie pamięci cache po stronie klienckiej, obsługę trybu offline oraz synchronizację przepływu danych pomiędzy otwartymi kartami. Pomimo zastosowania najnowszych rozwiązań zachowaliśmy wsteczną kompatybilność dla IE11 dzięki zastosowaniu bibliotek polyfill. Wyniki testu Google Lighthouse:

Wzrost wydajności Obniżenie czasu dostępu 3200 ms 2400 ms 1600 ms 800 ms 0 ms Stary serwis Nowy serwis Jak widać na wykresie uzyskane wyniki są bardziej niż satysfakcjonujące zważając na charakterystykę serwisu oraz na fakt, iż zmianie uległa głównie część kliencka. Wydajność nowego serwisu została zmierzona za pomocą dwóch narzędzi: Google PageSpeed Insights oraz Google Lighthouse (test dla Progresywnych Aplikacji) REZULTATY W ramach redesignu strony zmianie uległy: tło, treści, grafiki oraz zdjęcia. Zmieniliśmy również kolory i większość czcionek. Zmiany pozytywnie wpłynęły na czytelność i układ treści na stronie. Pozwoliły nam również na ujednolicenie wyglądu na wszystkich urządzeniach. Dzięki wdrożeniu zasad Progresywnych Aplikacji Webowych witryna www.mserwis.pl jest dostępna również w trybie offline dla użytkowników, którzy odwiedzą naszą stronę po raz kolejny Strona działa znacznie szybciej (ponad 3-krotnie krótszy czas potrzebny do wyświetlenia strony). Ponadto, dla kluczowych grafik widocznych od razu po pierwszym załadowaniu witryny umieszczana jest znacznie mniejsza kopia obrazu z mocnym rozmyciem Gaussa. Pozwala to odłożyć w czasie wczytywanie dużych objętościowo obrazów jednocześnie unikając wyświetlania klientowi pustych miejsc na stronie. Oprócz tego, że strona działa szybciej i wydajniej poprawiliśmy wygląd strony na monitorach o dużym zagęszczeniu pikseli. Teraz oprócz ekranów o standardowej rozdzielczości nasza strona wygląda wyraźniej i dobrze również na znacznie większych urządzeniach.