Artykuły dla kategorii Webmastering

sty 24 2010
0

Widget Twitter w PHP i jQuery na stronie

W ostatniej dekadzie, mogliśmy zaobserwować burzliwy rozwój Web 2.0. Efektem tego, jest napływ wszelkiego rodzaju portali społecznościowych. Jednym z pierwszych takich portali była Wikipedia. Później, zaczęło się pojawiać stosunkowo dużo serwisów przeznaczonych do nawiązywania/utrzymywania relacji towarzyskich: MySpace, polska Fotka, Grono itd. Dziś, w światowym Internecie można powiedzieć, że królują dwa serwisy. Są to oczywiście Facebook oraz Twitter. Jednym z głównych czynników (przynajmniej w mojej opinii), który przyciąga użytkowników do tych serwisów, jest rozbudowane API, czynnik którego brakuje choćby polskiej Naszej-klasie, która czasy świetności ma już raczej za sobą. W dzisiejszym artykule, pokażemy jak można wykorzystać API Twittera, do publikacji najnowszych tweetów na własnej stronie domowej. Do realizacji tego zadania wykorzystamy PHP oraz bibliotekę JavaScript jQuery, za dynamizm całej operacji odpowiedzialny będzie AJAX

getfirebug.com
lis 23 2009
0

Firebug - opis możliwości wtyczki dla przeglądarki Mozilla Firefox

Tworzenie stron internetowych, od zawsze było niezwykle pracochłonnym zajęciem. Ważny jest tu każdy detal, każdy piksel, czy też każdy akapit tekstu. Stronę trzeba przystosować do różnych systemów operacyjnych, przeglądarek, trzeba obsługiwać różne czcionki, różne rozdzielczości ekranu, koniecznym również staje się przewidzenie faktu, że użytkownik może wyłączyć np. JavaScript, czy ciasteczka, dwie rzeczy, bez których trudno wyobrazić sobie jakąkolwiek stronę internetową. Dlatego też tworzenie, a następnie testowanie i poprawianie strony staję się bardzo żmudnym i czasochłonnym procesem. Doświadczony webdeveloper z pewnością wiele z tych problemów rozwiąże od razu, jednak również w tym przypadku poprawianie strony i wysyłanie poprawek na serwer jest czynnością czasochłonną. Czy jest zatem jakiś ratunek? Tak - jest nim Firebug niezwykle przydatny dodatek do przeglądarki internetowej Mozilla Firefox, któremu małą wzmiankę poświęcone w artykule poświęconym przydatnym wtyczkom do Firefoxa.

sie 30 2009
0

Wprowadzenie do jQuery - biblioteki JavaScript

W dzisiejszych czasach, aby zaistnieć w Internecie nie wystarczy już wykonać prostej, statycznej, nie wiele dającej użytkownikowi strony WWW. Strony konstruowane w sposób dynamiczny z wykorzystaniem technologii takich jak ASP.NET, PHP czy JAVA EE, również stają się nie wystarczalne. Tak więc czego oczekuje dzisiejszy użytkownik Internetu? Oczekuje on wszystkiego tego co napisałem powyżej, ale popartego JavaScriptem, jednym słowem dynamiki. Przykładowo, na tradycyjnej stronie wyniki sondy Internetowej kierują nas na kolejną podstronę, w stronie opartej o JavaScript, po naciśnięciu przycisku głosowania, nasz głos zostaje zapisany do bazy danych, a przeglądarka w oparciu o JavaScript wyświetla aktualne wyniki głosowania i to bez żadnego przeładowywania strony! To tylko jedna z wielu rzeczy jakich można dokonać za pomocą JavaScriptu. Niestety JavaScript ma kilka wad. Różne przeglądarki różnie interpretują polecenia tego języka i jest to język dość rozłożysty - chodzi mi o to, że aby coś osiągnąć należy napisać dużo kodu, którego nadmiar w przypadku strony Internetowej jest szczególnie istotny. Na szczęście jest rozwiązanie, powyższe wady możemy dość w prosty sposób zniwelować korzystając z jednej z popularnych bibliotek JavaScript np. jQuery.

lip 17 2009
0

Tworzenie kanałów RSS

Zapewne wielu z was słyszało o RSS, systemie który pozwala na czytanie wyselekcjonowanych tematycznie wiadomości. Ale czym tak właściwie jest RSS? Nazwa RSS pochodzi od skrótu Really Simple Syndication, co w tłumaczeniu oznacza mniej więcej naprawdę prosta dystrybucja informacji (skrót RSS posiada jeszcze kilka innych rozwinięć, ale to przytoczone powyżej jest najpopularniejsze). I tak właściwie jest w rzeczywistości. Kanały RSS to z reguły specjalnie spreparowane pliki XML, pozwalające pobierać użytkownikom najnowsze wiadomości umieszczone na różnorakich portalach i serwisach. Wiadomości możemy odczytywać przy pomocy czytników RSS, są to zarówno aplikacje okienkowe pod konkretny system operacyjny (np. Feed Daemon dla Windows), czy też aplikacje webowe (np. Google Reader, startowy.com itp.). Czytniki RSS pozwalają na wykonywanie różnorakich operacji na kanałach RSS. Np. możemy sortować wiadomości wg kategorii, wyszukiwać treść itd. W dzisiejszym artykule zapoznamy się z podstawowymi rodzajami kanałów RSS oraz zobaczmy jak utworzyć kanał w najpopularniejszym ze standardów czyli RSS 2.0.

