Drupalowe Konteksty to, jak wiadomo, alternatywne spojrzenie na temat wyświetlania pewnych elementów na stronie w zależności od aktywnego stanu otoczenia. Wcześniej z dużym zapałem stosowane były phpowskie filtry od visibility, albo wręcz w pełni ręczne rozwiązania.
Ale teraz, przy odrobinie dobrej woli i poznaniu bardzo elementarnego API, możemy cieszyć się niespotykaną kontrolą nad obrazem witryny. Jest to rozwiązanie (konteksty) w obecnej formie już bardzo "na wypasie", ale jeśli twórcy modułu pójdą jeszcze o krok dalej, to w efekcie możemy mieć naprawdę całkiem efektywną i przejrzystą State Maszinę. Moja cegiełka do tego ogródka, to prosty moduł-plugin do contextów (przystosowany do wersji 2.0. Wersja 3.0 w momencie pisania nadal jest w wersji beta i osobiście nie do końca mi "podchodzi") dający informacje o pierwszych odwiedzinach użytkownika.
Zrobienie portu do 3-ki jest oczywiście niewymagającym zadaniem. Jeśli komuś zechciałoby się tego "dokonać", albo zainwestować w dokonanie, to proszę dać znać -)
Rozwój modułu jest przewidywany, ale zawieszony. Proponowane sugestie rozbudowy zawarte są w pliku *.module.
link:
http://statics.altart.pl/drupal/modules/first_time_visitor-6.x-1.0.tar.gz