Zakres usług

A Administrator www

Zajmuję się praktycznie wszystkim co dotyczy współdzielonych usług hostingowych i zarządzania www: konfiguracja hostingu, zarządanie DNS/Cloudflare, konfiguracja domen, audyty techniczne (w tym ocena opłacalności i wydajności) środowisk, migracje, konfiguracja usług pocztowych (w tym także weryfikacja dostarczalności), praca z konsolą Linux (SSH), operacje na plikach i bazach danych, analiza logów, analiza ruchu na serwerze, rozpoznawanie wąskich gardeł i wolnych zapytań (slow query), detekcja ataków, braki w konfiguracji, odzyskiwanie dostępów, przywracanie stron www z backupów, redukcja rozmiaru plików itp.

Częstym scenariuszem jaki spotykam jest istnienie wielu porzuconych instalacji Wordpress, które nawet jeśli nie zostały zainfekowane, wciąż wpływają na obciążenie serwera poprzez zaplanowane operacje, próbkowanie, oraz ataki brute-force.

W Wordpress developer

Ponieważ pochodzę z tzw. starej szkoły, działam i myślę inaczej niż ludzie "wychowani" w środowisku Wordpress. Po wielu latach działania z Wordpressem posiadam warsztat pracy, który teoretycznie pozwala przepisać na czysto dowolną stronę www lub wtyczkę (nie woocommerce), w praktyce to walka z wiatrakami rzadko kiedy warta zachodu. Aktualnie najchętniej zawężam swoje działania do audytów i analiz wąskich gardeł WP (por. heavyMeter), emergency rescue (krytyczne usterki, oczyszczanie i zabezpieczanie stron po włamaniach, odzyskiwanie danych itp.). Rzadziej piszę także rozwiązania naokoło WP, integratory, dedykowane formularze, bądź wdrażam własne mikro-rozwiązania optymalizacyjne (tj. moduł przekierowań, słowniki tłumaczeń, mikro-WAF).

Prawdopodobnie jako jedyny w Polsce wspieram także systemem ClassicPress – jest to kontynuacja Wordpressa z klasycznym edytorem rozwijana przez niezależny zespół developerów, działająca w duchu Open Source (czy o Wordpressie wciąż można tak powiedzieć?).

L Lekkie strony www

Proste, estetyczne i super-szybkie w działaniu strony internetowe pisane ręcznie przy użyciu czystych technologii: PHP, HTML, CSS, JS. Mogę w ten sposób odwzorować wyląd dowolnego projektu graficznego, szablonu lub istniejącej strony www.

Po stronie backendu pozostawiam dość swobodny wybór, w najprostszym scenariuszu startujemy z wyodrębnionymi plikami TXT lub minimalistycznym HTML (łatwy do edycji nawet dla laika), możemy to rozbudowywać w dowolnym kierunku, dodawać obsługę formularzy, liczniki wejść itp. Możemy wykorzystać lekki CMS Open Souce (spośród wielu które sprawdziłem wybrałem do tej roli Bludit CMS). Pełnozakresowym wariantem jest dedykowany Angel CMS dostarczany jako usługa online. Przepisanie strony na motyw Wordpress / ClassicPress również nie stanowi większego problemu.

Popularność Wordpressa przyzwyczaiła ludzi do tego że strony www wymagają nieustannej uwagi (aktualizacje, ataki, wtyczki, wyskakujące powiadomienia itp.), podczas gdy w rzeczywistości wcale nie musi tak być. Strony www które oferuję, często nazywam "bezobsługowymi". Bezobsługowe ponieważ nie wymagają żadnych aktualizacji ani jakiejkolwiek nadmiarowej uwagi.

M Mikroserwisy i skrypty cykliczne

Moja specjalność to systemy typu mikro (mikro-CMS, mikro-CRM, mikro-e-commerce) - rozwiązania które są lekkie i superszybkie w działaniu. Łączę to z bardzo wysokimi oczekiwaniami względem usability, dlatego moje interfejsy często okazują się łatwiejsze, praktyczniejsze, i przede wszystkim przyjemniejsze w pracy.

Czysty kod to łatwość modyfikacji i rozbudowy, to także mniejsza liczba możliwych usterek i łatwość ich zlokalizowania. Kolejną "supermocą" mikroserwisów jest podejście zero-dependency, podczas gdy inne systemy składają się z dziesiątek tysięcy zależności i zewnętrznych bibliotek, które z dnia na dzień otrzymują nowe wersje lub poprawki bezpieczeństwa, mikroserwisy nie mają zależności i nie potrzebują aktualizacji – raz postawiony system może służyć bardzo długo, jest bezpieczny, stabilny, i nie wymaga żadnej dodatkowej uwagi administratora.

