Jak przyśpieszyć i zabezpieczyć WordPress’a?

Przyśpieszanie i zabezpieczanie WordPressa

Po wykonaniu optymalizacji strony i wdrożeniu zabezpieczeń WordPress zgodnie z dobrymi praktykami pojawiają się często następujące pytania. Jak jeszcze bardziej przyspieszyć stronę na WordPressie? Jak jeszcze bardziej zabezpieczyć stronę lub sklep WooCommerce przed atakami hakerów i DDoS? Mamy odpowiedź na to pytanie – należy wdrożyć usługę Cloudflare.

Cloudflare dla WordPress

Cloudflare to popularna na całym świecie, szczególnie wśród osób zajmujących się bezpieczeństwem, profesjonalna usługa internetowa która zwiększająca szybkość działania serwisów internetowych oraz podnosi ich bezpieczeństwo. Co ważne, dostawca udostępnia bezpłatny plan taryfowy jaki z powodzeniem możemy zastosować w dowolnym serwisie i sklepie WordPress. Używamy tego rozwiązania od kilka miesięcy i możemy śmiało go polecić.

Co zyskaliśmy dzięki uruchomieniu tej usługi:

  • Zwiększyliśmy bezpieczeństwo naszego WordPressa, dodając kolejną warstwę zabezpieczeń, która co ważne, jest wyniesiona poza serwerownię w której trzymamy nasz serwer WWW. Zanim ruch trafi na naszą stronę to przechodzi przez serwery Cloudflare gdzie jest filtrowany odpowiednimi mechanizmami ( “wypychamy zagrożenia dalej od siebie”). Usługa posiada również wbudowany firewall WAF. Informacja o udaremnionych atakach na naszą stronę jest zwizualizowana w panelu administracyjnym.
  • Przyśpieszyliśmy działanie serwisu dzięki dostępnej w usłudze funkcji keszowania. Użytkownicy naszego serwisu otrzymują szybciej informacje jakie są ładowane z rozsianych po całym świecie serwerów Cloudflare (sieć CDN). W ten sposób odciążany jest nasz serwer WWW i łącze a klientom szybciej ładuje się strona. Informacje o działaniu i skuteczności tej funkcji widzimy w statystykach panelu administracyjnego. Szybciej ładowana strona zyskuje również dodatkowe punkty w usłudze Google PageSpeed Insights.
  • Zyskaliśmy bezpłatny certyfikat SSL firmowany przez Cloudflare.
  • Dodatkowe funkcje w usłudze pomogły nam również w optymalizacji szybkości ładowania strony poprzez ograniczenie ilości wtyczek w WordPressie i aktywowaniu wybranych funkcjonalności w Cloudflare. Oprócz wspomnianego keszowania strony (cache) mamy możliwość włączenia funkcje minimalizacji plików html, js, css czy też aktywacji dodatkowych wtyczek takich jak np: Google Analitics, Tawk.to. Inne dostępne aplikacje można przejrzeć na stronie https://www.cloudflare.com/apps/.

Niestety, utrudnieniem w wykorzystaniu tej usługi jest konieczność wprowadzeniu zmian w serwerach DNS a sama konfiguracja, optymalizacja jest zadaniem raczej dla doświadczonych administratorów. Dlatego wszystkich zainteresowanych uruchomieniem usługi zachęcamy do kontaktu.

Licencjonowanie w projektach WordPress’owych

Logo GPL

W tym artykule, opisujemy zagadnienia związane z prawem autorskim, licencjonowaniem w typowych projektach, jakie realizujemy dla naszych Klientów. Chodzi oczywiście o wykonanie serwisu internetowego lub sklepu działającego w oparciu o CMS WordPress.

Logo GPL

