Optymalizacja i przyśpieszanie strony w WordPress

Dla naszego Klienta wykonaliśmy optymalizację wydajnościową tj. przyśpieszanie czasu ładowania strony wykonanej w WordPress.

Krytycznym elementem poza podstawowymi krokami jak instalacja plugin’ów cache jak WP Super Cache, W3 Total Cache, optymalizacją objętości zdjęć czy innych rozwiązań polecanych przez Google PageSpeed Insights jak np. stosowanie zasobów w formatach nowej generacji, okazała się konieczność programistycznej przebudowy szablonów skórki, deinstalacja spowalniających pracę plugin’ów i zastąpienie ich funkcjonalności własnymi rozwiązaniami.

W razie zainteresowania podobną optymalizacją zapraszamy do kontaktu: m.moraczewski@programistaphp.com.pl

Masowa korekta title i meta-description w PrestaShop

Jednym z zadań pozycjonowania „on-page” jest korekta/optymalizacja title i meta-description na pozycjonowanej stronie. Dotyczy to także sklepów internetowych, w których dominującą część ruchu stanowi ruch na stronę główną, kategorie i podkategorie produktów, strony produktowe oraz ewentualnie strony blogowe czy podstrony statyczne (cms).

W przypadku, gdy asortyment produktów jest bardzo liczny np. kilkanaście tysięcy czy nawet kilkaset tysięcy produktów, to ręczna korekta jest bardzo pracochłonna, kosztowna, długotrwała czy wręcz niemożliwa, jeśli zmiany na rynku czy trendy wymagają bardzo szybkiego działania.

Dla naszego Klienta zrealizowaliśmy skrypt przeznaczony dla sklepów Prestashop umożliwiający masową korektę title, meta-description licznego asortymentu produktów. Masowa korekta może objąć także inne kolumny/pola produktów.

Migracja PrestaShop 1.6.x do 1.7.x

Dla naszego klienta wykonaliśmy migrację sklepu internetowego opartego o Prestashop 1.6.x do wersji Prestashop 1.7.x.

Migracja została dokonana w sposób ręczny, ze względu na błędy które pojawiły się w trakcie użycia narzędzia automatycznego, potwierdzone później w trakcie m.in. kopiowania danych z bazy danych pomiędzy podobnymi niemniej różniącymi się modelami.

Celem migracji w odróżnieniu od budowy nowego sklepu było zachowanie treści na unikalnych linkach wraz ze zdjęciami dla produktów, kategorii, podstron CMS i podstron BLOG jak również baza klientów z historią sprzedaży przy zachowaniu haseł klientów. Przeniesione zostały pewne kastomizacje na nowo wdrożoną skórkę współpracującą z Prestashop 1.7 jak również dane darmowych i komercyjnych modułów.

Dedykowany katalog produktów i system zamówien w Joomla z wsparciem SEO

Dla naszego Klienta wykonaliśmy dedykowany katalog produktów i system zamówień oparty o CMS Joomla. Rozwiązanie wykorzystuje mechanizmy AJAX. System zamówień funkcjonuje w oparciu o odrębną instalację CMS Joomla w stosunku do bazowej prezentującej ofertę firmy Klienta, jednakże ze względu na ergonomię i wygodę użytkownika dodatkowo ma zapewniony mechanizm podobny do SSO – SingleSignOn.

Bardzo rozbudowany katalog produktów posiada wsparcie w zakresie SEO – pozycjonowania produktów w wyszukiwarkach z elementami automatycznego generowania unikalnych odnośników – URL produktów bez konieczności ręcznego wprowadzania, współpracujący ściśle z CMS Joomla.

W razie zainteresowania zapraszamy do kontaktu.

Pozycjonowanie stron internetowych

Zaawansowane dedykowane wyszukiwarki produktów i postów w WordPress

Zaawansowane strony internetowe pobierające dane z bazy danych, np. katalogi produktów, sklepy internetowe lub systemy e-commerce dla wygody klienta i łatwego dotarcia do pożądanego produktu muszą mieć zaawansowaną wyszukiwarkę.

