Spojrzenie w przyszłość - Typo3 4.3 i extbase

maciek, 19 lipiec 2009 Komentarze: 0 Tagi: extbase, flow3, mvc
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ć...

czytaj dalej

Nginx boost mała aktualizacja

Bartosz Aninowski, 19 lipiec 2009 Komentarze: 6 Tagi: memcache, performance
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ć...

czytaj dalej

s3example - TYPO3 i Amazon S3

Bartosz Aninowski, 19 lipiec 2009 Komentarze: 0 Tagi: amazon, api, s3
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...

czytaj dalej

TYPO3 Amazon API class

Bartosz Aninowski, 19 lipiec 2009 Komentarze: 0 Tagi: amazon, api, s3
Od dziś w TER dostępna jest adaptacja klasy Donovana Schönknecht'a do obsługi Amazon S3. Z pomocą tej wtyczki można wykonać wszystkie operacje opisane w oryginalnej dokumentacji dostępnej tutaj.

czytaj dalej

Walka o milisekundy: eID i ajax call

Bartosz Aninowski, 18 lipiec 2009 Komentarze: 0 Tagi: ajax, eID, performance, przyśpieszanie
Walka o milisekundy to cykl mini hack'ów, dzięki którym uda się nam "wyrwać" cenne ułamki sekund podczas parsowania strony.  W tym przypadku zajmiemy się eID i wywołaniami typu AJAX. Podczas wdrażania kolejnych projektów, z góry planujemy użycie wtyczki evo_nginx_boost wszędzie gdzie to możliwe. Tak staramy się tworzyć całą funkcjonalność, aby działy serwisu o największym obciążaniu wykorzystywały ajaxa tak często jak to możliwe....

czytaj dalej

HOW TO: Jak ustawić tytuł strony z wtyczki USER_INT

Bartosz Aninowski, 26 czerwiec 2009 Komentarze: 5 Tagi: cms, extension, typoscript, user_int
Często na rożnych forach pojawia się problem ustawienia tytułu strony z poziomu wtyczki USER_INT.  Problem polega na tym, że rozszerzenia typu USER_INT są generowane za każdym odświeżeniem strony po tym jak TYPO3 wygeneruje już nagłówek strony w którym znajduje się tag title. Dobrym przykładem może być mm_forum, gdzie w standardowej instalacji każdy wątek ma ten sam tytuł, a nie tak jak byśmy sobie życzyli - nazwę topicu. Rozwiązanie jest...

czytaj dalej

TYPO3 i FLOW3 w finale SourceForge Community Choice Awards!

Bartosz Aninowski, 24 czerwiec 2009 Komentarze: 0
TYPO3 i FLOW3  dotarło do finału SourceForge Community Choice Awards! Zachęcam wszystkich do głosowania. TYPO3 znajdziesz w kategorii Best Project for the Enterprise a FLOW3 w Best New Project. Nie zwlekaj! Masz czas do 20 lipca. Strona SourceForge Community Choice Awards

czytaj dalej

Nginx boost on Forge

Bartosz Aninowski, 15 czerwiec 2009 Komentarze: 0
Od dziś wtyczka evo_nginx_boost jest dostępna również na Forge: forge.typo3.org/projects/show/extension-evo_nginx_boost Jeśli uznasz, że możesz wspomóc rozwój projektu to zapraszamy :)

czytaj dalej

TYPO3 wallpaper

Bartosz Aninowski, 15 czerwiec 2009 Komentarze: 2
Patrick Gaumond poprosił mnie o opublikowanie "prezentu urodzinowego" jako tapety do pobrania. Niech trawa wyrośnie na waszych komputerach :) Kliknij aby pobrać.

czytaj dalej

Wysoki parsetime

Bartosz Aninowski, 11 czerwiec 2009 Komentarze: 2 Tagi: parsetime, performance, wydajność
Ostatnie parę dni walczyliśmy z wysokimi czasami parsowania. Strony w CMS TYPO3 zawierały różne wtyczki od najprostszych uruchamianych jako USER do bardzo skomplikowanych USER_INT. Efekt był zawsze taki sam - stanowczo za wysokie czasy. Strona się zacinała, a admPanel pokazywał dużą ilość sekund w części Page Generation. Po wielu dniach wycinania z TYPO3 wszystkiego po kolei wciąż różnice między środowiskiem developerskim a produkcyjnym były za...

czytaj dalej

Urodzinowy prezent

Bartosz Aninowski, 22 maj 2009 Komentarze: 6 Tagi: birthday, evo, TYPO3
To było zaskakujące. Bardzo fajny i kreatywny prezent dostałem od naszego teamu :) Niezłe było moje zdziwienie kiedy po zalogowaniu się do serwisu zobaczyłem coś innego niż powinienem. Poniżej to co zobaczyłem :)    

czytaj dalej

Evo_nginx_boost - nowa wersja dostępna w TER

Bartosz Aninowski, 18 maj 2009 Komentarze: 0
Sporo czasu mineło. Nie próżnowaliśmy. Cięzko pracowaliśmy i testowaliśmy nowe dodatki. Od dziś dostępna jest nowa wersja evo_nginx_boost.  Dużo nowych opcji. Dokładny opis i dokumentacja pojawia się wkrótce. Zachęcam do pobierania i testowania :)

czytaj dalej

Castorama online :)

Bartosz Aninowski, 08 maj 2009 Komentarze: 2 Tagi: TYPO3
Po kilku miesiącach intensywnej pracy nowa strona Castoramy jest online. W serwisie mnóstwo nowych rzeczy: katalog produktów (wciąż rozbudowywany),  komentarze, oceny, zdjęcia, integracja youtube API, blogi, oceny etc. Wszystko oparte o model MVC. Podczas pracy nad tym projektem stworzylismy wiele ciekawych rozwiązań, które będe starał sie sukcesywnie opisywać :)

czytaj dalej

AMFPHP w TYPO3

Bartosz Aninowski, 03 maj 2009 Komentarze: 2 Tagi: amfphp
Obiecuję, że ten temat rozwinę bardziej szczegółowo ale zdecydowanie później :) Na chwilę obecną chcę tylko pokazać przykład użycia w naszej ostatniej realizacji ogrody.castorama.pl Cały content jest dostarczany z TYPO3 za pomocą XMLi, interakcja między dodatkowymi funkcjami jak oceny, komentarze a TYPO3 następuje z użyciem AMFPHP. Zapraszam do obejrzenia :)

czytaj dalej

HOW TO: Tytuł rekordu single w ścieżce rootline

Bartosz Aninowski, 02 maj 2009 Komentarze: 5 Tagi: rootline, TYPO3, typoscript
Na pewno nie raz spotkaliście się z potrzebą połączenia ścieżki rootline z dodatkowymi elementami np.:  nazwą rekordu w trybie single view. Menu w przykładowym sklepie wygląda następująco: Strona główna > Produkty > Notebooki ale zdecydowanie lepiej zrobić tak: Strona główna > Produkty > Notebooki > Macbook Pro 17 cali  Jak zwykle w TYPO3 rozwiązań jest więcej niż jedno. Można zrobić to z poziomu wtyczki ale można...

czytaj dalej