Wykonanie typowego serwisu internetowego lub sklepu online polega na pobraniu, skonfigurowaniu, połączeniu i dostosowaniu różnych dostępnych programów (cms, wtyczki, szablon, integracje) bez potrzeby pisania dedykowanego kodu. Czasami jednak – w przypadku większych projektów -potrzebna jest specyficzna funkcjonalność którą musimy dla Klienta napisać „od zera” albo jeśli pozwala na to licencja, wykonać projekt na bazie innego dostępnego kodu. Finalnie, działający serwis wykorzystuje oprogramowanie różnych autorów a co za tym idzie, oparty jest na wielu licencjach. W przypadku projektów wordpressowych w większości są to licencje bezpłatne bazujące na licencjonowaniu GNU General Public License lub MIT. Programy rozprowadzane na zasadach GNU nie są objęte gwarancją autora, natomiast my jako firma udzielamy własnej gwarancji prawidłowego działania wszystkich elementów wykorzystanych w projekcie.

Taki projekt z punktu widzenia licencji może mieć następujące składowe:

  • WordPress – bezpłatny system CMS rozprowadzany na zasadach licencji GNU General Public License v2.0.
  • Szablon graficzny (templete) oraz wtyczki (plugins) – tutaj mogą wystąpić różne modele licencjonowania, w zależności od tego, czy dany szablon, wtyczka został stworzony na wyłączność dla danego klienta; czy została wykorzystana licencja bezpłatna (np. GNU GPL); czy wykorzystana jest komercyjna wtyczka lub szablon na odpowiedniej licencji.
Na tym sprawa się nie kończy, ponieważ często szablony, wtyczki do swojej prawidłowej pracy wykorzystują dzieła innych autorów co powinno zostać odpowiednio oznaczone. W przypadku, kiedy w danym projekcie tworzymy dedykowane rozwiązanie, wykonane przez nas utwory i powiązane z nimi prawa autorskie oraz ich przekazanie Klientowi reguluje podpisana umowa.

Na życzenie Klientów przygotowujemy zestawienie wykorzystanych w projekcie programów oraz wskazujemy, gdzie znajdują się treści licencji tych programów.

Przykładowe zestawienie wykorzystanych programów w projekcie „Alfa” wraz z informacjami o ich licecnjonowaniu.

WordPress
Źródło: https://wordpress.org/download/
Data pobrania i instalacji: 08.05.2019
Licencja: GNU General Public License, version 2.
Plik licencyjny: znajduje się w głównym folderze w pliku licence.txt
https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

Szablon Understrap z motywyem potomnym
Źródło: https://github.com/understrap/understrap
Data pobrania i instalacji: 08.05.2019
Licencja: GNU General Public License, version 2
https://www.gnu.org/licenses/gpl-2.0.html
Plik licencyjny: znajduje się w głównym folderze szablonu w pliku LICENSE.md

Szablon wykorzystuje programy:
Font Awesome: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
Bootstrap: http://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (Code licensed under MIT documentation under CC BY 3.0.)
jQuery: https://jquery.org | (Code licensed under MIT)
WP Bootstrap Navwalker by Edward McIntyre: https://github.com/twittem/wp-bootstrap-navwalker GNU GPL
Bootstrap Gallery Script based on Roots Sage Gallery: https://github.com/roots/sage/blob/5b9786b8ceecfe717db55666efe5bcf0c9e1801c/lib/gallery.php

Wtyczka “Dedykowana dla Klienta XYZ”
Dedykowane oprogramowanie dla Klienta. Przekazanie majątkowych praw autorskich zgodnie z umową z dnia XX.ZZ.RRRR

Wtyczka WooCommerce
Źródło: https://pl.wordpress.org/plugins/woocommerce/
Data pobrania i instalacji: 08.05.2019
Licencja: GNU General Public License, version 3
Plik licencyjny: znajduje się w głównym folderze wtyczki w pliku licence.txt

Ponieważ większość naszych Klientów nie posiada własnego serwera internetowego tylko korzysta z usług firm hostingowych, to jedynie nadmienimy, że na takim serwerze wykorzystywane jest również oprogramowanie pochodzące od wielu autorów. Do podstawowych należą systemy operacyjne (np.: Linux, Windows), serwery www (np.: Apache, Nginx) bazy danych (np.: MySQL, MardiaDB). Wszystkie te systemy objęte są różnymi licencjami, ale najczęściej będzie to zagadnienie dla samej firmy hostingowej.

