Moduły Apache 2 i cache’owanie danych uwierzytelniających

Wojciech Gac, 04 September 2012 Komentarze: 0
Popularny moduł serwera Apache ‘mod-auth-external’ zapewnia bardzo przydatną funkcjonalność – umożliwia ustawienie dedykowanych mechanizmów uwierzytelniania użytkowników i grup, takich jak np. własny skrypt PHP czy Bash. Poniżej omówimy podstawy tworzenia i modyfikowania modułów Apache’a na przykładzie modyfikacji wtyczki ‘mod-auth-external’ wspierającej cache’owanie danych uwierzytelniających i ustawianie czasu przechowywania tych danych z...

czytaj dalej

O linkach organicznych i reklamach w wyszukiwarce

Wojciech Gac, 19 July 2012 Komentarze: 0
W roku 2011 Google opublikowało wyniki badania inkrementalności ruchu na stronach WWW. Próbowano oszacować w jakim stopniu ruch generowany przez wyniki organiczne jest w stanie skompensować efekty wyłączenia płatnych reklam na stronie wyszukiwania. Uzyskane rezultaty mogą dziwić lub nie, lecz z całą pewnością każą zastanowić się nad rolą kupowania wyników w tworzeniu ruchu na stronie.

czytaj dalej

Fly Groupon - Merlin.X

Wojciech Gac, 30 May 2012 Komentarze: 0
Aplikacja Fly Groupon jest przykładem odpowiedzi na specyficzne zapotrzebowanie rynku wycieczek. W branży tej mamy do czynienia z dużą ilością ofert turystycznych o terminie ważności sięgającym przeciętnie paru tygodni. Jednocześnie, ogromna popularność serwisu Groupon każe liczyć się z bardzo dużym ruchem na stronie. Jak poradzić sobie w takich okolicznościach? Poniżej spróbujemy przedstawić charakterystykę rozwiązań technicznych użytych przy...

czytaj dalej

Zaawansowana subskrypcja, nasze nowe rozszerzenie

09 January 2012 Komentarze: 14
W repozytorium CMS TYPO3 jest już kilka pluginów za pomocą których można na stronie obsłużyć zapisywanie się użytkowników do bazy newslettera. Rosnące wymagania rynku i naszych klientów zmusiły nas jednak do stworzenia mechanizmu, który spełni najwyższe wymogi, a także pozwoli nam (i wszystkim, którzy zdecydują się używać naszej wtyczki) na swobodną rozbudowę narzędzia o nowe funkcje i możliwości.

czytaj dalej

Convenient In/Out animation using expressions

Adam Smereczyński, 07 November 2011 Komentarze: 2 Tagi: afterfx, change, netia
We recently had an opportunity to make a set of instructional animations for netia. They were to be simple and minimalistic so the end users could focus on the presentation rather than on the visual effects.

czytaj dalej

Wdrożenie Sphinx Search

Tomasz Wolfram, 26 July 2011 Komentarze: 8
W ostatnim czasie potrzebowaliśmy wydajnego i rozbudowanego mechanizmu wyszukiwarki dla strony Fabryka.pl. Sklep ma olbrzymią bazę ponad 850 tysięcy produktów i dobra wyszukiwarka jest podstawową funkcjonalnością. Wybór padł na Sphinx Search Engine.

czytaj dalej

Nginx boost extension

10 July 2011 Komentarze: 12
Wstęp Wtyczka Evo_nginx_boost pozwala na cachowanie stron generowanych w TYPO3 za pomocą memcache. Moduł może pracować w dwóch trybach: z serwerem proxy NGINX,  zobacz diagramstandalone - za pomocą prostej modyfikacji typo3_src/index.php można odczytywać memcachowane strony bezpośrednio z memcache. Proces PHP wysyła do przeglądarki dokładne to co jest zapisane w memcache. Dla uzyskania wysokiej wydajności dane nie są w żadne...

czytaj dalej

Nowe rozszerzenie - svnupdater

Bartosz Aninowski, 12 February 2011 Komentarze: 10 Tagi: repository, svn, TYPO3
Svnupdater to moduł BE służący do aktualizacji instalacji TYPO3 ze zdalnego repozytorium SVN. Dotychczas musieliśmy często logować się za pomocą ssh a następnie wykonać polecenie svn update. Teraz te kroki nie są potrzebne a sama aktualizacja staje się o wiele prostsza i zajmuje mniej czasu.

czytaj dalej

Scoremaster - aplikacja TYPO3 na facebook'u

Bartosz Aninowski, 12 June 2010 Komentarze: 3 Tagi: facebook
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: apps.facebook.com/scoremaster/

czytaj dalej

Tatraman exposed

Adam Smereczyński, 18 May 2010 Komentarze: 1 Tagi: afterfx, change, tatra
Well I’m publishing this because i think we have managed to achieve a quite cool result here with “low” resources. The task was to make a website with a guy called “tatraman”, a sort of a highlander, a key figure of Tatra beer’s marketing strategy, who was to pull out of his backpack different stuff representing Tatra’s main values.

czytaj dalej

Fixing the speed of a car using afterfx & expressions

Adam Smereczyński, 12 May 2010 Komentarze: 0 Tagi: afterfx, change, expressions, skoda
The general idea behind the skodayeti.pl website was to present a car driving through europe but staying still in the center of the screen. In order to do that we had to record the car driving by the sceneries with a constant speed and then move the whole blocks of footage in reverse speed in flash. As we knew that driving with a very precise speed would be impossible (just try yourself :] ), we decided to record the footage in high fps and fix...

czytaj dalej

Quick zoom for AfterFX

Adam Smereczyński, 06 May 2010 Komentarze: 0 Tagi: afterfx, change, expressions
A quick expression code for constant scaling of any layer starting from 100% at it’s inPoint. Convenient for zooming text titles, etc.

czytaj dalej

Profilowanie kodu TYPO3 za pomocą XHProf

Bartosz Aninowski, 09 February 2010 Komentarze: 5 Tagi: facebook, XHProf
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...

czytaj dalej

Belka sortująca dla tt_news

Bartosz Aninowski, 08 February 2010 Komentarze: 1 Tagi: hook, sorting, toolbar, tt_news
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 Screenshoty    Instalacja  Zainstaluj wtyczkę w EM a następnie dodaj marker ###EVO_SORT_BAR### w szablonie html tt_newsa.  //CODE:typoscript:#tt_news_v3_template.html<!– ###TEMPLATE_LIST### begin  This...

czytaj dalej

Trochę HipHopu w wykonaniu PHP :)

Bartosz Aninowski, 02 February 2010 Komentarze: 2 Tagi: hiphop, performance, php, wydajność
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. HipHop w przeciwieństwie do APC...

czytaj dalej