Uniwersalnych sposobów na przekierowanie klienta z jednej podstrony na drugą jest wiele, możemy to zrobić z poziomu protokołu HTTP - parametrem Location. Lecz dla niektórych przeglądarek, antywirusów czy routerów ten parametr jest nie mile widziany. Dlatego też, może stać się tak, że w procesie pobierania dokumentu może on gdzieś... zniknąć.

  • I przekierowania nie ma...

Kolejnym sposobem, jest tag <meta /> umieszczany w sekcji <head /> dokumentu. Skuteczność takiego rozwiązania, jest prawie stuprocentowa. Najwyżej któryś z klientów - na własne życzenie, zostanie zapytany czy na pewno, ma dojść do przekierowania.

Czytaj dalej...

Zostałem przydzielony do wykonania broszurki reklamowej dla małej prywatnej firmy. Broszurki na której oprócz nazwy firmy, wypunktowanej oferty oraz adresu znaleźć się miała mapa z zaznaczonym punktem gdzie-to-jest. Jak nauczyła historia – na szczęście nie na mojej skórze, użycie do tego celu polskich map (z naciskiem na polskie aplikacje) nie było najlepszym wyjściem. Dlatego też, postanowiłem skorzystać z usług Google Maps.

  • Właściciel owej prywatnej firmy jest moim krewnym. Ale to chyba nie ma nic do rzeczy?
  • Sam projekt graficzny mam nadzieje, że także nie ma nic do rzeczy?

Czytaj dalej...

Na komfort korzystania z serwisu Internetowego wpływa wiele czynników. Niewątpliwie jednym z podstawowych, jest czas jaki musi odczekać użytkownik po kliknięciu w odnośnik do otrzymania odpowiedzi w formie wygenerowanego dokumentu. W dobie gdy bazy danych – podstawy ówczesnych systemów generowania treści, gromadzą kilkaset megabajtów danych, czas w jakim są odnajdowane oraz zwracane rekordy bezwzględnie rośnie.

Na dodatek systemy CMS wysyłają wygenerowany dokument na samym końcu. Tak też jeżeli widzimy w stopce czas generowania strony, to samo wysyłanie zaczyna się dopiero pod koniec pracy skryptu. Nie dość, że użytkownik musi odczekać czas pracy skryptu to jeszcze czas samego pobierania dokumentu. A dlaczego by nie wysyłać stopniowo dokumentu, wraz z postępami pracy skryptu?

Czytaj dalej...

Nowoczesne Internetowe systemy generowania treści - popularnie CMS, projektuje się na bazie wzorca Model-View-Controller. Pokrótce mówiąc aplikacje dzieli się na trzy główne komponenty; bazę danych, interfejs użytkownika oraz logikę aplikacji. O zaletach takiego rozwiązania nie mam zamiaru tutaj wspominać, bo napisano o tym już wiele.

Czytaj dalej...