Váš odborník na informační technologie

...právě dnes máte možnost problém vyřešit!
...právě dnes máte možnost problém vyřešit!

Technologie, které používáme

Tvorba webových stránek je odvětvím, které zahrnuje poměrně velkou škálu různých technologií a programovacích jazyků. Vhledem k faktu, že tyto technologie mají potenciál nekontrolovaně se rozvíjet, je potřeba dodržovat určité standardní postupy, kterým by se měli přizpůsobit vývojáři webových prohlížečů i webových stránek. Právě z tohoto důvodu vzniklo mezinárodní konsorcium W3C, jehož členové společně s veřejností vyvíjí webové standardy pro World Wide Web. Každý moderní web by měl tyto standardy bezpodmínečně dodržovat, jedině tak si může zajistit přístupnost ze všech webových prohlížečů včetně nastupujících mobilních verzí.

Programovací jazyky

• XHTML - Základní značkovací jazyk pro tvorbu hypertextových dokumentů

• XML - Obecný značkovací jazyk - je určen především pro výměnu dat mezi aplikacemi (např. RSS kanály, exporty zboží z e-shopů do externích vyhledávačů, export dat do ekonomických SW, apod.) a pro publikování dokumentů (např. obsah této stránky je tvořen xml dokumentem).

• XSLT - Transformace dokumentu v XML na jiný, odvozený dokument - v XML, HTML nebo textový.

• CSS - Jazyk pro popis způsobu zobrazení stránek napsaných v jazycích HTML, XHTML nebo XML

• JavaScript - Programovací jazyk, který je vykonáván přímo ve webovém prohlížeči - je vhodný pro obsluhu a kontrolu formulářů, ulehčení administrace.

• PHP - Programovací jazyk, který pracuje na straně serveru. PHP generuje zdrojové kódy XHTML a XML na základě nastavení v administraci a databázi.

• AJAX - Moderní technologie, která spojuje výše popsané jazyky dohromady, je vhodná pro skryté přenosy dat mezi klientem a serverem, čímž tak odpadá zbytečné znovunačítání stránek při každé akci.

Databázové systémy

• SQLite - Nejedná se sice o plnohodnotný databázový systém, pro jednoduché webové aplikace je však vhodný díky svojí minimální hardwarové náročnosti a multiplatformosti. SQLite je databáze, která se vejde do jediného datového souboru.

• MySQL - Nejpoužívanější databázový systém pro webové aplikace. MySQL bylo od počátku optimalizováno především na rychlost, a to i za cenu některých zjednodušení proti ostatním databázovým systémům.

• PostgreSQL - Plnohodnotný databázový systém vhodný především pro rozsáhlé webové projekty

Dynamické webové komponenty k dispozici

• Statistiky návštěvnosti - Je možné použít vlastní zjednodušenou statistiku, rozsáhlou statistiku na základě přístupového logu serveru (AWStats), nebo externí služby (toplist.cz, navrcholu.cz)

• Diskuzní fóra - Růzé verze webových diskuzí - od obyčejné návštěvní knihy po rozsáhlé forum s registrací a několikaúrovňovým systémem přístupových práv

• Webové ankety - Libovolně editovatelné ankety s možostí archivace

• PHP Mailer - Slouží k odesílání mailů pomocí programovacího jazyka PHP - je tedy vhodný pro nasazení do většiny webových projektů

• TinyMCE - Online editor, který generuje zdrojový kód XHTML, vzhledem a funkčností je možný nakonfigurovat např. do podoby editoru MS Word, je vhodný k využití v rozsáhlejších administračních systémech

• SimpleXML - rozšíření PHP, které umí pracovat s libovolnými XML dokumenty

• ClientURL - knihovna, která umožňuje komunikaci s mnoha různými typy serverů v mnoha různých typech protokolů (HTTP, HTTPS, FTP,...). Díky ní je možné stahovat a zpracovávat data ze vzdálených serverů.

• Captcha - Ochrana webových formulářů proti spamovacím robotům, captcha vygeneruje náhodný obrázek s kódem, který je potřeba opsat do formulářového pole, tím je potvrzeno, že formulář vyplňuje fyzická osoba, nikoliv automat.

 
Kontaktní informace  |   Vlastní projekty  |   Reference  |   Zaslat nezávaznou poptávku  |   Často kladené dotazy  |   Testovací webserver   |   Stanislav Pecho © 2007