Utrzymanie i wsparcie techniczne stron i aplikacji internetowych w Drupalu
Zapewniamy bieżącą opiekę, rozwój i wsparcie techniczne stron opartych na Drupalu - również tych zbudowanych przez inne zespoły. Łączymy development z UX/UI, SEO technicznym, dostępnością, bezpieczeństwem i hostingiem, dzięki czemu możemy odpowiadać za serwis znacznie szerzej niż tylko od strony kodu.
Drupal daje wspólny standard, dlatego możemy wspierać także projekty, których nie budowaliśmy
Drupal ma określoną architekturę i zasady tworzenia oprogramowania. Dzięki temu możemy wejść w istniejący projekt, poznać jego budowę i dalej go utrzymywać oraz rozwijać.
Nie każdy serwis, który do nas trafia, jest jednak zbudowany dobrze. Spotykamy serwisy, w których przez lata odkładano aktualizacje, zastosowano rozwiązania trudne w dalszym utrzymaniu albo część funkcji została wykonana po prostu zbyt szybko i zbyt tanio.
W takich przypadkach najpierw sprawdzamy, z czym mamy do czynienia. Ustalamy, co trzeba poprawić od razu, co można zostawić, a co warto zmienić dopiero przy dalszym rozwoju. Nie proponujemy tworzenia strony internetowej od nowa, jeżeli nie ma takiej potrzeby.
Równolegle rozmawiamy z klientem o tym, jak działa jego firma lub instytucja, kto korzysta z serwisu i gdzie pojawiają się problemy. Dzięki temu nie patrzymy wyłącznie na kod. Możemy włączyć UX/UI, SEO techniczne, dostępność cyfrową, bezpieczeństwo czy infrastrukturę tam, gdzie faktycznie jest to potrzebne.
Co możemy wziąć na siebie w ramach stałej opieki
Zakres współpracy nie musi być taki sam dla każdego serwisu. Z jednym klientem odpowiadamy głównie za aktualizacje i bezpieczeństwo, z innym również za hosting, rozwój nowych funkcji, UX/UI, SEO czy dostępność cyfrową. Ustalamy go w zależności od serwisu i tego, czego rzeczywiście potrzebuje organizacja.
Aktualizacje, monitoring i bezpieczeństwo
Możemy regularnie aktualizować cały serwis albo wykonywać tylko aktualizacje krytyczne, np. związane z bezpieczeństwem. Wszystko zależy od przyjętego modelu współpracy.
Na stałe możemy też monitorować dostępność serwisu, przeglądać logi i komunikaty systemowe oraz reagować na problemy, które wymagają działania.
Za serwis odpowiada po naszej stronie konkretna osoba. Raz w miesiącu przygotowuje raport z wykonanych prac, aktualizacji i zauważonych problemów. Jeżeli jest taka potrzeba, omawiamy z klientem najważniejsze wnioski, natomiast działania techniczne mieszczące się w ustalonym zakresie podejmujemy samodzielnie.
Klient nie musi sam pilnować aktualizacji ani decydować, jak reagować na problemy techniczne - za ten obszar odpowiadamy my.
Rozwój i optymalizacja serwisu
Stała opieka nie oznacza tylko aktualizacji i naprawiania błędów.
Stała współpraca często obejmuje też nowe funkcje, integracje i kolejne etapy rozwoju projektu. Pomagamy również wtedy, gdy problem nie jest czysto techniczny - np. użytkownicy nie radzą sobie z formularzem, wyszukiwarką albo konkretnym procesem.
W takich przypadkach możemy połączyć development z UX/UI, badaniami użyteczności, SEO technicznym czy analizą danych. Najpierw sprawdzamy, gdzie rzeczywiście leży problem, a dopiero później proponujemy rozwiązanie.
Hosting i infrastruktura
Jeżeli klient tego potrzebuje, możemy odpowiadać również za środowisko, na którym działa serwis internetowy.
Pomagamy dobrać hosting, konfigurujemy środowiska testowe, kopie bezpieczeństwa, monitoring i usługi dodatkowe potrzebne do prawidłowego działania serwisu.
Jeżeli pojawia się problem, nie ograniczamy się do stwierdzenia, że „to sprawa hostingu” albo „to problem aplikacji”. Sprawdzamy całość i szukamy rzeczywistej przyczyny.
Dostępność cyfrowa
W przypadku instytucji publicznych stała opieka może obejmować również dostępność cyfrową.
Możemy wykonywać regularne przeglądy i audyty, wdrażać poprawki oraz pomagać w aktualizacji deklaracji dostępności. Ma to znaczenie szczególnie przy serwisach, które stale się zmieniają i do których dochodzą nowe treści oraz funkcje.
Dostępność traktujemy wtedy jako element bieżącego utrzymania serwisu, a nie jednorazowe zadanie wykonane przy jego uruchomieniu.
SEO techniczne i wydajność
Sprawdzamy problemy z indeksacją, błędy techniczne, czas odpowiedzi serwera i wydajność.
Reagujemy również na problemy wykrywane przez Google Search Console i inne narzędzia używane do monitorowania kondycji serwisu.
Dla wielu klientów jesteśmy po prostu ich zapleczem technicznym
W stałej współpracy bierzemy odpowiedzialność za techniczną stronę serwisu. Klient nie musi wiedzieć, czy problem dotyczy Drupala, hostingu, UX, SEO czy bezpieczeństwa. Wystarczy, że powie nam, co nie działa albo co chce zmienić - po naszej stronie dobieramy odpowiednie kompetencje i zajmujemy się rozwiązaniem.
Z czasem coraz lepiej znamy system, historię zmian i sposób pracy organizacji. Dzięki temu możemy reagować szybciej i nie zaczynamy każdej kolejnej sprawy od zera. Dla wielu klientów właśnie w ten sposób stajemy się stałym zapleczem technicznym ich serwisu.