Słownik pojęć:
Szablony WordPress (template) – szczegóły związane z tworzeniem szablonów opisane są pod tym adresem https://codex.wordpress.org/Templates.  Fizycznie, szablon to plik w formacie ZIP, który zawiera w sobie wielu plików z kodem źródłowym. Załadowanie i aktywowanie szablonu w CMS WordPress spowoduje, że informacje, dane jakie są wprowadzone w CMSie wyświetlają się w przeglądarce internetowej w określony wizualnie sposób i w określonym stylu (odpowiednia czcionka, jej wielkość, kolory,..). 
Wtyczki WordPress (plugin) – w celu zapewnienia określonej w umowie funkcjonalności jakiej nie zapewnia sam WordPress a jaka jest wymagana przez Klienta to rozszerzamy funkcjonalność w formie wtyczek. Zagadnienie związane z wtyczkami do CMS WordPress opisane jest są tutaj https://codex.wordpress.org/Plugins. Podobnie jak szablon wtyczka jest zbiorem kodu oprogramowania spakowanego do formatu ZIP jaki ładuje i aktywuje się w CMS WordPress.

Szablon bezpłatny, premium czy dedykowany dla firmowej strony www?

szablony wordpress
szablony wordpress

Proces wyboru rodzaju szaty graficznej dla strony internetowej tworzonej na WordPress’ie powinniśmy rozpocząć od przemyślenia naszych potrzeb oraz określenia budżetu jakim dysponujemy. Najważniejsze, że w każdym przypadku otrzymamy profesjonalną stronę www dla swojej firmy.

Szablony bezpłatne

Stworzenie strony firmowej na bezpłatnym szablonie jest jak najbardziej możliwe. Jednak trzeba liczyć się z tym, że bezpłatny szablon nie zaoferuje nam oszałamiającej grafiki ani zbyt wielu możliwości zarządzania jego ustawieniami, ponieważ ich po prostu nie ma lub jest ich niewiele. Layout’y bardziej zaawansowane graficznie, które możemy bezpłatnie ściągnąć z różnego rodzaju serwisów najczęściej zawierają „wszyte” przez autora linki wychodzące, które mogą mieć negatywny wpływ na pozycję takiej strony w wyszukiwarce. Dlatego Globalmedia udostępnia swoim klientom szablony do stron wordpress’owych o całkiem spory możliwościach i ładnej grafice z wybranego, sprawdzonego i opłaconego abonamentem źródła. Posiadają wersje demo, dzięki czemu możemy zobaczyć jak mniej więcej będzie wyglądała gotowa strona. Szablony te dla naszych klientów są bezpłatne, co nie znaczy, że strony z ich wykorzystaniem są gorsze. Struktura menu musi być dobrze przemyślana pod kątem słów kluczowych, z dobrymi merytorycznie, obszernymi i autorskimi tekstami oraz ładnymi zdjęciami.

Szablony premium

To zaawansowane szablony tworzone przez profesjonalnych grafików i deweloperów. Pozwalają w pełni wykorzystać możliwości jakie daje WordPress a także z poziomu panelu szablonu zarządzać ustawieniami graficznymi i funkcjonalnymi. Co oznacza, że w większości gotowych template’ów mamy wpływ na rodzaj czcionki, kolory linków, przycisków, tła lub możemy załadować własne tło. Szablony zawierają od kilku do kilkunastu widetów, które możemy wykorzystać w różny sposób, uatrakcyjniając stronę czy ułatwiając użytkownikowi nawigację. Mamy możliwość zbudowania strony głównej za pomocą gotowych „klocków” lub uzupełniamy jej treść we właściwych boksach a szablon dba o to, by wyświetlały się we właściwych miejscach. Możemy także zmienić rodzaj pokazu slajdów na stronie głównej. Wszystkie możliwości, które oferuje dany template obejrzeć w wersji demonstracyjnej.

Szablon pozwala w dowolnym momencie przebudować lub rozbudować menu serwisu, przebudować stronę główną, czy dodać lub usunąć sidebar’y bez udziału programisty. A stworzenie strony www w oparciu o szablon trwa zdecydowanie krócej niż przygotowanie strony z własną grafiką, ponieważ omijamy pracochłonny i czasochłonny etap zaprojektowania layout’u. Należy jednak pamiętać, że korzystając z gotowych rozwiązań poniekąd musimy dostosować się do tego, co nam proponują.

