Podstawy konstrukcji stron www
O czym te strony
Rzecz adresuję do użytkowników, których co nieco interesuje co użytkują oraz do przyszłych twórców (webmasterów ) stron www. Ci ostatni powinni tu znaleźć wstępne i ogólne informacje. Zmieniam układ graficzny stron - layout. Łatwo zauważyć link : »Free CSS Templates ». Wykorzystałem elementy dwóch szablonów stamtąd:'rs 11' i 'radiance'. Mógłbym, tak jak poprzednio, sam stworzyć układ graficzny, kolory, czcionki itp. czyli wszystko to co tworzy reprezentację treści strony.
Ale mój dobór kolorów nie wzbudza zachwytu. Zaś w większości szablonów barwy, ich ilość, czcionka itp. są dobrane tak, że sprawiają wrażenie całości.Miałem to na republice.pl. Poniewaz zauważyłem niejakie zainteresowanie treścią, przenoszę rzecz na cba.pl. U nowego gospodarza uaktualnie i rozwinę informację w/g mnie przydatną wymienionym wyżej adresatom.
języki dla stron www. W3Schools.
Tym, którzy w przyszłości chcą być webmasterami polecam W3Schools Online Web Tutorials W3Schools .Rzecz jest w języku angielskim. Znajdziesz tam doskonale opracowane podręczniki, pozwalające opanować
lub poznać HTML, CSS, JavaScript, SQL, PHP, ASP, XML i wszystkie przyległości związane ze stronami WWW. Co nie znaczy, że twórcy stron WWW mają to wszystko w małym paluszku. Problematyka zwiazana z internetem jest zbyt rozległa, by jeden człowiek mógł posiąść pełną wiedzę
o niej.
HTML jest językiem do tworzenia stron internetowych. To skrót angielski od Hyper Text Markup Language. HTML nie jest językiem programowania, lecz językiem znaczników. Tworząc stronę www za pomocą HTML operujemy tagami.
CSS określa sposób wyświetlenia, czyli styl, czyli reprezentację treści strony www. To skrót od Cascading Style Sheets. CSS opisuje layout, czyli układ strony oraz wszystko inne dotyczące wyglądu strony. CSS jest kaskadowy, bo może być zapisany w formie zewnętrznego pliku lub na stronie bezpośrednio lub, nie dość że na stronie, to jeszcze przy danym tagu HTML.
HTML i CSS wystarczą, by stworzyć w pełni funkconalną stronę www. Jak ktoś się bardzo uprze, to może użyć wyłącznie tagów HTML.
JAVASCRIPT dodaje interaktywność do strony www. Co oznacza, że użytkownik może coś zrobić, prócz czytania i oglądania, np. przeglądać fotki, dodać komentarz itp. Javascript jest językiem skryptowym, czyli lżejszej wagi niż np. A++. Jest to język interpretowany, w przeciwieństwie do kompilowanego. To oznacza, że Twoja przeglądarka dostaje z serwera skrypt źródłowy, który musi przekształcić na element strony www.
PHP jest językiem skryptowym po stronie serwera. To skrót od Hypertext Preprocessor. Został zaprojektowany do generowania stron www w czasie rzeczywistym. Czyli, użytkownik żąda strony i ona się pojawia w jego przeglądarce, choć odpowiadającego jej dokładnie pliku .html nie ma na serwerze. PHP to język interpretowany, egzekwowany na serwerze. Do przeglądarki docierają pliki .html.
Wymienione języki są typu open source software. Każdy może je używać bez ograniczeń.
O innych językach i komponentach odnoszących się się do stron www napiszę później.
Copyleft i Creative Commons
Copyleft to rodzaj licencjonowania praw autorskich, zezwalający na modyfikację i dowolną redystrybucję pracy. Założenia systemu zostały stworzone w roku 1984 przez Richarda Stallmana na użytek oprogramowania. Obecnie są używane również dla innych rodzajów twórczości. Idea copyleft polega na takim wykorzystaniu systemu praw autorskich, by poszerzyć wolność zamiast ją ograniczać jak w copyright.
W pierwszym etapie zastrzega się prawa autorskie do danej pracy. Istnieją prawa autorskie osobiste, które są niezbywalne a ich czas trwania nieograniczony oraz autorskie prawa majątkowe. W następnym etapie zezwala się wszystkim zainteresowanym na dowolne kopiowanie, dystrybuowanie oraz modyfikowanie danej pracy lub pracy pochodnej, przy zachowaniu osobistych praw autorskich. Podstawowe zastrzeżenie określa, że prace pochodne również muszą być objęte klauzulą copyleft, czyli następni autorzy też mogą je używać i modyfikować. Celem idei copyleft jest twórczość, która będzie się rozwijać i rozprzestrzeniać bez blokowania zastrzeżeniami pełnych praw autorskich do niej.
Koncepcję copyleft zastosowano w licencjach projektu GNU - GNU GPL, GNU LGPL oraz GNU FDL, a także w licencji FAL, FreeBSD, Mozilla i innych. Do licencji typu copyleft zaliczane są także te stworzone przez organizację Creative Commons, które posiadają warunek share alike i nie mają zakazu tworzenia dzieł pochodnych (ND). Z opisaną problematyką wiąże się pojęcie domeny publicznej (public domain). Szerzej napiszę na te tematy niebawem. Znajdziesz je również w Wikipedii np: Wikipedia
Ostatnio wykonałem:
Ostatnio przeczytałem:
- W3Schools temat HTML5 form attributes
- CSS.info tematCSS3 Previews
- WordPress temat WordPress/pPolska
- phpBB temat Polish/Polski phpBB
- php.pl Twój wortal php temat Tytuł książki
- Powyzsze to sugestie, o czym mam pisać