Nikita Chickita

A także Electric, Etnies, Les Ettes, Nixon, Rusty, Sheroll, Vans, Vestal i inne… Właśnie przechodzę szybką edukację w dziedzinie marek odzieżowych dla nastolatek, a to dzięki sklepowi chickitashop.com, który pomagam ustawić w odpowiednim miejscu internetu :) Prowadzi go moja Kuzynka, więc pewni politycy nazwaliby to układem. Ale fajnie jest zająć się zupełnie inną branżą i poobserwować — całkiem imponujący — ruch na stronie.

Strona główna sklepu z odzieżą dla nastolatek, chickitashop.com

Strona główna sklepu z odzieżą dla nastolatek, chickitashop.com

W tej chwili sklep bazuje na opensourcowym oscGold, czyli polskiej adaptacji osCommerce. Jednak pomimo że to ogromny projekt i faktycznie pozwala dość prostymi środkami uruchomić i prowadzić sprzedaż, to czytelność kodu i jego styl przypominają mi własne produkty… sprzed pięciu lat. Domyślam się, że refaktoryzacja tak dużego przedsięwzięcia to niełatwa rzecz i pewnie dlatego pełno tu stałych i zmiennych globalnych, dziesiątek ‘includowanych’ plików, mieszania layoutu i logiki. Kusi, żeby zrobić wszystko od nowa…

Kod jednej z podstron

Kod jednej z podstron

pierwszy kamień milowy za nami

Uff, przekładana kilka razy pierwsza odsłona portalu za nami. Dużo mniejszy zakres niż planowaliśmy, ale też dużo mniejsze koszty po drodze. Dziś udało się puścić galerię z mapą i prostą wyszukiwarką. Przed chwilą jeszcze drobiazgi do serwera obrazków: można zadać jakość JPGa i, co ważniejsze, jest on generowany tylko w przypadku braku gotowego pliku, a jeśli przeglądarka pyta o konieczność odświeżenia, bo ma obrazek w cache, to wysyłany jest nagłówek 304 – not modified. Od razu ruch na łączu mniejszy, a i galeria szybciej się pokazuje.

rozpoznawanie lokalizacji użytkownika

Ośmieliłem się wreszcie przetestować GeoIP MaxMind – działa. O ile wersja darmowa czasem myli się o kilkaset kilometrów (Leszno zamiast Kielc, okolice Lublina zamiast Zabrza), to wersja City już raczej trafia. Jedna tylko sprawa była do zmiany – mamy autoload klas w PHP, a oryginalny, PECLowski kod wymuszał ładowanie z konkretnego katalogu ścieżką bezwzględną. ‘Wykomentowałem’ require i chodzi samo.

« Previous PageNext Page »