Optymalizacja silnika strony (zendblog)
Nadszedł czas, aby wykonać wreszcie optymalizację skryptu, dzięki któremu działa ta strona. Skoro autorem skryptuo nazwie zendblog jestem ja, robota ta przypadła właśnie mi :)
Nadszedł czas, aby wykonać wreszcie optymalizację skryptu, dzięki któremu działa ta strona. Skoro autorem skryptuo nazwie zendblog jestem ja, robota ta przypadła właśnie mi :)
W PHP prosta funkcja date() potrafi wyświetlić nam dowolny czas zapisany w sekundach (od 1.01.1970) w wybranej przez nas postaci. Okazuje się jednak, że jest to trochę za mało. W przypadku serwisów społecznościowych, gdzie obserwujemy aktywność naszych znajomych, otrzymujemy informację dającą nam szybsze rozeznanie w tym kiedy został opublikowany post. Przykład: "przed chwilą", "kilka minut temu", "wczoraj" itp.
Dzisiaj pokażę jak wykonać własną funkcję konwertującą czas lub datę na taką postać.
Twitter oferuje użytkownikom własne widgety, napisane w Javascript, służące do wyświetlania ostatnich postów z serwisu dla danego użytkownika, tagu czy tych zawierających dane frazy. Oczywiście możemy manipulować jego wyglądem tworząc własne style CSS opatrzone dyrektywą !important. Nie jest to jednak rozwiązanie, które daje nam pełną elastyczność.
Jeśli chcemy naprawdę mieć kontrolę nad treściami z Twittera na naszej stronie, musimy stworzyć własne rozwiązanie. Oczywiście mogłoby ono być stworzone, tak jak tradycyjny widget, w języku JavaScript, ale dzisiaj powiem o tym, wdrożyć rozwiązanie oparte o PHP do aplikacji działającej na Zend Frameworku.
Kilka miesięcy temu wydawnictwo Helion wydało pierwszy w Polsce profesjonalny podręcznik do Zend Framework'a zatytułowany "Zend Framework od podstaw". Autorem książki jest Włodzimierz Gajda, wykładowca Kategry Analizy Numerycznej i Programowania na Katolickim Uniwersytecie Lubelskim Jana Pawła II. Autor jest certyfikowanym inżynierem PHP 5 (Zend Certified Engineer PHP5) oraz Zend Framework (Zend Certified Engineer Zend Framework).
Witajcie na odświeżonej stronie. Nie są to jednak tylko zmiany zewnętrzne, ale także wewnętrzne. Dzisiaj uznałem, że skrypt, który otrzymał nazwę kodową zendblog (ponieważ wykorzystuje Zend Framework), jest już gotowy do uruchomienia.