Utrzymanie stron i aplikacji webowych
Utrzymujemy strony i aplikacje webowe po uruchomieniu: poprawki, aktualizacje CMS i frameworków, wydajność, bezpieczeństwo i drobne zmiany, których działający produkt potrzebuje co miesiąc. Także projekty napisane przez innych programistów.
Kiedy potrzebujecie utrzymania strony
Większość stron nie psuje się nagle. Zwalniają, zaległe aktualizacje się piętrzą, a drobne problemy się kumulują, aż coś przestaje działać w najgorszym możliwym momencie.
- Agencja lub freelancer, który zbudował stronę, nie jest już dostępny
- CMS, wtyczki lub framework nie były aktualizowane od lat
- Strony ładują się wolno, a ruch z wyszukiwarek spada
- Strona została zhakowana lub wyświetla spam, którego nie dodawaliście
- Czeka kolejka drobnych zmian i nie ma kto ich zrobić
- Formularze, płatności lub integracje przestały działać i nikt nie zauważył tego przez kilka dni
Co obejmuje usługa
Audyt przy przejęciu
Zanim zaczniemy utrzymywać stronę zbudowaną przez innych, czytamy kod, sprawdzamy hosting i sposób wdrażania oraz spisujemy, co nie działa lub stanowi ryzyko. Dostajecie pisemny raport i uczciwą ocenę tego, czego będzie wymagać utrzymanie.
Aktualizacje CMS i frameworków
Rdzeń WordPressa, wtyczki i motywy, Laravel, Yii i inne frameworki, a także zależności PHP i JavaScript. Aktualizacje testujemy na kopii, zanim trafią na działającą stronę.
Naprawa błędów
Niedziałające formularze, błędy w procesie zamówienia, problemy z układem w nowych wersjach przeglądarek i integracje, które przestały odpowiadać. Do każdej poprawki dołączamy informację, co było przyczyną.
Wydajność
Wolne zapytania, ciężkie strony, cache, formaty obrazów i Core Web Vitals. Mierzymy przed i po, więc widzicie, co faktycznie się zmieniło.
Bezpieczeństwo
Podatne wtyczki i biblioteki, dostęp do panelu administracyjnego, usuwanie złośliwego oprogramowania i wstrzykniętych linków spamowych. Po oczyszczeniu zamykamy lukę, przez którą przyszedł atak, a nie tylko usuwamy objawy.
Drobne usprawnienia
Nowe podstrony i bloki, formularze, integracje i funkcje panelu administracyjnego: rutynowa praca, która nigdy nie uzasadnia osobnego projektu.
Przejęcie strony od innego programisty
Strony zbudowane przez innych często mają własne zmiany wewnątrz plików wtyczek, brak kontroli wersji i nikogo, kto pamięta, jak wdraża się aktualizacje. Zaczynamy od przeniesienia kodu do repozytorium, przygotowania kopii testowej i przeczytania własnego kodu, konfiguracji hostingu i sposobu wdrażania. Potem dostajecie raport: co nie działa, co jest ryzykowne, a co może poczekać. Jeśli przebudowa części kosztuje mniej niż jej utrzymywanie, mówimy o tym na początku, a nie po roku łatania.
- Kod w repozytorium z historią każdej zmiany
- Kopia testowa do bezpiecznego sprawdzania zmian
- Raport o zależnościach, własnym kodzie i znanych podatnościach
- Priorytety na pierwsze miesiące utrzymania
Aktualizacje, które nie psują strony
Odkładane aktualizacje to najczęstszy powód, dla którego strony są hakowane lub psują się bez ostrzeżenia. Aktualizujemy regularnie i małymi krokami: najpierw na kopii testowej, a potem na działającej stronie, po sprawdzeniu kluczowych podstron, formularzy i płatności. Gdy autor porzuca wtyczkę lub bibliotekę, zastępujemy ją, zanim stanie się problemem bezpieczeństwa.
- Regularny cykl aktualizacji zamiast awaryjnych aktualizacji
- Kluczowe podstrony, formularze i płatności sprawdzane po każdej aktualizacji
- Porzucone wtyczki i biblioteki zastępowane na czas
- Plan wycofania dla każdej aktualizacji
Bezpieczeństwo i oczyszczanie po włamaniu
Zhakowana strona często wygląda dla właściciela normalnie: złośliwy kod ukrywa się w plikach nazwanych jak elementy rdzenia, a linki spamowe są pokazywane tylko wyszukiwarkom. Znajdujemy i usuwamy wstrzyknięty kod, zamykamy lukę, przez którą się dostał, i sprawdzamy dane z wyszukiwarek pod kątem trwałych szkód. Potem konfigurujemy monitoring, który wykryłby to wcześniej.
- Usunięte złośliwe oprogramowanie i wstrzyknięte treści
- Znaleziony i zamknięty punkt wejścia
- Przegląd haseł, kluczy i kont administratorów
- Usunięte ostrzeżenia wyszukiwarek i strony ze spamem
Jak zaczyna się utrzymanie strony
Dostępy i audyt
Dajecie nam dostęp do kodu, hostingu i panelu administracyjnego. Przeglądamy je i przesyłamy raport o stanie strony.
Zakres i cena
Uzgadniamy, co obejmuje usługa, czas reakcji i miesięczną pulę drobnych zmian.
Konfiguracja
Konfigurujemy repozytorium, kopię testową, kopie zapasowe i monitoring dostępności, a pilne problemy z audytu naprawiamy.
Praca miesięczna
Aktualizacje, poprawki i usprawnienia w ramach zakresu, z raportem o tym, co zrobiono i co wymaga uwagi w następnej kolejności.
Z czym pracujemy
CMS i e-commerce
- WordPress
- WooCommerce
- Elementor
- Drupal
Backend
- PHP
- Laravel
- Yii2
- Ruby on Rails
- Node.js
- Python
Frontend
- JavaScript
- Vue.js
- Nuxt
- React
Narzędzia
- Git
- Google Search Console
- Lighthouse
Jak możemy współpracować
Miesięczny plan wsparcia
Stały miesięczny zakres: aktualizacje, monitoring, poprawki i uzgodniona pula drobnych zmian.
Dedykowani programiści
Programiści przypisani do Waszego produktu webowego, którzy w jednym toku zajmują się wsparciem i nowymi funkcjami.
Godzinowo lub zadanie o stałej cenie
Jednorazowy audyt, oczyszczenie po włamaniu lub pakiet zmian, rozliczane godzinowo lub jako zadanie o stałej cenie.
Powiązane projekty
Zobacz także: Tworzenie aplikacji webowych · Administracja serwerami · DevOps · Testowanie i QA
Opinie
Zespół Revol stale usprawnia prace rozwojowe klienta dzięki wysokiej jakości pracy i niezawodnemu wsparciu. Sprawnie się komunikuje i doskonale rozumie potrzeby oraz biznes klienta.
Tomas
Praca Revol w pełni spełniła oczekiwania i zadowoliła klienta. Świeże podejście i stała gotowość do wsparcia okazały się ogromnym atutem. Kto szuka komunikatywnego, zorientowanego na klienta zespołu do realizacji swoich celów, może śmiało na nich postawić.
Andrey
Najczęściej zadawane pytania
Czy możecie utrzymywać stronę zbudowaną przez inną agencję?
Tak, to najczęstszy przypadek. Zaczynamy od audytu kodu, hostingu i sposobu wdrażania, a zakres uzgadniamy dopiero wtedy, gdy wiemy, co przejmujemy.
Czy pracujecie tylko z WordPressem?
Nie. WordPress i WooCommerce zdarzają się często, ale utrzymujemy też aplikacje webowe szyte na miarę w Laravel, Yii2, Ruby on Rails, Node.js i innych technologiach, łącznie z ich panelami administracyjnymi i API.
Nasza strona została zhakowana. Co robimy najpierw?
Oceniamy szkody i szukamy czystej kopii zapasowej. Usunięcie złośliwego kodu, zamknięcie luki i usunięcie ostrzeżeń wyszukiwarek realizujemy jako jedną całość, a czas zależy od wielkości strony.
Co, jeśli strona jest zbyt stara, by ją utrzymywać?
Pokaże to audyt. Czasem realna jest aktualizacja krok po kroku, a czasem przebudowa kosztuje mniej niż rok utrzymania. Dostajecie obie opcje z wycenami i sami podejmujecie decyzję.
Czy zajmujecie się też hostingiem i serwerem?
Administracja serwerami to osobna usługa. Jeśli Wasza strona działa na VPS lub serwerze dedykowanym, utrzymanie strony i serwera zwykle łączymy, aby za oba odpowiadał jeden zespół.
Jak wyceniane jest utrzymanie strony?
Zwykle jako stały miesięczny zakres uzgodniony po audycie. Przy okazjonalnych potrzebach, takich jak pojedyncza aktualizacja lub oczyszczenie strony, pracujemy godzinowo lub za stałą cenę za zadanie.
Opowiedzcie nam o swoim projekcie
Opiszcie zadanie w kilku zdaniach. W ciągu jednego dnia roboczego odpowiemy pytaniami lub wstępną oceną zakresu i kosztów.
Wolicie e-mail lub rozmowę telefoniczną?
welcome@revolsource.com
+38 097 662 23 20
Revol Software OÜ, Tallin, Estonia. Nasz zespół jest rozproszony po całym świecie.
Dołączcie do naszego zespołu
Wyślijcie CV na adres career@revolsource.com