połączenie PHP i PHP-CLI z Linuksem daje naprawdę potężne możliwości działania, w przypadku skryptów cyklicznych (CRON) nie mają sobie równych. Mój najlepszy system kolejkowania zarządzał kilkudziesięcioma ciężkimi skryptami wymiany danych (m.in. IAI-Shop API) wykonującymi się w różnych odstępach czasowych, jeden rzut oka na prosty interfejs pozwalał zobaczyć wszystkie aktywne, nadchodzące oraz zakończone niepowodzeniem wywołania.

O Outsourcing analityczny

Oferuję swoje usługi w roli analityka webowego w modelu outsourcingowym. Korzystam z własnego narzędzia - Archery Analytics, który stopniem pokrycia realnego ruchu pozostawia inne systemy daleko w tyle. Archery Analytics daje pełną swobodę customizacji pod indywidualne potrzeby, pozwala mierzyć interakcje na stronie www, oraz umożliwia otrzymywanie codziennych lub cotygodniownych raportów e-mail, które także można dowolnie dostosowywać. Dzięki dostępowi do bazy danych, otrzymujemy możliwość wykonania dowolnego zapytania SQL, możemy analizować konkretne przypadki, mierzyć i porównywać skutki działań marketingowych, szukać powtarzalnych wzorców lub problemów w Customer Journey.

Archery Analytics nie korzysta z cookies oraz może działać zarówno jako zewnętrzna usługa, jak i w domenie klienta (self-hosted), w obu przypadkach nie jest przechwytywany przez Adblocki.

X Audyty usability / UX

Wypracowałem własną formę na coś co nazywam "audytem UX/usability", jest to analiza obecnej strony www wraz ze wskazaniem wszystkich istotnych problemów: począwszy od technicznych, wydajnościowych, SEO, usability, poprzez aspekt estetyki, UX, warstwy informacyjnej, aż po branding i marketing on-site. Daje on solidny materiał do późniejszej pracy, także argumentację na zmiany (o ile są potrzebne). Pozwala spojrzeć znacznie szerzej i widzieć więcej, bowiem oprócz wypunktowania braków, często wplatam wskazówki, podpowiedzi, przykłady dobrych wzorców lub pomysły na zmiany. Moim celem jest dostarczyć rzetelne opracowanie funkcjonujące również jako udokumentowanie historii, po tym jak wskazane problemy zostaną zażegnane.

Częstym dla mnie widokiem jest to że strona internetowa marki (twarz marki) pozostaje daleko w tyle do jakości jaką marka sobą reprezentuje (uosabia). Kiedyś strony www były dużo ładniejsze i użyteczne, dziś większość z nich wygląda jakby "technologia" (często "zepsuta technologia") miała wyznaczać standardy wizualne. Dlatego w wielu przypadkach praca nad poprawą SXO/CRO (Conversion Rate Optimization) bardzo często potrzebuje zawrócić do edukowania w kwestii podstaw: zadbanie o estetykę, wartość informacyjną i użyteczność na stronach www.

D UX Design

Dążenie do czystości [umysłu] pielęgnuje wyczucie estetyki i harmonii. Nie jestem grafikiem i nie potarfię tworzyć grafiki, ale poczucie estetyki i wysoka wrażliwość na UX (User Experience) są czymś innym. Łącząc doświadczenie analityczne z umiejętnościami językowymi i wiedzą marketingową (content marketing) wytwarzam warsztat pracy zorientowany na dostarczenia użytkownikowi wszystkiego co najlepsze do podjęcia właściwej decyzji bez wychodzenia ze strony.

Do opracowywania mockupów / landing pages wykorzystuję system moqups.com

Jak pracuję

Jestem freelancerem (osoba fizyczna), korzystam z systemu rozliczeń (FV) oferowanego przez firmę Kugaru z Wrocławia. Nie pobieram zaliczek. Zależy mi na dobrych relacjach i równej korzyści dla obu stron. Nadrzędną zasadą (wartością którą się kieruję) jest dla mnie etyka zawodu. Uważam że obowiązkiem każdego specjalisty jest działanie dla dobra- i w interesie klienta, co się z tym wiąże także uświadamianie kiedy jakaś modyfikacja nie ma przełoży się na efekt (np. SEO), albo kiedy pomysł na nową funkcjonalność może generować tylko nowe problemy. Nie jestem ani nieomylny ani wszechwiedzący, zdarza się że popełniam błędy, albo że w jakiejś sprawie pomyliłem się co do oceny sytuacji (nawet często), myślę że jest to wpisane w naturę ludzką, ważne aby być prawdziwym i umieć przyznać kiedy nie miało się racji. Wiem że duża część osób w branży stosuje abonament do opieki technicznej, ja nigdy nie chciałem tak działać. Nigdy też nie używam AI do tworzenia treści ani kodu, uważam że to co ma być domeną człowieka powinno pozostać w rękach człowieka.

Jeśli moje podejście i wartości są zbieżne z Twoimi własnymi, proszę daj o sobie znać. Chętnie podejmę się nowego zadania.