Dedykowany szablon graficzny

Takie dedykowane rozwiązanie gwarantuje spełnienie wszelkich oczekiwań i wymagań klienta. Strona internetowa z własnym motywem graficznym wymaga dużego zaangażowania klienta, grafika a w późniejszym etapie programisty. Jednak z uwagi na wysokie koszty i długi czas realizacji obecnie, rzadko jest stosowany.

Dedykowany szablon CSS

Jest to optymalne rozwiązanie dla klientów którym zależy na prostocie i szybkości działania strony (co obecnie jest bardzo ważną cechą). Taki szablon wykorzystuje przede wszystkim typografię, ikony i kolory. Ilość grafiki ograniczona jest do niezbędnego minimum. System posiada jedynie te funkcjonalności jakich potrzebuje klient. To ułatwia administrację, aktualizację systemu i pozytywnie wpływa na szybkość ładowania serwisu w przeglądarce internetowej. Nasza strona globalmedia.com.pl działa właśnie na takim szablonie.

Podsumowanie

1. Jeżeli dysponujesz niewielkim budżetem ale chciałbyś mieć prostą i szybko działającą stronę wybierz dedykowany szablon CSS. W Globalmedia otrzymasz go w cenie stworzenia strony www.

2. Jeżeli dysponujesz większym budżetem, masz większe wymagania w stosunku do szaty graficznej ale jednocześnie zależy ci na dużej uniwersalności i wielu opcjach dostępnych z poziomu panelu administracyjnego wybierz stworzenie strony www w oparciu o szablon premium.

3. Jeżeli dysponujesz dużym budżetem, masz wysokie wymagania w stosunku do szaty graficznej i ze względów wizerunkowych wolisz mieć stronę internetową z zaprojektowaną dla siebie grafiką wybierz opcję stworzenia serwisu w oparciu o WordPress’a z projektem graficznym.

Cennik tworzenia stron www znajdziesz tutaj.

Dlaczego strona na WordPress?

10 powodów dla których tworzenie stron w wordpress jest najlepszą opcją dla małej i średniej firmy:

  1. WordPress jest najbardziej popularnym system do zarządzania treścią CMS (Contenty Management System) i obsługuje ponad 30% wszystkich serwisów internetowych na świecie!
  2. Łatwy, intuicyjny panel administracyjny ułatwiający wprowadzanie i aktualizacja informacji, zdjęć w serwisie. (również za pomocą smartfona).
  3. Wyszukiwarka Google lubi strony oparte na WordPressie. Dodatkowo możemy zastosować bezpłatne rozszerzenia (plugins) aby lepiej zoptymalizować serwis pod kątem wyników wyszukiwania (SEO).
  4. Szybki czas uruchomienia strony (nawet kilka dni jeśli masz komplet informacji i zdjęć).
  5. Bogaty wybór bezpłatnych i płatnych szablonów graficznych (theme, template), które obniżają koszty i czas uruchomienia nowej strony nie zapominając o jej pięknym i profesjonalnym wyglądzie.
  6. Obecnie, projektowanie stron WordPress odbywa się z uwzględnieniem podejścia RWD (Responsive Web Design). Dzięki temu Twoja strona będzie dobrze wyświetlała się nie tylko na komputerach ale również na smartfonach i tabletach (strona mobilna).
  7. Bardzo duża ilość płatnych i bezpłatnych wtyczek (plugins) rozszerzających standardowej funkcjonalności WordPressa. Istnieje możliwość stworzenia dedykowanego szablonu graficznego oraz dedykowanych rozszerzeń dla Twojej firmy. Dzięki wtyczce WooCommerce możesz szybko uruchomić funkcjonalność sklepu w WordPress.
  8. Stały rozwój systemu i aktualizacje gwarantują zgodność z najnowszymi technologiami internetowymi i zwiększają bezpieczeństwo serwisu.
  9. Dzięki dużej popularności WordPressa a rynku dostępnych jest wiele osób i firm oferujących swoje usługi w tym zakresie. Zawsze szybko i stosunkowo łatwo możesz skorzystać z ich usług. Dodatkowo dostępne są również książki i szkolenia.
  10. Niższe koszty wdrożenia i utrzymania serwisu w stosunku do dedykowanego systemu CMS.

