Przejdź do treści
Nowe strony i decyzje

Gotowa wtyczka czy własne rozwiązanie — koszt dopasowania

Potrzebujesz nowej funkcji lecz nie wiesz czy wystarczy gotowa wtyczka? Zajmujemy się wyborem i wdrożeniem rozwiązania do konkretnej strony. Własny kod proponujemy tam gdzie ma uzasadnienie. Nie jest obowiązkowym zamiennikiem każdego dodatku.

Zespół Pressowni / m-studio-m.netOkoło 3 min czytania
Co to oznacza dla CiebieLiczy się dopasowana funkcja i możliwość jej dalszego utrzymania. Porównujemy konfigurację gotowego dodatku z wykonaniem własnego rozwiązania.
W tym poradniku
  1. Najpierw ustalamy potrzebny efekt
  2. Gotowy dodatek musi pasować do Twojej witryny
  3. Własne rozwiązanie może uprościć dopasowanie
  4. Późniejsze aktualizacje również należą do planu
  5. Porównujemy koszt całego rozwiązania
  6. Przy dużej rozbudowie warto ocenić podstawę
Dopasowanie i utrzymanie. Przykładowe warianty realizacji tej samej potrzeby. Inscenizowana wizualizacja z przykładowymi danymi.
Inscenizowana wizualizacja problemu. Dane i widoki są przykładowe. Grafika nie przedstawia strony ani wyników pomiarów klienta.

Najpierw ustalamy potrzebny efekt

Opisz co ma zrobić użytkownik lub obsługa strony. Może chodzić o wygodniejszy formularz albo połączenie z innym systemem. Nazwa wtyczki nie jest potrzebna do rozpoczęcia rozmowy.

Pomagamy przełożyć tę potrzebę na zakres. Dzięki temu decyzja o zakupie lub napisaniu dodatku wynika z zadania nie z popularności konkretnego rozwiązania.

Gotowy dodatek musi pasować do Twojej witryny

Wtyczki i motyw mogą wchodzić ze sobą w konflikt. Deklaracja zgodności nie zastępuje sprawdzenia konkretnego zestawu.[1]

Oceniamy funkcje i warunki licencji oraz możliwość aktualizacji. Nowy dodatek sprawdzamy z uwzględnieniem używanej strony. Nie kończymy pracy na jego aktywacji.

Własne rozwiązanie może uprościć dopasowanie

Przy funkcji na zamówienie zakres można oprzeć na konkretnych potrzebach. Trzeba jednak uwzględnić testy i dokumentację oraz późniejsze utrzymanie.

Wykonujemy własne rozwiązania wtedy gdy taki wybór ma uzasadnienie. Nie przedstawiamy go automatycznie jako szybszego lub bezpieczniejszego. O wartości decyduje działanie w Twoim projekcie.

Późniejsze aktualizacje również należą do planu

Nowa funkcja powinna być przygotowana z uwzględnieniem dalszych zmian używanych komponentów. Przypadkowa modyfikacja cudzego dodatku może utrudnić utrzymanie.

Ustalamy sposób rozwoju i odpowiedzialność. Przed krytyczną zmianą przygotowujemy zabezpieczenie oraz możliwość cofnięcia. W podsumowaniu opisujemy wykonany zakres.

Porównujemy koszt całego rozwiązania

Licencja i konfiguracja gotowej wtyczki to inny zestaw kosztów niż wykonanie własnego komponentu. W obu wariantach potrzebne są testy i obsługa późniejszych zmian.

Przedstawiamy zakres do decyzji. Jeśli obecne rozwiązanie można naprawić także rozpatrujemy taką możliwość. Wymiana nie jest domyślnym celem każdego zgłoszenia.

Przy dużej rozbudowie warto ocenić podstawę

Gdy sklep wymaga wielu wyjątków i nowych integracji pojedynczy dodatek może nie rozwiązać szerszej potrzeby. Dla rozbudowanej sprzedaży rekomendujemy PrestaShop i pracę w ramach PrestaFix.

Dla strony informacyjnej właściwy może być mniejszy komponent lub model statyczny. Naszym celem jest potrzebna funkcja z jasnym utrzymaniem. Nie największa liczba dodatków ani największa przebudowa.

Na początek wystarczy

  • Opis potrzebnej funkcji i jej użytkownika.
  • Adres strony oraz systemy powiązane z tą funkcją.
  • Informacja o istniejącym rozwiązaniu i planowanych zmianach.

Pytania przed zleceniem

Czy zawsze proponujecie własną wtyczkę?

Nie. Porównujemy gotowe rozwiązania i własny kod według dopasowania oraz kosztu utrzymania.

Czy możecie poprawić już używany dodatek?

Ocenimy taką możliwość i potrzebny zakres. Nie proponujemy wymiany bez sprawdzenia obecnego rozwiązania.

Źródła techniczne

  1. WooCommerce — How to test for plugin and theme conflicts

Źródła techniczne wskazane przy opracowaniu poradnika. Rekomendacje dotyczące sposobu realizacji są stanowiskiem zespołu Pressowni.

Pressownia / pomoc techniczna

Opisz funkcję. Doborem rozwiązania zajmiemy się my.

Napisz co ma się zmienić w pracy strony lub firmy. Porównamy gotowy dodatek z własnym wykonaniem i uzgodnimy zakres przed wdrożeniem.