Blog

  • Prezent od Google.pl na 11-go listopada

    Prezent od Google.pl na 11-go listopada

    Często dzień wolny od pracy oznacza dzień wolny od komputera więc nie wszyscy mieli okazję docenić zaangażowanie zespołu popularnej wyszukiwarki, tym bardziej postanowiłem utrwalić chwilę po przez wpis na naszym blogu.

    W Narodowe Święto Niepodległości serwis Google.pl mile zaskoczył polskich internautów, logotyp w ten szczególny dzień zmienił kolorystykę w nasze barwy Narodowe. Być może w przyszłości inicjatywa będzie miała charakter globalny – nadając jeszcze większą rangę wydarzenia oraz promując medialnie Polskę w świecie.

    google
    W zeszłym roku Google.pl świętowało z Polakami następującym logo, gdzie nasza flaga stanowiła element znaku:

    pl_independence08

  • Konkurs na polski blog firmowy roku 2009 i nowe-media.net

    I stało się, dosłownie przed chwilą zgłosiłem naszego bloga na ogólnopolski konkurs  „blog firmowy 2009” realizowany przez Dominika Kaznowskiego obecnie odpowiedzialnego za rozwój serwisu nasza-klasa.pl, którego miałem okazję poznać podczas cyklu meetingów organizowanych przez IAB (Interactive Advertising Bureau Polska – Związek Pracodawców Branży Internetowej). Eventy są organizowane na terenie całego kraju, do tej pory mile wspominam te w których miałem okazję uczestniczyć a organizatorów korzystając z okazji serdecznie pozdrawiam.

    (więcej…)

  • Zakończyliśmy projekt witryny Specialtrips.pl

    Zakończyliśmy projekt witryny Specialtrips.pl

    Niedawno zakończyliśmy projekt strony internetowej Specialtrips.pl, która zawiera rozbudowaną ofertę wycieczkową biura podróży. Destynacje wycieczek biura są w większości unikalne i nietypowe, postaraliśmy się, aby witryna internetowa także była jedyna w swoim rodzaju.

    Projekt rozpoczęty został od zaprojektowania szablonu strony. Głównym jego elementem jest ogromny banner graficzny zintegrowany z zaawansowaną wyszukiwarką wycieczek. Wyszukiwarka jest głównym elementem portalu, pozwalającym na szybkie i bezproblemowe znalezienie wycieczek w określonych lokalizacjach, przedziałach czasowych i o specyficznej długości.

    Wyniki wyszukiwania wyświetlają się w specjalnie zaprojektowanych placeholderach, po kliknięciu których wyświetla się pełny opis wycieczki z możliwością wyrażenia zainteresowania ofertą. Cały szablon opisowy zawiera kompletne informacje na temat wycieczki, zarządzane w pełni z systemu CMS.

    System zarządzania treścią to nasz autorski CMS BlueHighway. Dodanie lub edycja wycieczek sprowadza się do prostego wypełnienia odpowiednich sekcji, które można dodatkowo predefiniować i dowolnie modyfikować. Pozwala to na znaczne przyspieszenie prac nad zawartością – użytkownik może po prostu wybrać odpowiednie opcje, zamiast cały czas wpisywać je od nowa. Także dodawanie opisów lub zdjęć do galerii wycieczki odbywa się za pomocą prostego menu dodawania.

  • Optymalizacja kodu CMS BlueHighway cz. II

    Optymalizacja kodu CMS BlueHighway cz. II

     

    Dawno tu nie zaglądałem z prostego powodu – brak czasu. Optymalizację również zakończyliśmy wcześniej, ale już najwyższa pora aby opublikować rezultaty.

     

    Co się zmieniło?

    Przepisaliśmy praktycznie od nowa wszystkie funkcje wyciągające dane z CMS, napisaliśmy procedury do MYSQL tak aby to na bazie danych spoczął obowiązek przygotowywania danych. Dopisaliśmy system cache, który generuje statyczną wersję serwisu internetowego. Nasza baza z ponad milionem podstron przy testach nie wykazała większych opóźnień niż przy bazie z kilkoma podstronami.

    Obciążenie funkcji wyciągającej dane:

    wykres-1

    Obciążenie całego systemu:

    wykres-1

    Obciążenie systemu z wykorzystaniem cache:

    wykres-f1

  • Strona internetowa – na wesoło?

    Niedawno przeszukując sieć odkryłem nietypową metodę promowania swoich produktów przez jedną z Polskich firm. Aby docenić kreatywność postanowiłem podzielić się swoim znaleziskiem.

    (więcej…)

  • pozycjonowanie stron WWW – osiągnięcia Web24

    pozycjonowanie stron WWW – osiągnięcia Web24

    Dla marketerów z trójmiasta nie jest niczym dziwnym, że na hasło „projektowanie stron www Gdynia” i inne pochodne jesteśmy na pierwszym miejscu. Aczkolwiek niewiele osób wie, że staramy się od początku roku wskoczyć do TOP10 na hasło „projektowanie stron www”. Aktualnie nasza strona przechodzi przez Google Dance i niestety pozycja się bardzo chwieje między 18 a 30. Po analizie stwierdziliśmy, że musimy popracować nad naszą pozycją na hasło „projektowanie stron www Gdańsk„.

  • Zarządzanie projektami internetowymi

    Zarządzanie projektami internetowymi

    workflow
    Sukces dobrze wykonanego projektu internetowego zależy od poprawnego zaplanowania poszczególnych prac. To czego mogłem unikać podczas pracy jako freelancer nie przekłada się zupełnie w pracy agencji interaktywnej. Bez sprawnego zarządzania pracami agencji projekty są wykonywane nierzetelnie i znajduje się w nich sporo błędów. Przekłada się to na stratę zasobów, które poświęcane są na wprowadzanie co nowych poprawek do projektu.

    (więcej…)

  • Optymalizacja kodu systemu CMS cz I

    Optymalizacja kodu systemu CMS cz I

    W ramach rozwoju aplikacji CMS BlueHighway postanowiliśmy się przyjrzeć kodowi PHP i zapytaniom MYSQL. Aby nasze testy wydajnościowe były rzetelne postawiliśmy specjalny wewnętrzny serwer Unixowy, który nie jest obciążony żadnymi innymi procesami. Jako maszynę testową posłużył nam stary komputer, który wcześniej używaliśmy do pracy. Parametry nie zbyt oszałamiające: Celeron 2.6, 1 GB RAM, dysk 120 GB, ale dla naszych testów to nawet lepiej.

    Naszym celem jest taka optymalizacja, aby system CMS chodził płynnie dla 100.000 podstron oraz 1.000.000 artykułów, dlatego rozpoczęliśmy pracę od napisania skryptu, który nam wygeneruje taką ilość danych. Wygenerowana baza zajęła około 100MB!

    Do testowania wydajności użyliśmy rozszerzenia PHP Xdebug a do analizy wyników aplikacji z pod KDE: kcachegrind. Pierwsze testy wyszły dość pozytywnie, szczerze myślałem, że przy takiej bazie aplikacja będzie działać dużo wolniej. Okazało się, że bez problemu można przeglądać stronę. Ale nie ma róży bez kolców, po obejrzeniu wygenerowanego wykresu obciążenia znaleźliśmy kilka punktów w aplikacji, które zbyt przeciążają system.

    wyk

    Podczas optymalizacji na bieżąco będę umieszczał wykresy obciążenia aplikacji, czasu zapytań mysql oraz testy apache benchamrk.

  • Wysyłanie tysiąca plików do CMS BH jednocześnie – teraz to możliwe!

    Wysyłanie tysiąca plików do CMS BH jednocześnie – teraz to możliwe!

    Dzięki nowej modyfikacji wprowadzonej do CMS Blue Highway możliwe stało się wysyłanie wielu plików jednocześnie. Wprowadzony uploader umożliwia wybranie dowolnej ilości plików na swoim komputerze i za pomocą jednego kliknięcia wprowadzenie ich do systemu CMS Blue Highway. Jest to bardzo przydatna funkcjonalność, dzięki której użytkownicy mogą zaoszczędzić wiele cennego czasu np. podczas wgrywania dużej ilości zdjęć do katalogu produktów, galerii.

    Obsługa nowego dodatku jest łatwa i ogranicza się do kilku prostych kroków.

    Na początku przechodzimy do kontenera mediów i klikamy przycisk dodaj – w oknie jakie się pojawia wybieramy „Wgraj pliki”.

    upload_mediow2

    Następnie zaznaczamy dowolną ilość plików i wgrywamy je na serwer, w panelu wyświetlany jest pasek obrazujący postęp pracy z danym plikiem.

    upload_mediow3upload_mediow4

    CMS Blue Highway jako jeden z niewielu systemów zarządzania treścią umożliwia wybór wielu plików do wgrania na serwer, dlatego jesteśmy zadowoleni z udostępnienia takiej funkcjonalności naszym klientom.
  • Web24 i akcja STOP IE6

    Web24 i akcja STOP IE6

    ażdy, kto kiedykolwiek tworzył strony internetowe, w pewnym momencie zgrzytał zębami z powodu niekompatybilności produktu przeglądarkopodobnego, jakim niewątpliwie jest Internet Explorer 6.

    (więcej…)