Czy wiesz, że na stronie WordPress możesz uruchomić funkcjonalność sklepu internetowego?


Procentowy udział poszczególnych systemów CMS w rynku (źródło)

CMS WordPress - statystyki

33%

tyle wynosi procentowy udział strona działających na WordPressie w całym internecie (źródło). Mnóstwo, bo aż

55 134

wtyczek (plugin) do WordPressa dostępnych jest na oficjalnej stronie.


W zakresie WordPress’a możemy Ci pomóc w następującym zakresie:

Chcesz wiedzieć więcej? Zachęcamy do zapoznania się z artykułami o WordPressie w sekcji informacje.

Nadciąga zima a z nią WordPress 5.0 z nowym edytorem Gutenberg

Nowa wersja WordPress 5.0 będzie oficjalnie dostępna końcem listopada. Bez wątpienia jest to duże wydarzenie w świecie użytkowników i firm związanych z tym popularnym CMSem. Warto przy tej okazji zaznaczyć, że obecnie ponad ponad 32% wszystkich serwisów internetowych na świecie postawionych jest właśnie na WordPressie a w samym rynku CMS króluje na pozostałymi mając w nim 59% udziału. Z nowym CMSem pojawia się kilka nowych funkcjonalności ale to co zasługuje na szczególną uwagę to nowy wbudowany edytor WYSWIG o nazwie Gutenberg. I właśnie on jest przedmiotem wielu dyskusji i skrajnych opinii na co zwracają uwagę komentatorzy, blogerzy rynku internetowego.[/vc_column_text][/vc_column_inner][/vc_row_inner][vc_column_text]Kluczową zmianą w nowym edytorze jest możliwość pracy nad pojedynczą stroną lub wpisem w sposób bardziej intuicyjny i naturalny. Użytkownik wprowadzając teksty, zdjęcia i inne elementy multimedialne widzi je w taki sposób w jaki wyświetlą się po opublikowaniu internatom. Dotychczas koniecznie było zapisanie pracy i otwarcie w nowym oknie przeglądarki podglądu aby zobaczyć efekt pracy. Kolejną ważną zmiana jest to, że wszystkie elementy edytowanej strony są blokami, jakie możemy umieszczać w dowolnym miejscu, jakie posiadają własne cechy jakie w prosty sposób się zmienia. Przypomina to pracę z tz. page builderami jakie od kilku lat zadomowiły się w komercyjnych szablonach wordpressowych. Nowe funkcje Gutenberga spowodują, że część wtyczek może i pagebuilderów nie będzie potrzebna. Budowa strony z bloków zawierających content, multimedia spowoduje, że serwisy internetowe będą mogły bardziej się od siebie wyróżniać. Obecnie szablony co by nie mówić są do siebie bardzo zbliżone przez co różne strony www pod względem layoutu są do siebie bardzo podobne. Gutenberg powinien wprowadzić więcej urozmaicenia.

Jeśli chodzi o cały ekosystem wordpressowy to pojawienie się nowej wersji CMSa z nowym edytorem spowoduje, że część wtyczek i szablonów będzie niekompatybilna. Docelowo firmy, developerzy tworzący szablony i wtyczki do WordPress’a będą musieli je dostosować. Sam Automattic przewidział, że część użytkowników z różnych względów nie będzie chciała lub mogła przesiąść na nowy edytor dlatego wprowadzi wtyczkę Disable Gutenberg jaka umożliwi pracę (przynajmniej przez pewien czas) w starym edytorze. Jak widać nowa wersja niesie za sobą duże zmiany.

Z kolei część nowych użytkowników od razu postawią stronę na nowej wersji i wdrożą szablony oraz wtyczki kompatybilne z Gutenbergiem. W marketach z szablonami są już nawet takie dostępne.

Wszystkim zainteresowanym właścicielom stron WordPress w wersji 4.x oferujemy usługę aktualizacji do wersji 5 w celu weryfikacji kompatybilności z nowym systemem. Aktualizację wykonujemy na serwerze testowym a więc nie ma to wpływu na działanie Państwa serwisu produkcyjnego.

