Kategoria: Strony internetowe (WWW)

Czym jest atak DDoS i jak się przed nim uchronić?

Jeżeli w nocy z 6 na 7 września próbowałeś zaczerpnąć nieco wiedzy z Wikipedii, prawdopodobnie przeżyłeś niemały szok. Wszystko wskazywało na to, że największa encyklopedia świata przestała działać! Tak po prostu, z dnia na dzień. Jak mogło do tego dojść? Dziś wiemy, że za całym zamieszaniem stał atak DDoS. Co kryje się za tą tajemniczą nazwą?

Divi WooCommerce Builder, czyli graficzny edytor (page builder) stron produktowych w sklepie internetowym na WooCommerce

Tak jak WordPress dominuje, jeśli chodzi o strony internetowe, tak WooCommerce – wtyczka do WordPressa, dodające opcję sklepu internetowego – rozpycha się coraz mocniej, jeśli chodzi o sklepy internetowe. Nie dziwi mnie to, bo tak jak WordPress przez ostatnie lata przeszedł drogę od platformy blogowej do pełnoprawnego CMSa, tak samo WooCommerce z każdą kolejną odsłoną dojrzewa, stając się coraz lepszą doskonalszą platformą do prowadzenia tego typu biznesu.
O popularności tego rozwiązania może świadczyć choćby… wygląd stron produktów w sklepach, które odwiedzamy. Jak każde tego typu rozwiązanie, tak samo WooCommerce ma pewne stałe elementy, które sprawiają, że sprawne oko od razu rozpozna, na jakiej platformie działa sklep. Ale powoli i to zaczyna się zmieniać. Ekipa z Elegant Themes właśnie zaprezentowała rozwiązanie, które pozwala właściwie dowolnie modyfikować stronę produktu w sklepie działającym pod kontrolą WordPressa i wtyczki WooCommerce…

One od TemplateMonster teraz również w wersji z jednorazową opłatą (lifetime access), do tego w promocyjnej cenie

Premiera usługi One od TemplateMonster miała miejsce jakiś czas temu, ale do tej pory nie było okazji, by coś więcej o tej usłudze napisać. Choć Janusz Kamiński z TM co jakiś czas się przypomina, również w kontekście One. Ba, tak pewny jest swego, że nawet sugeruje, że można by zrobić porównanie z usługą Envato Elements, która działa na podobnej zasadzie, a z której korzystam. Nie wiem, czy taka walka na cyferki miałaby sens, ale… warto chyba odnotować, że usługa One doczekała się planu z jednorazową opłatą, czyli tzw. „lifetime access”, który dodatkowo jest teraz w całkiem fajnej promocji…

Z wtyczki Shortcodes Ultimate (WordPress) zniknęło wsparcie dla „transparent” jako koloru (przynajmniej w przypadku tła notatki)

O ile nie mam nic do używania różnych page builderów na zwykłych (pod)stronach, to we wpisach (w artykułach) raczej staram się ich unikać, bo ewentualna zmiana wymagałaby przepisania archiwalnych artykułów, co gdy mowa o tysiącach już takie „fajne” się nie wydaje. Ale też czasem zachodzi potrzeba urozmaicenia zawartości jakiegoś artykułu o elementy, których w standardzie w WordPressie nie znajdziemy (nawet w Gutenbergu). W takiej sytuacji dość często sięgam po wtyczkę Shortcodes Ultimate, która choćby na tej stronie towarzyszy mi od lat… Ostatnia jednak aktualizacja trochę mi namieszała, bo zaszły jakieś zmiany, i element, z którego korzystam najczęściej , przestał się wyświetlać godnie z moimi oczekiwania, tym samym wpływając na czytelność przekazu.

Nginx i błąd „address already in use” podczas startu usługi, czyli konflikt z webserwerem Apache2, którego nie powinno w ogóle być

W czerwcu pisałem o problemie, na jaki trafiłem na jednym z serwerów, którymi zarządzam, a na którym usługa Nginx odmówiła startu (ukochane chyba przez wielu „address already in use”). Wtedy z pomocą przyszedł mi skrypt „zerujący” ustawienia Nginx (pełne odinstalowanie, ponowna instalacja i przywrócenie – po testach – konfiguracji). Tym razem – na innym serwerze – choć błąd wydawał się podobny, to skrypt nie zadziałał, więc musiałem poszukać winowajcy innymi metodami…

Divi Library Global Modules, czyli elementy globalne (wspólne) przy tworzeniu zawartości strony za pomocą edytora Divi (Divi Builder)

Kilka dni temu skontaktowała się ze mną Magdalena, z pytaniem, czy moglibyśmy chwilę porozmawiać przez telefon, na temat strony, którą na motywie Divi (WordPress) robi dla firmy jej koleżanki pewien freelancer. Po krótkiej wymianie wiadomości zgodziłem się i tak otworzyłem worek problemów. Nie tyle z motywem, co bardziej z wdrożeniem i samym freelancerem (akurat taki się trafił ;-)), który na prawie każde pytanie o… odpowiadał, że się nie da, że ten motyw tak ma i się nie da nic z tym zrobić. I choć Divi nie jest motywem idealnym, tak samo, jak sam WordPress, to ten duet pozwala na wiele, a już na pewno na wszystko to, co zostało mi przedstawione, a wspomniany freelancer negował.

Spojrzenie na formy płatności w sklepie internetowym, również od strony budowania zaufania do sklepu (bezpieczne zakupy)

Rozmawiałem dziś ze znajomym, co chce uruchomić własny sklep internetowy (podstawa to WordPress + wtyczka WooCommerce). Jako że występuje w tym przedsięwzięciu nie tylko jako „ten gościu od spraw technicznych”, ale ogólnie jako konsultant (biznesowy), to rozmawialiśmy na (prze)różne tematy. Jednym z takich tematów były płatności – zarówno od strony technicznej (wdrożenie), jak i logistyczno-biznesowej. I w tym kontekście pojawiła się też kwestia związana z bezpieczeństwem, i to nie tylko od strony sklepu, ale i tego, jak użytkownik może patrzeć przez pryzmat dostępnych płatności na bezpieczeństwo zakupów w danym sklepie…

Gdy po zmianie PHP z wersji 5.6 na 7.2/7.3 zamiast strony (na WordPressie) widzisz biały ekran (WSoD) sprawdź moduły PHP

Jakiś czas temu przez formularz kontaktowy zwróciła się do mnie pewna dziewczyna od bloga kulinarnego, że „coś tam, coś tam na hostingu” i teraz zamiast strony (WordPress) wyświetla jej się biały ekran śmierci. I choć od niedawna WordPress posiada zabezpieczenie przed tego typu problemami (nie zawsze działa, ale jest… ;-)), to na stronie działał WordPress w wersji 4.9.x, a więc ostatniej sprzed ery Gutenberga (nadal wspierany). Z racji tego, że nie było czasu do stracenia, ustaliliśmy kwotę wynagrodzenia i przystąpiłem do reanimacji kulinarnego WordPressa…