System WordPress ma wbudowaną wyszukiwarkę. Również w katalogu wtyczek WordPress znajdują się rozwiązania, które pozwalają przeszukiwać bazę danych niestandardowych typów WordPress. W praktyce różnorodność produktów i ich cech często wymaga stworzenia dedykowanej zaawansowanej ergonomicznej wyszukiwarki.

Oferujemy implementację zaawansowanych, niestandardowych wyszukiwarek produktów w systemie WordPress / WooCommerce:

  • rozbudowane formularze wyszukiwania,
  • wyszukiwanie po tagach,
  • wyszukiwanie po polach niestandardowych,
  • przeszukiwanie niestandardowych typów postów,
  • zindywidualizowana strona wyników wyszukiwania,
  • niestandardowe stronicowanie,
  • zaawansowany filtr wyszukiwania,
  • dynamiczny filtr w technologii ajax i dynamiczne przeładowywanie wyników
  • dynamicznie zmieniana kolejność wyników,
  • dynamicznie budowane zapytania SQL do bazy danych,
  • inne.

W przypadku zainteresowania prosimy o kontakt: m.moraczewski@programistajava.com

SEO optymalizacja i pozycjonowanie serwisu zrealizowanego w Zend Framework

Dla Klienta wykonalismy modyfikacje kodu i optymalizacje wielojęzycznego serwisu internetowego, zrealizowanego we frameworku Zend, nastawione na SEO optymalizację i pozycjonowanie.

Serwis internetowy Klienta opiera się o dedykowany system CMS, wspierający wielojęzyczność z podstronami umieszczonymi na osobnych poddomenach.  Zaimplementowane jest szereg rozwiązań wspierających SEO optymalizację i pozycjonowanie. Okazało się, że przyjęte rozwiązania wprowadzają szereg ograniczeń i  nie pozwalają na realne efekty pozycjonowania przy silnej zagranicznej konkurencji.

Wprowadzone przez nas poprawki usuwały dublujące się meta-description, usunęły meta-keywords, skorygowały automatyczne generowanie title tak, aby automatycznie budowane przyrostki do tytułów różnej kategorii podstron były konfigurowalne dla każdego z języków z osobna. Wprowadziliśmy szereg innych zmian modyfikując tzw. helper classes, kontrolery (controllers).

Dokonaliśmy także wstępnej seo optymalizacji title, meta-description i przyjaznych linków.

Platforma do gier przeglądarkowych

Platforma rozgrywek sieciowych – gry przeglądarkowe

Platforma rozgrywek sieciowych to aplikacja internetowa, pozwalająca użytkownikom na przeprowadzanie rozgrywek 1:1 w wybranych przez nich grach sieciowych (przeglądarkowych). Możliwe jest integrowanie z platformą dowolnej ilości gier dla dwu graczy.

Częścią zadania było zaprojektowanie i stworzenie ogólnego interfejsu integracyjnego gra-platforma, refaktoryzacja i przepisanie istniejącej już gry oraz wykonanie szeregu niezbędnych ogólnych mechanizmów wspierających gry sieciowe, jak np. asynchroniczne ładowanie artefaktów (tła, dźwięki, postacie itp.), wyłanianie zwycięzcy, prezentacja wyników itp. Celem platformy jest rejestrować graczy i umożliwiać im nawiązanie kontaktu i zrealizowanie rozgrywki, jak również dostępny w pewnych momentach prywatny lub publiczny chat do wymiany uwag na temat gier/rozgrywek.

Platforma została zrealizowana za pomocą języków i technologii: Javascript, AngularJS, jQuery, PHP, MySQL, JSON-RPC.

Platforma do gier przeglądarkowych

Platforma do gier przeglądarkowych

Platforma do gier przeglądarkowych

Platforma do gier przeglądarkowych

Platforma do gier przeglądarkowych

Platforma do gier przeglądarkowych

Platforma do gier przeglądarkowych

Platforma do gier przeglądarkowych

Platforma do gier przeglądarkowych

Platforma do gier przeglądarkowych

Platforma do gier przeglądarkowych

Platforma do gier przeglądarkowych