Duży sklep na WordPress

Tworzenie sklepów Wordpress

Czy można zbudować duży sklep na WordPressie? Krótka odpowiedź brzmi – tak można.

WooCommerce to bezpłatne rozszerzenie (plugin) do WordPressa, za pomocą którego można szybko uruchomić sklep internetowy. Do dyspozycji mamy wiele atrakcyjnych szablonów graficznych oraz wtyczek zwiększających jego możliwości. W przypadku małych sklepów internetowych najczęściej wszystko będzie działało prawidłowo a szybkość działania sklepu będzie zadowalająca.

Problemy zaczynają się kiedy mówimy o dużych sklepach WordPress posiadających kilka tysięcy produktów (i więcej), z dużą ilością odwiedzin (page views), transakcji i wieloma integracjami z innymi systemami (magazynowe, FV, kurierzy, płatności online). W takim przypadku bez odpowiednich działań jakie opisujemy w tym artykule sklep nie będzie działał szybko i stabilnie a co za tym idzie nie będzie przynosił spodziewanych przychodów. Warto doać, że szybkość ładowania sklepu internetowego ma coraz większy wpływ na wyniki wyszukiwania w Google.

Dlaczego duży sklep WordPress należy dostosować i zoptymalizować do dużego ruchu

Duży sklep na WordPress – lista kontrolna

Oto lista działań jakie zalecamy aby wdrożyć przy zakładaniu dużego sklepu na WordPressie lub optymalizacji istniejącego. Jeśli zlecasz te prace firmie zewnętrznej, sprawdź które z omawianych poniżej punktów planują zastosować w Twoim projekcie.

  • Stwórz indywidualny szablon graficzny, który będzie posiadał tylko te funkcjonalności jakie są potrzebne w Twoim sklepie. Gotowe szablony są uniwersalne aby trafić do możliwie dużej ilości klientów ale posiadają dużo niepotrzebnych funkcjonalności a to powoduje niepotrzebne obciążenie serwera, wydłużony czas ładowania stron sklepu czy też problemy w bieżącym serwisie. Do weryfikacji szybkości działania sklepu możesz użyć narzędzia Google PageSpeed Insights.
  • Stosuj jak najmniejszą ilości wtyczek (plugins). W przypadku wtyczek odpowiedzialnych za integrację z innymi systemami rozważ napisanie własnych (większość profesjonalnych systemów udostępnia API) lub skorzystaj z wtyczek WP Deska z aktywnym wsparciem. W tym obszarze czasami pojawiają się konflikty pomiędzy wtyczkami lub problemy ze wsparciem technicznym – napisanie własnej wtyczki długofalowo się może bardziej się opłacić.
  • Przeanalizuj zapytania do bazy WordPressa (MySQL). Pomoże ci w tym wtyczka Query Monitor. Jeśli czas ich wykonania będzie długi to powinno się je zoptymalizować.
  • Zadbaj o odpowiedni i wydajny serwer internetowy. Serwery na popularnych hostingach współdzielonych (np: Home.pl, Nazwa.pl, Zenbox) mogą być niewystarczające. Duży ruch wymaga odpowiedniej mocy obliczeniowej (odpowiednie procesory, odpowiednia ilość RAMu). Dlatego prawdopodobnie będziesz musiał rozważyć zakup droższego serwera VPS (Virtual Private Server) lub nawet serwera dedykowanego.
  • Jeśli ruch będzie bardzo duży (gratulujemy!) to będziesz musiał uruchomić go na kilku serwerach spiętych usługą rozkładania ruchu (Load balancing).
  • Upewnij się czy przepustowość łącza Internet przez, które Twój sklep wyświetla się klientom ma odpowiednią przepustowość oraz czy to łącze jest stabilne (brak przerw w działaniu).
  • Opracuj i włącz strategię cachowanie sklepu internetowego (strona główna, kategorie, karty produktów, informacje,..). Elementy statyczne strony, skrypty Java Script, styl CSS, zdjęcia powinny być wyświetlane klientowi sklepu z pamięci podręcznej jego przeglądarki internetowej. W tym celu można skorzystać np: z rozwiązania CloudFlare lub innych dostępnych rozwiązań (mniej lub bardziej profesjonalnych).
  • Jeśli oferujesz produkty dla klientów z zagranicy należy rozważyć wdrożenie usługi CDN (Content Delivery Network).
  • Zadbaj o odpowiednią wielkość plików ze zdjęciami i ich optymalizację. Duże plik graficzne będą miały również negatywny wpływ na zajmowaną przestrzeń na serwerze i czasy wykonywania kopii zapasowych.
  • Dbaj o higienę bazy danych MySQL (optymalizacja, indeksowanie, czyszczenie).
  • Opracuj strategię wykonywania kopii zapasowych. Kopie przechowuj w różnych lokalizacjach.
  • Na bieżąco aktualizuj środowisko systemowe na którym uruchomiony jest Twój sklep internetowy (LAMP, WordPress, WooCommerce, wtyczki).

