Główne zdjęcie witryny
Nie ma znaczenia jak wolno idziesz, tak długo jak nie przestajesz. – Konfucjusz

Blog

Witaj na moim osobistym autorskim blogu! Na tej stronie będę publikował wszelkie artykuły na temat tworzenia stron internetowych. W tym miejscu pragnę dzielić się z Wami wzajemnie wiedzą nabytą podczas mojej pracy jako Webdeveloper. Chociaż, że spcjalizuję się warstwą prezentacyjną stron WWW, nie będę rezygnował również z zamieszania wpisów związanych z logiką aplikacji internetowych. Mam nadzieję, że znajdziesz tutaj odpowiedź na nurtujące Cię pytanie, ale w zamian za pomoc proszę o komentowanie moich postów. Jeśli masz pomysł rozwinięcia tematu, którego nie znalazłeś na tej stronie – pisz śmiało – na pewno Ci odpiszę i rozpatrzę Twoją propozycję! Z góry dziękuję i życzę miłego czytania! 😊

Miniporadnik budowy własnego serwera webowego – część I

Własny serwer WWW

Wiele osób po stworzeniu własnej witrny internetowej pragnie ją udostępnić publicznie, tak aby była dostępna z każdego miejsca na świecie. Najprostszym sposobem osiągnięcia tego celu jest umieszczenie jej na darmowym webhostingu. Niestety, najczęściej wiąże się to z niechcianym dołączaniem natrętnych reklam przez usługodawcę. Z tego względu jedyną możliwością jest wykupienie płatnego planu webhostingowego, którego koszty utrzymania mogą nawet przekroczyć sto złotych za rok. Jednak istnieje również alternatywna droga do internetu, którą interesują się nieco bardziej wtajemniczeni informatycy, a jest nią budowa własnego serwera webowego. Jeśli jesteś zaciekawiony tym rozwiązaniem i wierzysz w to, że jest możliwość uniknięcia wysokich kosztów za prąd elektryczny oraz szumu wentylatorów serwera przez całą dobę – zapraszam Cię do zapoznania się z moim miniporadnikiem, który krok po kroku poprowadzi Cię przez wszystkie etapy budowy własnego ekonomicznego serwera WWW, na którym umieścisz niezliczoną ilość witryn internetowych zupełnie za darmo i to bez jakichkolwiek reklam! Czytaj więcej…

Opublikowano | 40 wyświetleń | brak komentarzy
Tagi: Linux, Raspberry Pi, serwery, własny serwer webowy

Podstawy semantyczności elementów w HTML – część II

Logo HTML5

W poprzedniej części tego poradnika przedstawiłem Ci podział elementów blokowych HTML ze względu na ich przeznaczenie oraz pokrótce opisałem co tak naprawdę oznaczają. Jak się okazuje, witryna z prawidłową semantyką kodu wykonana jest profesjonalnie i ma korzystny wpływ na pozycjonowanie SEO w wyszukiwarkach internetowych, a także ma ogromne znaczenie w jej obsłudze przez osoby niepełnosprawne (np. niewidome). Dlatego tak ważne jest stosowanie się do podstawowych zasad semantyczności w języku HTML. W drugiej części tego artykułu przedstawię Ci podział elementów śródliniowych HTML z semantycznego punktu widzenia. Czytaj więcej…

Opublikowano | 48 wyświetleń | brak komentarzy
Tagi: HTML, semantyczność HTML

Podstawy semantyczności elementów w HTML – część I

Logo HTML5

Każdy, nawet początkujący, współczesny Front-End Webdeveloper doskonale wie, że za strukturę dokumentu strony internetowej odpowiada język HTML, natomiast dogłębny i nadający charakteru wygląd można jej nadać właściwie tylko za pomocą styli CSS. Chociaż, że większość znaczników HTML mają z góry nadany wygląd, tak na prawdę każdy z nich ma własne wyjątkowe przeznaczenie dla którego powinien zostać użyty umieszczając go na stronie WWW. Nie można bowiem wykorzystać znacznika <table> do budowy struktury witryny – służy on jedynie prezentacji danych tabelarycznych. Z tego względu ukształtowało się pojęcie semantyczności znaczników HTML, które nie zawiera w sobie informacji jak dany element wygląda, lecz co zawiera oraz co oznacza. W pierwszej części tego poradnika przedstawię Ci podział elementów blokowych HTML ze względu na przeznaczenie oraz pokrótce opiszę co tak naprawdę oznaczają. Czytaj więcej…

Opublikowano | 50 wyświetleń | brak komentarzy
Tagi: HTML, semantyczność HTML

Przyjazne linki z mod_rewrite w .htaccess i PHP

Hiperłącze z przyjaznym adresem URL

Tworząc rozbudowany serwis internetowy, bez względu na to, czy jest nim sklep online, czy może zwykly blog tak jak ten, istnieje duże prawdopodobieństwo, że niektóre hiperłącza prowadzące do danej strony będą zbyt skomplikowane. Mam w szczególności na myśli linki zawierające wiele parametrów HTTP GET, które są przesyłane wraz z żądaniem. Adresy URL w takiej postaci po pierwsze są trudne do zrozumienia i zapamiętania, a po drugie negatywnie wpłyną na pozycjonowanie SEO Twojej witryny w wyszukiwarkach internetowych. Na szczęście, najpopularniejszy serwer WWW Apache zawiera wbudowany moduł mod_rewrite, który za pomocą jednego pliku .htaccess umożliwia (i to bez ingerencji w ustawienia serwera!) proste przekierowywanie z przyjaznych adresów URL do najbardziej skomplikowanych miejsc Twojego serwisu. W tym poradniku nie tylko pokażę Ci najprostszy sposób wykorzystania tego mechanizmu, ale przedstawię Ci również technikę generowania dynamicznych adresów URL z poziomu języka PHP – gdy nie wiemy z ilu i jakich stron będzie się składała nasza witryna. Czytaj więcej…

Opublikowano | 130 wyświetleń | brak komentarzy
Tagi: .htaccess, mod_rewrite, PHP

Wprowadzenie do typografii CSS

Typografia, lecz okiem komputera

Jak podaje Wikipedia typografia nie posiada jednej definicji. Za jedną z trafniejszych jest nią projektowanie ułatwiające ogólnie rozumiane czytanie i odbiór. W najszerszym ujęciu zajmuje się ona doborem pisma, jego użyciem i składem w jego wizualnym wymiarze, a także ustalaniem optymalnych norm pisarskich. Ponieważ typografia jest ważnym narzędziem w komunikacji wizualnej, webdesign to w znacznej mierze praca z tekstem umieszczonym na stronie internetowej. Tekst w stopniu większym niż niemal wszystkie inne czynniki świadczy o jakości tego, co strona oferuje. Co prawda, w tym poradniku nie nauczę Cię umiejętności dobrego doboru czcionki, ale przedstawię Ci podstawową wiedzę na temat pisma komputerowego, a także wskazówki właściwego formatowania tekstu, które są kluczowe do tworzenia stron o profesjonalnym wyglądzie. Czytaj więcej…

Opublikowano | 92 wyświetleń | brak komentarzy
Tagi: CSS, typografia komputerowa
Kontynuując przeglądanie niniejszej witryny internetowej automatycznie wyrażasz zgodę na wykorzystanie plików cookies.