Archiwum kategorii 'Programowanie WWW'

Eksport, import bazy MySQL przy użyciu phpMyAdmin

21 listopad 2006 (20:31)
Ile osób próbowało przenieść bazę danych z jednego serwera na inny i miało z tym problem ze względu na kodowanie polskich znaków? Ostatnio przenosiłem jedną z baz na nowy serwer i poszukałem rozwiązania tego problemu. Podejrzewam, że wiele początkujących programistów ma podobny kłopoty. Problem polega na tym, że jeśli tabela w MySQL posiada kodowanie latin1 lub latin2, a tekst w polach utf8, to baza “zamyka” utf8 wewnątrz latinX. Tekst wyświetla się prawidłowo w phpMyAdmin, ale jest problem z przeniesieniem bazy. Na szczęście jest na to prosta rada. (more…)

Adres strony “z www” czy “bez www”

18 wrzesień 2006 (22:58)

Odwieczne pytanie, nie tylko klientów-internautów, ale również osób próbujących stronę wypromować. Strategiczne podejście wymaga przeważnie jednego adresu do konkretnego serwisu. Co więc zrobić jeśli na nasz serwis wzkazuje kilka linków, a wszystkie kierują do identycznych materiałów. Wyszukiwarki indeksują stronę dzięki adresowi URL jeśli spotkają linki www.domena.pl, a gdzie indziej domena.pl, wskazujące na identyczny serwis o identycznych zasobach, to dla takiego Google są to dwa różne adresy - unikalność serwisu, a zatem i pozycja w wynikach wyszukiwarki automatycznie spada. Oczywiście upraszczam tu złożoność algorytmów Google, ale w praktyce sytuacja jest jak najbardziej realistyczna. Większość serwerów WWW praktycznie ignoruje to czy wpisaliśmy “www” na początku adresu, wyszukiwarki jednak nie.
Dlatego trzymajmy się jednego wyboru i przekierowujmy żadania po przez inny adres na adres, który wybraliśmy. Przy okazji pozwala to wyrobić i zapanować nad pewną mentalnością internauty, który dla nowo poznanych stron wpisuje w większości przypadków adres z “www”, ale zasadniczo jest mu to obojętne, więc kiedyś, też obojętnie, może umieścić link do Ciebie na swojej stronie WWW :) .

Teraz coś więcej o przekierowaniu. (more…)

AJAX w nawigacji strony WWW

30 sierpień 2006 (23:51)

Jak wiadomo AJAX w systemie nawigacyjnym strony nie jest zalecany, ze względu na to że roboty wyszukiwarek takich jak Google mają problemy w poradzeniu sobie z indeksacją linków zapisanych jako kod JavaScript. Przez to automatycznie spada nasza pozycja w wynikach wyszukiwarek, większość treści naszej strony jest poza zasięgiem robotów i w konsekwencji mniej internautów do nas dociera. Jednak jest na to sposób, możemy nie ingerując w kod odnośnika do obsługi zdarzenia kliknięcia wykorzystać bezpośrednio JavaScript. W ten sposób zachowamy dobre zasady technik SEO. Dodatkowo nasz serwis będzie generować identyczne strony na przeglądarkach z włączonym lub wyłączonym JavaScript, z wł/wył ActiveX (przeglądarki IE), bez żadnych komunikatów o błędach. Czyli niezależnie czy klient obsługuje AJAX czy nie, uzyskamy bardzo podobne rezultaty. Oczywiście przeglądanie serwisu z włączonym JS (i w IE ActiveX) zdecydowanie poprawi szybkość i dynamiczność strony, ale odwrotna sytuacja wcale nie zakłóci pracy serwisu, a już na pewno, co wydaje się być najważniejsze, żaden z przypadków nie zakłóci indeksacji podstron przez wyszukiwarki. (more…)

Web 2.0 - We Are the Web

23 sierpień 2006 (17:41)

Od kilku lat zauważamy zmieniające się trendy w internetowym świecie. Tą ewoluucję przyjęło się określać mianem Web 2.0. Pojęcie to ma jednak bardzo szerokie znaczenie. Programistom internetowych kojarzy się przede wszystkim z nowymi możliwościami, technologiami takimi jak AJAX, SOAP, CSS 2, RSS itd. Grafikom z pastelowymi kolorami logotypów. Użytkownikom z łatwością poruszania się po sieci, łatwą nawigacją, czy internetową demokracją. Tak, nie pomiliłem się, z demokracją, ponieważ Web 2.0 to przede wszystkim podejście społecznościowe. To ludzie, użytkownicy serwisów tworzą kontent. Nie jesteśmy uzależnieni od redaktorów, nic nie jest nam od górnie narzucane, jak słusznie ktoś zauważył “We Are the Web”, to my tworzymy Web 2.0. Społeczność nie koncentruje się już wokół jednego portalu. Przewagę uzyskują strony monotematyczne, które mogą być współtworzone przez użytkowników. Np. Yahoo czy Google wykupują firmy, serwisy związane z Web 2.0, bo zauważają migrację ludzi w stronę “serwisów społecznościowych”. (more…)