Skorzystaj z naszej opieki serwisowej WordPress.

Poniżej, publikujemy ciekawą prezentację Marcina Swobody omawiający problematykę tworzenia dużego sklepu WordPress z wykorzystaniem platformy WooCommerce.


Praca: Programista WordPress

Programista Wordpress
Kogo szukamy?
Do naszej dwuosobowej agencji interaktywnej, poszukujemy osoby na stanowisko Programista WordPress.
Do podstawowych obowiązków należeć będzie:
  • tworzenie i rozwijanie serwisów internetowych bazujących na CMS WordPress,
  • dostosowanie gotowego motywu graficznego do wymagań Klientów,
  • konfiguracja i modyfikacja ogólnodostępnych wtyczek,
  • pisanie dedykowanych wtyczek,
  • aktualizacja istniejących serwisów,
  • współpraca z klientem podczas realizacji projektu,
  • instalacja gotowego serwisu na serwerze Klienta.
Miejsce pracy?
    Legionowo + zdalnie.
Czego wymagamy?
  • dobrej znajomości CMS WordPress,
  • dobrej znajomości PHP,
  • dobrej znajomości CSS,
  • dobrej znajomości Javascript + jQuery.
Co oferujemy?
  • Zatrudnienie na podstawie umowy o pracę (możliwe również inne formy zatrudnienia),
  • Pełen etat z elastycznymi godzinami pracy,
  • Częściowo możliwość pracy zdalnej,
  • Zdobycie solidnego doświadczenia w najnowszych technologiach,
  • Wynagrodzenie uzależnione od efektywności i umiejętności,
  • Pracę w luźnej atmosferze.
 Odpowiedz na ofertę
Jeśli jesteś zainteresowany i spełniasz powyższe wymagania napisz do nas na adres: [email protected] wysyłając:
  • CV
  • linki do Twoich realizacji.
Jednocześnie prosimy o dopisanie do CV klauzuli: „Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji zgodnie z ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (tj. Dz. U. z 2014 r. poz. 1182, 1662).”

Blog roku 2014

Miło nam poinformować, że nasz klient prowadzący bloga lifestylowego Lady of the house, podobnie jak w zeszłym roku, został finalistą Onetowego konkursu na bloga roku 2014.

 

WordPress, wersja 4.0.1

CMS Wordpress

Aktualizacja zawiera 31 poprawek; w tym 8 związanych w bezpieczeństwem.

Jeśli Wasze WordPress’y nie zaktualizowały się automatycznie, warto jak najszybciej zrobić to ręcznie. 4.0.1 to rozwiązanie problemów z atakami typu XSS (Cross-site scripting)*.

*Atak XSS polega na na osadzeniu w treści atakowanej strony kodu, zazwyczaj JavaScript’u. Wyświetlany kod może wprowadzić w błąd użytkowników, wyświetlając spreparowane informacje, rozsyłając wirusy, czy przechwytując dane.

WordPress 3.9.1 wczoraj

Wczoraj nasze WordPress’y zaktualizowały się do małego wydania o numerze 3.9.1.

Ta wersja zawiera poprawki błędów, które znaleziono w wydaniu głównym, dotyczące między innymi edytora wizualnego, odtwarzacza multimediów, podglądu widgetów dodanych do ekranu personalizacji motywu.