Zobacz naszą nową produkcję. Tym razem postanowiliśmy połączyć TYPO3 i facebook. Efektem tych prac jest Scoremaster – aplikacji do obstawiania meczy na Mundialu. Zapraszamy do zabawy: http://apps.facebook.com/scoremaster/
Bartosz Aninowski TYPO3 facebook
XHProf to profiler kodu PHP opracowany przez developerów Facebooka. Bardziej doświadczeni developerzy CMS TYPO3 na pewno mieli nie raz okazję skorzystać z jego możliwości.
Nie wyobrażamy sobie już wydajnej pracy z TYPO3 i szybkiego debugowania aplikacji bez tego narzędzia. Jeśli dalej używasz wbudowanego w TYPO3 admPanelu, aby sprawdzić która część strony generuje się za długo, to najwyższy czas spróbować XHProf i zobaczyć jak dużo cennych danych można uzyskać. Czytaj więcej…
Bartosz Aninowski TYPO3 facebook, XHProf
Evo_news_sorting to mała wtyczka, za pomocą której można w łatwy i szybki sposób dodać belkę z sortowaniem do list tt_news.
Wtyczka używa mechanizmów hooków wbudowanych w tt_news 3.X i 2.X i nie wymaga XCLASS’owania class.tt_news.pi1.php.
Czytaj więcej…
Bartosz Aninowski TYPO3 hook, sorting, toolbar, tt_news
Dziś na stronie inżynierów facebooka przeczytałem o bardzo ciekawym rozwiązaniu o nazwie HIPHOP. Nazwa brzmiała na tyle intrygująco, że od razu kliknąłem, aby dowiedzieć się o co chodzi. Programiści Facebooka po raz kolejny postanowili upublicznić efekt swojej wielomiesięcznej pracy. Tym razem jest to coś naprawdę fajnego, szczególnie dla tych, których interesuje wydajność i optymalizacja aplikacji. Czytaj więcej…
Bartosz Aninowski TYPO3 hiphop, performance, php, wydajność
Wtyczka evo_jqtabs pozwoli Ci w łatwy i przyjemny sposób zbudować przełączane zakładki w oparciu o bibliotekę JQuery. Zawartość może być załadowana odrazu podczas renderowania strony bądź doładowywana za pomocą Ajaxa. Rozszerzenie to jest adaptacją rgtabs, którego autorem jest Georg Ringer.
Czytaj więcej…
Bartosz Aninowski TYPO3
Evo_chained_selector jest rozszerzeniem BE pozwalającym na tworzenie powiązania między rekordami za pomocą tzw “chained selection”.
Geneza powstania tego rozszerzenia wiąże się z wdrożeniem nad którym ostatnio pracowaliśmy. Strona posiada rozbudowaną bazę aktów prawnych których struktura jest następująca:
Czytaj więcej…
Bartosz Aninowski TYPO3 chain, prototype, select, tca
EVO sponsorem głównym spotkania TYPO3 User Group Polska.
“W sobotę, 14 listopada 2009 roku odbędzie się drugie oficjalne spotkanie polskich entuzjastów, użytkowników i współtwórców systemu TYPO3 – T3UG-PL 02. Impreza odbędzie się w hotelu Logos w Warszawie w godzinach 12-19. ”
Więcej informacji na stronie http://dev.typo3.pl/t3ug-pl/t3ug-pl-02-200911/
Bartosz Aninowski TYPO3 TUG
Od wersji CMS TYPO3 4.3, zostały wprowadzone 2 nowe wtyczki systemowe: extbase oraz fluid. Dziś postaram się krótko przedstawić tą pierwszą. Każdy programista który, choć trochę interesuje się inżynierią oprogramowania zapewne słyszał kiedyś o MVC, jeżeli nie to polecam poczytać co nieco chociażby na wikipedii (http://pl.wikipedia.org/wiki/MVC). Developerzy Typo3 doszli do wniosku, że obecna architektura rozszerzeń przestała być elastyczna i wystarczająca. Przykładem może być tutaj choćby tt_news. Cały kod napisany w jednym wielkim pliku, zapytania wymieszane z renderowaniem widoków, obsługa akcji podjętych przez użytkownika mało czytelna. Wszelkie modyfikacje czy próba dodania nowej funkcjonalności kończy się długotrwałą pracą i frustracją.
Czytaj więcej…
maciek TYPO3 extbase, flow3, mvc
Na prośbę użytkowników zmieniliśmy sposób usuwania cache po wykonaniu żądania typu POST. Do tej pory usuwaliśmy cache dla całej strony z której przyszedł POST. Wyobraźmy sobie sytuację w której mamy bardzo duże archiwum newsów. Każdy news zapisany do memcache miał czas wygaśnięcia ustawiony na 24h i więcej. Jeśli pojawił się komentarz pod dowolnym rekordem, memcache był czyszczony dla wszystkich rekordów. Rozwiązanie to może czasem się przydać ale dla serwisu newsowego, który ma kilkanaście tysięcy rekordów powoduje niepotrzebne uruchamianie CMS TYPO3.
Czytaj więcej…
Bartosz Aninowski TYPO3 Dodaj nowy tag, memcache, performance
Zgodnie z obietnicą w artykule TYPO3, memcache i nginx na amazon EC2, przedstawię wtyczkę do obsługi bazy zdjęć z wykorzystanie usługi Amazon S3. Wtyczka, którą stworzyliśmy może służyć jako podstawa do budowania serwisów z wykorzystaniem CDN Content Distribution Network. W obecnych czasach, gdzie prosty pomysł może przerodzić się w potężny serwis o ogromnym zapotrzebowaniu na serwery i przestrzeń dyskową, warto wiedzieć jak działa S3 i jak skutecznie go wykorzystywać. Rozszerzenie jest napisane zgodnie z paradygmatem MVC, który będzie standardem dla wtyczek w wersji TYPO3 4.3
Czytaj więcej…
Bartosz Aninowski TYPO3 amazon, api, s3
Najnowsze komentarze