maj 30 2009
0

Walidacja danych przy pomocy wyrażeń regularnych

W czasie tworzenia stron internetowych czy różnorodnych aplikacji desktopowych, niejednokrotnie stajemy przed problemem: Jak poprawnie zwalidować przychodzące dane?. W przypadku stron www, można to zrobić właściwie na dwa sposoby:

  • walidując dane po stronie klienta
  • walidując dane po stronie serwera

I tak naprawdę, zawsze powinniśmy korzystać z obu sposobów. Zatem jak walidować dane? Można to robić na wiele sposobów, np. sprawdzać rodzaj przychodzących danych, sprawdzać długość danych, rozbijać łańcuchy według określonych separatorów itp. Jednak są to rozwiązania niezwykle czasochłonne i często nieskuteczne. Ale jest nadzieja. Większość języków pozwala na korzystanie z wyrażeń regularnych. O tym czym one są i jak się je stosuje napiszę w dzisiejszym artykule

mar 18 2009
0

Document Object Model - tworzenie, zmienianie i usuwanie elementów

Jak już pokazałem w poprzednim artykule, DOM jest niezwykle użyteczną technologią, pozwala dobrać się do praktycznie dowolnego elementu strony. Dzięki temu w szybki sposób możemy odczytać określone właściwości. Jednak i to nie ogranicza naszego pola manewru. Bo jest coś jeszcze, odnajdując określony element, możemy zrobić z nim właściwie wszystko. Możemy pobrać jego atrybuty, zmienić je, usunąć, możemy również tworzyć nowe elementy potomne itd. I tym właśnie różnym operacjom będzie poświęcony dzisiejszy artykuł.

mar 04 2009
0

Document Object Model - odczytywanie elementów

W ostatnim czasie olbrzymią popularność święcą strony oparte na Ajaxie. Dynamiczne przetwarzanie, treść witryny dostępna bez przeładowywania i inne czynniki wynikające ze stosowania tych niezwykle udanych technologii przyczyniły się na wzrost popularność stron, w których użyto tych właśnie rozwiązań. Warto wiedzieć, że Ajax nie jest właściwie niczym nowym. Jest to połączenie kilku istniejących na rynku technologii. Jedną z nich i najważniejszą zarazem jest JavaScript, który udostępnia nam obiektowy model dokumentów (DOM).

gru 22 2008
0

Architektura Model View Controller

Kiedy na początku lat 90siątych w Internecie zaczęły pojawiać się pierwsze strony WWW wykonane w technologii HTML nikt, nawet w najśmielszych oczekiwaniach, nie mógł przypuszczać, że rozwój Internetu będzie taki szybki i dynamiczny. Początkowo statyczne strony wzbudzały podziw. Każdy mógł mieć swoją wizytówkę w sieci. Dla firm był to oczywiście pewien sposób marketingu, reklamy, dla użytkowników prywatnych było to możliwość zaprezentowania siebie, swoich zainteresowań, upodobań itp. Wraz z rozwojem sieci, rola Internetu zaczęła się zmieniać. Szybko dostrzeżono błędy statycznego interfejsu strony WWW. Zaczęły powstawać technologie pozwalające na tworzenie dynamicznie generowanych stron Internetowych (zachęcam do przeczytania artykułu przegląd technologii Internetowych, znajdującego się na tej stronie), nastąpił szybki rozwój baz danych i ich optymalizacja pod kątem Internetu. Rozrósł się również tradycyjny HTML. Rozwój wszystkich powyższych technologii (oraz konieczność umieszczenia ich w jednym miejscu) spowodował chaos w dotychczasowym kodzie witryny. Dlatego też programiści musieli znaleźć jakąś receptę jak nad tym wszystkim zapanować. W jaki sposób oddzielić logikę biznesową od warstwy prezentacji. I to im się udało. Powstały standardy tworzenia aplikacji nazywane wzorcami projektowymi, a jednym z ciekawszych z nich jest Architektura MVC, której poświęcimy dzisiejszy artykuł.

gru 05 2008
0

Przegląd technologii internetowych

Kiedy na początku lat 90siątych powstały strony WWW wielu ludzi było pod olbrzymim wrażeniem tej nowej, znakomitej technologii, choć początkowo były to tylko proste strony opierające się na kilku podstawowych znacznikach oraz blokach tekstu. Nie było możliwości wstawienia multimediów, języków skryptowych itp. Nikt nie miał wątpliwości że Internet i HTML (szczegóły poniżej) stanowią przyszłość informatycznego świata. Technologia szybko zaczęła się rozrastać. Zaczęto dodawać kolejne znaczniki umożliwiające załączanie multimediów, dodawania nowych elementów na stronie itd. Z biegiem czasu zaczęto zdawać sobie sprawę, że nie da się wszystkiego zrobić za pomocą statycznych elementów. Szczególnie problemowe okazały się kwestie dotyczące designu i dynamiki witryny. Dlatego do stron napisanych w HTML zaczęto dołączać inne technologie, technologie, które zmieniły oblicze Internetu.

1 2 3 4 5 6 7 8 9