Słownik
CMS – Content Managment System – System Zarządzania Treścią stron WWW, służący do samodzielnego tworzenia, administrowania i aktualizowania serwisów internetowych. Jest to jedna lub wiele aplikacji internetowych, które umożliwiają zarządzanie stronami WWW z poziomu panelu administracyjnego. System ten pozwala na obsługiwanie i rozbudowywanie danego serwisu WWW bez potrzeby zatrudniania wyspecjalizowanej kadry informatycznej. Jego zastosowanie znacznie skraca czas potrzebny na aktualizację stron i umożliwia jednoczesną pracę kilku zespołom redakcyjnym.
HTML - HyperText Markup Language – hipertekstowy język znaczników (ang. tags), służący do pisania stron internetowych. Dokument tworzony za pomocą języka HTML jest plikiem tekstowym, można go pisać za pomocą podstawowego edytora tekstów np. Notatnika w systemie operacyjnym Windows czy Kate w systemie GNU/Linux lub płatnych, bardziej zaawansowanych edytorów tj. Pajączek NxG czy TigerII Millenium. Jednak, aby pisanie dokumentu było prostrze i szybsze, oraz nie wymagało kupna i instalacji specjalnych edytorów tekstowych, nasz system jest wyposażony w specjalny moduł, dzięki któremu edycja języka HTML może odbywać się on-line poprzez nasz portal.
Moduł – odrębna, niezależna część programu, mogąca być używana bez powiązania z macierzystą aplikacją. Moduły odpowiedzialne za treść umożliwiają nam podział i formatowanie tekstu, możliwość dodania linku i informacji o źródle tekstu, możliwość filtrowania, wyszukiwania i segregowania według tytułu, treści, daty i kategorii lub wyświetlanie treści ostatnio dodanych lub najpopularniejszych.
PHP – Hypertext Preprocessor – skryptowy język programowania służący do tworzenia dynamicznych stron internetowych. Bazuje na języku HTML, powoduje on wykonanie specjalnych skryptów gównie przez serwer, a nie przez użytkownika, ale można również używać go z poziomu wiersza poleceń oraz w aplikacjach pracujących w trybie graficznym.
PHP 5 – jedna z ostatnich wersji skryptowego języka PHP. Wersje, które są używane w systemach CMS to PHP 4 lub PHP 5. Nasza firma używa wersji nowszej – PHP 5. W wersji tej pojawił się nowy model programowania obiektowego, co pozwala tworzyć oprogramowanie o lepszej strukturze, a więc bardziej zrozumiałe i łatwiejsze w modyfikacji.
SQL - Structured Query Language – język strukturalny, używany do tworzenia oraz modyfikowania baz danych, napisany w formie zapytań. SQL jest językiem dekleratywnym, co oznacza, iż służy on do sformułowania faktu dotyczącego wyniku, który chcemy otrzymać. W takim języku nie pisze się ciągu poleceń dla komputera, tylko opisuje się problem i określa, jakie warunki ma spełniać rozwiązanie problemu. Język ten jest językiem standardowym używanym w komunikacji z serwerami relacyjnych baz danych.
Struktura - schemat rozmieszczenia poszczególnych danych na stronie internetowej, z uwzględnieniem ich wzajemnych powiązań i relacji. Zawiera w sobie zmienne dowolnego typu. Pozwala na umieszczenie powiązanych ze sobą logicznie danych w jednym obszarze pamięci, dzięki czemu może być on przesyłany jako jeden argument. Odpowiednie dobranie struktury danych pozwala na zastosowanie wydajniejszego algorytmu (schematu).
URL – Uniform Resource Lokator – zunifikowany odnośnik do zasobów Internetu. Jest to format adresowania zasobów służący do identyfikowania wszelkich treści dostepnych w Internecie. Nazwy rodzaju zasobu składają się z nazwy schematu i części dopełniającej (właściwego adresu). Mogą zawierać małe litery, cyfry, plusy, myślniki oraz kropki. Ze względu na możliwości pomyłki, na ogół akceptowane są przez oprogramowanie także duże litery. Przykładowy URL: http://www.krakweb.pl .
XHTML - Extensible Hypertext Markup Language – rozszerzalny hipertekstowy język znaczników. Jest to rygorystyczna wersja języka HTML, znacznie łatwiejsza w przetwarzaniu, szczególnie przez urządzenia mobilne. Język ten służy do tworzenia stron WWW. W odróżnieniu od HTML, którego jest nastepcą, jest zgodny z oficjalną specyfikacją XML, elastycznego języka znaczników, za pomocą którego tworzone są dokumenty dostosowane do konkretnych zastosowań. Język XHTML jest zalecany przez World Wide Web Consortium.
XML - eXtensible Markup Language – elastyczny język znaczników, służący do wygodnego tworzenia innych języków, które pozwalają z kolei na tworzenie dokumentów graficzno-tekstowych w Internecie. HML jest uniwersalnym językiem formalnym, dzięki któremu można reprezentować różne dane w uporządkowany sposób. Pozwala na łatwą wymianę dokumentów między dowolnymi systemami za pomocą określonych znaczników - tagów. Przykładowymi typami dokumentów XML są: XHTML, RSS, MathML, SVG.
MySQL – serwer bazodanowy, używany do tworzenia i modyfikacji baz danych. Cechuje go niezwykła wydajność i szybkość działania. Obecnie jest to najpopularniejszy otwarty system zarządzania bazami danych w Internecie. Nadaje się do obsługi projektów internetowych, jak i również w wielkich projektach informatycznych organizacji.
Java Script – obiektowy skryptowy język programowania, najczęściej stosowany na stronach WWW. Skrypty służą najczęściej do zapewnienia interaktywności poprzez reagowanie na zdarzenia lub sprawdzania poprawności formularzy lub budowania elementów nawigacyjnych. Podczas wzbogacania funkcjonalności strony internetowej istotne jest, aby żaden element serwisunie stał się niedostępny po wyłączeniu obsługi JavaScriptu w przeglądarce.
Apache – otwarty serwer HTTP (protokołu sieci WWW), dostępny dla wielu systemów operacyjnych. Modułowa budowa pozwala na elastyczność konfiguracji. Jest on obecnie najbardziej rozpowszechnionym serwerem dostarczającym treści stron użytkownikom Internetu.
RSS - umowna rodzina języków znacznikowych do przesyłania nagłówków wiadomości publikowanych w kanałach informacyjnych dostępnych w Internecie. Nagłówek zawiera tytuł, zwięzły opis oraz link odsyłający do bardziej szczegółowej informacji, znajdującej się w serwisie prowadzonym przez wydawcę kanału (może być nim każda osoba prowadząca serwis WWW) Wszystkie w większym lub mniejszym zakresie bazują na XML-u. Aby skorzystać z kanału RSS, potrzebny jest odpowiedni program, tzw. czytnik kanałów.
WYSIWYG - (ang.
What You See Is What You Get, co oznacza dosłownie To Co Widzisz
Jest Tym Co Otrzymasz) to akronim stosowany w informatyce dla
określenia metod, pozwalających uzyskać wynik w publikacji
identyczny lub bardzo zbliżony do obrazu na ekranie.
Programy
spełniające założenia WYSIWYG prezentują na monitorze komputera
dane (tekstowe, graficzne) w sposób jak najbardziej zbliżony do
uzyskanego po ich wydrukowaniu lub innym przeniesieniu do postaci
fizycznej.
W3C - (World Wide Web Consortium) to koalicja ponad 400 firm, organizacji, agencji rządowych i prestiżowych uniwersytetów. Należą do niego wszyscy czołowi twórcy przeglądarek – m.in. Microsoft, Apple, Opera, AOL (dawny Netscape), Fundacja Mozilla. Zajmuje się ona ustanawianiem standardów pisania i przesyłu stron WWW. W3C składa się z zespołów dyskusyjnych zajmujących się konkretnymi zadaniami. Zasiadają tam eksperci firm i organizacji, które są członkami W3C ustanawiającymi dane standardy. Każdy ma prawo złożenia propozycji zmiany starego lub wprowadzenia nowego standardu. Powstałe dokumenty zwane „Technical Direction” stają się oficjalnym zaleceniem standardu W3C.
CSS - Cascading Style Sheets - to język służący do opisu formy prezentacji stron WWW. Arkusz stylów CSS to lista reguł ustalających w jaki sposób ma zostać przedstawiona przez przeglądarkę internetową zawartość wybranego elementu (lub elementów) (X)HTML lub XML. Język ten daje możliwość prezentacji elementów dokumentów internetowych tj. czcionka, kolor tekstu, marginesy, czy odstępy między wierszami. Stosowanie arkuszy stylów pozwala na znacznie skuteczniejsze pozycjonowanie elementów na stronach WWW.
Rotator bannerów – skrypt do rotacji banerów na stronie. Banner jest graficzną formą przekazywania treści informacyjnych bądź reklamowych, często będącą odnośnikiem do strony promowanego produktu. Rotator bannerów wyświetla po kolei bannery, które zostały do niego wpisane. Zapisuje dokładnie ile razy banner został wyświetlony. Najczęściej oparty jest o języki programowania tj. PHP, PHP3, JavaScript, MySQL, a nawet pliki tekstowe.
Boksy tekstowe (linki sponsorowane) - tekstowa forma reklamy, która wyświetla się w wyszukiwarce oraz w sieci kontekstowej. W wyszukiwarce reklama wyświetla się na samej górze wyników wyszukiwania, natomiast w sieci kontekstowej reklamy wyświetlane są na stronach serwisów partnerskich. Pozwala niskim kosztem zdecydowanie zwiększyć rozpoznawalność Twojej witryny WWW.
Template (szablon) - to kod mający kilka luk, po uzupełnieniu których staje się poprawnym kodem danego języka programowania. Szablony są zwykle dodatkiem, do języków bez polimorfizmu ( możliwości stosowania tej samej funkcji ) typów, dzięki któremu uzyskują one ten polimorfizm. Najbardziej typowym przykładem jest zastosowanie szablonów w języku programowania C++.
.htaccess z mod-rewrite – domyślna nazwa pliku konfiguracyjnego pozwalającego na zmianę konfiguracji dla konkretnego katalogu. Plik może zostać utworzony w każdym katalogu, umożliwiając dodanie nowych lub zmianę istniejących komend ustawionych w głównym pliku konfiguracyjnym. Plik ten działa w obrębie katalogu, w którym został umieszczony oraz w podkatalogach, chyba, że w podkatalogu umieszczono kolejny .htaccess. W ramach jednego konta może funkcjonować wiele niezależnych plików .htaccess, z których każdy definiuje inną akcję. Dodatkowo narzędzie mod-rewrite pozwala na używanie w serwisie prostych linków, np.:
http://www.krakweb.pl/74/oferta-grafika/ zamiast, http://www.krakweb.pl/74/oferta-grafika/wyswietl.php?what=oferta&grafika=oferta&id=348
AJAX - Asynchronous JavaScript and XML - (Asynchroniczny JavaScript i XML) – technika tworzenia aplikacji internetowych, w której proces "przeładowywania" stron WWW podczas ich przeglądania przez użytkowników jest ograniczony do minimum. Jest świetnym narzędziem do tworzenia interaktywnych witryn internetowych, które pozwala na zastosowanie w nich mechanizmów dotychczas kojarzonych z aplikacjami "tradycyjnymi". Za pomocą technologii AJAX możemy weryfikować dane wprowadzane do formularzy, tworzyć wykresy w czasie rzeczywistym i dodawać do aplikacji internetowych wiele innych, przydatnych funkcji.


