header1.jpg
Tvorba a redesign www stránek

Řekněte, co požadujete a my Vám vytvoříme www stránky, které budou nejen hezké a kvalitní, ale i úspěšné.

header2.jpg
Správa www stránek.

O vaše stránky se postaráme i v budoucnosti. Pomůžeme vám udržet váš web bude stále aktuální a moderní.

header2.jpg - copy
SEO/SEM optimalizace

Abyste byli vidět, musí být Vaše internetové stránky optimalizovány pro vyhledávače.

header2.jpg - copy - copy
Zajištění hostingu webu

Dobrá webová prezentace vyžaduje také odpovídající webhosting s kvalitním technickým zázemím.

header2.jpg - copy - copy - copy
Podpora a poradenství

Neustálá péče o naše klienty je v zájmu oboustranné spokojenosti.

J!MailAlerts

jmailalerts_1305353195

ext_comext_modext_plugin

compat_15_native

compat 25

compat 30

Pomocí J!MailAlerts můžete zasílat svým uživatelům pravidelná e-mailová upozornění na to, co se děje na vašem webu. Uživatelé si mohou vybrat, zda chtějí dostávat denní, týdenní, čtrnáctidenní nebo měsíční aktualizace. J!MailAlerts je skvělý pro intranety, sociální sítě, zpravodajské portály a pro všechny druhy stránek, které pravidelně generují obsah.

J!MailAlerts je kompletně rozšiřitelný pomocí pluginů což znamená, že můžete přidat aktualizace o dění doslova z jakéhokoli rozšíření Joomla.

Je to skvělý způsob, jak udržet své uživatele ve spojení s tím, co se děje na vašich webových stránkách.

Stránka rozšíření na http://extensions.joomla.org

Recenze Drupal 7

     Po několikaletém úsilí, díky přispění více než tisícovky vývojářů, byl 5. ledna 2011 vydán Drupal 7. Nová verze oblíbeného redakčního systému přinesla řadu novinek, které ocení jak běžní uživatelé, tak i programátoři. Přichystáno je 28 000 testů, podpora entit, přepracovaná práce se soubory a mnoho dalšího. Protože já sám nemám se sedmičkou zatím žádné zkušenosti, dovolil jsem si použít následující recenzi.

 

     Drupal 7 rozvíjí své tradičně silné stránky – flexibilitu a škálovatelnost – a přidává k nim přívětivost frontendu a administrace i pro méně technicky založené uživatele. Laicky řečeno, Drupal 7 nejenže dobře funguje, ale oproti Drupalu 6 podstatně lépe vypadá.

Požadavky a podpora databází

     Drupal ve verzi 7 běží na skoro libovolném webserveru (Apache, Lighthttpd, Microsoft IIS) a vyžaduje PHP 5.2.x či PHP 5.3 (staré PHP 4 již není podporováno). Drupal 6 podporoval MySQL či PostgreSQL. Protože byla v Drupalu 7 kompletně přepsána podpora databází a Drupal nyní používá PHP PDO, je mezi podporovanými databázemi Oracle, MS SQL či SQLite.

Testovací framework

     Kromě důkladného uživatelského testování byl celý vývoj Drupalu 7 spojen s automatickým testováním, které poskytuje integrovaný Simpletest. Platilo jednoduché pravidlo – pokud to má být v jádře, musí to mít test. Výsledkem je vydání s 28 000 testy. Pro zajímavost, průběh všech testů na průměrném stroji trvá 30 minut a pro qa.drupal.org tuto funkcionalitu zajišťuje více než 10 strojů.

RDF

     Hybatelem posledních let je sémantický web a mikroformáty. Proto Drupal 7 jako jeden z prvních CMS v jádře přidává podporu pro RDFa 1.0.

Škálovatelnost

     Již v základním jádře je nyní dostupná podpora pro master/slave replikaci databází – můžete nadefinovat více přístupů k různým replikám databáze a poté určité typy SQL dotazů automaticky směrovat na Slave repliky místo zatíženého originálu. Všechny soubory (CSS, JS, přílohy) je díky first class objektům automaticky uživatelům předávat z libovolné CDN (funkcionalitu dříve zajišťoval modul CDN). Líné (lazy) sessions poté zajišťují možnost postavit před Drupal statickou cache jako např. Varnish nebo nginx – tato funkcionalita byla předtím dostupná pouze pomocí speciální verze Drupalu 6, Pressflow.

"Everything is fieldable"

     Při vývoji Drupalu 7 se záhy objevil nepřeložitelný slogan "everything is fieldable", který, uveden do praxe, má velký dopad na flexibilitu tvorby obsahu.

     Drupal 6 pracoval s vlastními typy obsahu, do kterých bylo možné přidat nová tzv. pole (fields) přes populární modul Content Construction Kit – CCK. CCK tak rozšiřuje základní jednotky obsahu (v Drupalu tzv. uzly) o možnost přikládat obrázky, další texty, select boxy, checkboxy apod. (efektivně tak tvoříte formuláře pro vkládání dat).

     Drupal 7 integruje podporu pro takzvané entity. Entita je cokoliv, co reprezentuje nějaký obsah, např. uzel, kategorie nebo třeba komentář. Můžete říct, že entita je jiné jméno pro uzel či komentář, ale zatímco v Drupalu 6 byly všechny dané termíny oddělené, v Drupalu 7 jsou to vždy entity, ke kterým existuje jeden interface a se všemi je možné (v kódu) dělat totéž. A protože Drupal vždy zajišťuje API pro své rozhraní, vy jako programátor si můžete definovat vlastní entity. Pro příklad – Drupal Commerce balík pro Drupal 7 integruje položky faktury jako entity.

     Tím jsme se oklikou dostali k podstatě změny, která nastala v D7: pole (field) je nyní možné přidat k jakékoliv entitě. Všimněte si důležitého rozdílu – verze 6 omezovala pole pouze na uzly, nyní je možné je přidat k entitám. Jakákoliv vámi navržená pole (popisky, obrázky, kritéria pro filtrování apod.) tak můžete přidat k taxonomickým kategoriím, komentářům, uživatelům...

     K výše zmíněné podpoře databází přidávají pole svou dávku nových technologií. Fields je možné ukládat do noSQL databází jako MongoDB či Cassandra. V praxi to předvedl např. Examiner.com, který běží na Drupalu 7 s MongoDB.

Práce se soubory

     Drupal téměř odjakživa podporoval práci s přílohami, a to buď pomocí veřejného nebo privátního filesystemu (privátní přístup umožňoval automaticky generovat odkazy na přílohy přes speciální wrapper, který k souboru ověřil přístup). V nové verzi je podpora souborů kompletně přepsána a soubor je klasický First-class objekt (v komunitě ho nazýváme 1st class citizen) s podporou PHP stream wrapperů, pomocí kterých lze velmi jednoduše implementovat ukládání do vzdálených lokací (jako třeba Amazon S3 nebo Flickr).

     Společně s first-class objektem pro soubory a Fields v jádře bylo do jádra přesunuto pole pro obrázek (dříve modul ImageField) společně s novými styly obrázků (dříve ImageCache) – rovnou z jádra můžete nahrávat obrázky k uzlům a tvořit jejich styly. Pro neznalé Drupalu je styl něco jako předpřipravené nastavení zobrazení obrázku. Představte si, že vytvoříte styl "Náhled" s velikosti 100×50 pixelů a styl "Střední" s velikosti 400×300 pixelů. Poté v galerii dáte zobrazit Náhled a po kliknutí Střední velikost. Drupal automaticky při zobrazení jakýkoliv nahraný obrázek zmenší na danou velikost – originál zůstane, zobrazí se pouze zmenšený náhled, který se uloží na systém a každé další zobrazení již použije daný soubor místo generování obrázku znovu. Kromě změn velikosti je možné dělat další změny jako oříznutí, rotaci, vodoznaky, kulaté rohy či další akce, které si můžete naprogramovat.

Příjemné a flexibilní rozhraní

     Drupal 7 přichází s novou výchozí šablonou vzhledu (Bartik) i s novou administrační šablonou (Seven). V jádře je navíc připravena i šablona typu "starterkit" (Stark), na které se lze snadno naučit odvození vlastní šablony (toto nasměrování v Drupalu 6 chybělo a začátečníci často chybovali úpravou hotových šablon, namísto odvození vlastní verze). Při tvorbě šablon se kladl velký důraz na přístupnost (blíže viz http://drupal­.org/about/ac­cessibility).

     Administrační rozhraní pokračuje v trendech Drupalu 6: k požadované funkci je třeba dostat se bez zbytečného klikání. Stejně jako v Drupalu 6 je maximum věcí přístupných přímo z veřejné části webu, bez nutnosti přepínat na stránku administračního panelu. Tímto způsobem je možné editovat nejen obsah, ale také bloky a menu. Kromě toho je na všech stránkách webu k dispozici administrační lišta (v D6 se musela doinstalovat). Novinkou je sekundární nástrojová lišta pro často používané cesty, kam si může uživatel přidat vlastní zkratky, a uživatelsky nastavitelný kontrolní panel, na který si lze navolit pouze vybrané bloky nástrojů.

Render API

     Standardní postup v případě Drupalu 6 bylo přetížit šablonovací funkci a vytvořit si tak vlastní HTML výstup. Odteď je vše generováno pomocí Render API, které zobrazuje jednotlivé části stránky v menších kusech a umožňuje detailnější změny.

Drupal Gardens: i lama může být zahradníkem

     Kromě již zmíněného Examiner.com a dalších zajímavých webů si nenechte ujít prohlídku Drupal Gardens – tato aplikace potěší zejména neprogramátory a příznivce webů, které je možné postavit naklikáním za jeden večer. Stačí si vybrat potřebné funkce a šablonu, kterou si v grafickém rozhraní můžete nastavit, upravit barvy, rozložení prvků, fonty písma i další vizuální vlastnosti (de facto tak můžete vytvořit zcela vlastní vzhled včetně zakomponování vašich obrázků). Pokud časem budete chtít vytvořit podobnou stránku, nemusíte začínat znovu, ale můžete své dílo pouze zduplikovat (3 kliknutí myší včetně rozbalení nabídky možností) a pozměnit dle potřeby. Kdybyste časem zjistili, že by vašemu webu slušel programátorský zásah na míru, můžete na svou práci plynule navázat, se zachováním všech dat (export je ale náročnější – i s uložením do počítače 4 kliknutí :-)). Na rozdíl od řady jiných aplikací, kde lze také vytvořit "rychlý" web, zde máte plnou kontrolu nad tím, co jste vytvořili, a můžete své dílo bez ztráty přenést do jiného prostředí a dále vyvíjet.

Užitečné odkazy a Drupal 7 v akci

Examiner – Implementace Drupalu 7

Drupal Gardens – Implementace Drupalu 7

Chicago Public Media – Implementace Drupalu 7

Drupal.cz – Český Drupal komunitní web

Drupal.org – Oficiální Drupal komunitní web

 


Čerpáno z www.root.cz autoři článku Jakub Suchý, Eva Rázgová. Případné dotazy pište do komentářů.

Recenze Joomla 1.6

     Zhruba po měsíci seznamování se s novou Joomlou, se mohu podělit o své postřehy a zkušenosti v krátké recenzi. Joomla 1.6. vyšla 10. ledna. Český Joomlůa team usilovně pracoval na její lokalizaci. Ta vyšla ve stejný den, kdy mám svátek a tak jsem neváhal a pustil se do instalace.

Instalace

     Instalace je prakticky stejná jako v předchozích verzích, jedna změna kterou jsem uvítal, je možnost volby uživatelského jména již při instalaci (již nedostanete implicitní jméno admin, ale můžete si ho změnit).

Šablony

     Po instalaci uvidíte zcela jinou šablonu, než jsme byli zvyklí. Nové šablony jsou řekněme minimalistické bez jakýchkoliv zaoblení a obrázků (vyjma hlavičky). Defaultní šablona je beez_20, na výběr máte ještě z beez_5 a atomic. Všechny jsou ale víceméně podobné. Co ale potěší více je beztabulkové zobrazení veškerého obsahu. Už tedy není nutné přepisovat komponenty a moduly v šabloně tak aby zde nebyly tabulky. To ocení určitě web developeří.
      Další novinkou jsou styly šablon. Každá šablona může mít nainstalováno více stylů, mezi nimiž je pak možné přepínat. V jedné šabloně tedy může být více barevných variací. Výborné je, že styly šablony je pak možné přiřazovat položkám menu. Poslední změnou v šablonách je výběr ze dvou šablon administrace, která také doznala drobných úprav, hlavně v oblasti ikon.
     Verze 1.6. již neumožňuje poze kopírovaní šablon do templates, ale je nutné šablonu instalovat přes extensions. Vlastně se to týká i ostatních modulů a component, protože nová Joomla používá trochu jiné instalační příkazy. To má za následek že šablony a ostatní moduly a componenty pro verzi 1.5 většinou nebudou ve verzi 1.6. fungovat. Naopak potěšující je, že vývojáři doplňků a šablon pro Joomlu nezaváhali a ke stažení je dost kvalitních šablon pro verzi 1.6.

Správa uživatelů

     Asi nejvíce diskutovanou věcí bylo zavedení možnosti vytvářet skupiny uživatelů a jejich přístupových práv. Zde udělala Joomla veliký krok vpřed, určitě se bude hodit pro komunitní weby, s rozmanitým multimediálním obsahem. Ostatním webům to tolik přínosu nepřinese. Zpočátku může nastavení přístupových práv připadat trochu komplikované, ale po bližším seznámení s jednotlivými možnostmi to není zas tak zlé. Práva se dají nastavit globálně v nastavení, ale i v jednotlivých kategóriích a článcích, tak i v ostatníck modulech a komponentech.

Kategorie

     Jak již bylo zmiňováno několikrát, byly odstraněny matoucí sekce a zůstávají pouze kategorie. Kategorie jsou přehledně rozdělené a odsazené, podle nadřazených položek, což určitě zpřehlední celý systém kategorií. U kategorií je nově možné přidávat práva na její prohlížení, mazaní, úpravu atd. Další dobrou věcí jsou metedata pro jednotlivou kategorii. Je tedy možné vyplnit klíčová slova, titulek, a popis, přímo v kategorii. Nově přibyla možnost Robots, kde je možné vybrat, zda-li chceme kategorii indexovat vyhledávači.

Články

     Články se nedočkali větších změn. Platí pro ně to co pro kategorie (tedy možnost nastavení práv a meta dat). Tiny MCE editor je stále stejný (bohužel). Co přibylo dále je možnost zobrazení počtu kliknutí na článek a možnost hlasování.  Zmizela možnost článku na hlavní straně, místo toho je tato možnost nazvána Featured article (hlavní).

Moduly

      V modulech přibyla možnost odkazovat na menu jen určité kategorie, mimo to zůstává klasický modul menu. Názvy jednotlivých modulů už nemají tvar mod_text, ale jsou to klasické nápisy. Novinkou je možnost datumu začátku a konce publikování daného modulu. Modulům lze také snadno přiřadit, kde mají a kde nemají být zobrazeny.

Komponenty

     Zmizela komponenta hlasování (Polls) a přibyla komponenta přesměrování (Redirects), která dokáže zdrojovou adresu přepsat na jinou (například v případě změny tvaru url adres). Podle mne tammohly zůstat i ty ankety a stále mi chybí v základní instalaci nějaká jednoduchy komponenta pro komentáře a  zprávu multimediálního obsahu. Ale to se dá řešit až dodatečným doinstalováním některého z rozšíření.

Menu

     Ve správě menu táké nebylo moc coměnit. Nové menu se nevytváří ve dvou krocích (nejdříve výběr typu menu a poté ostatní), ale typ menu se vybírá přes lightbox, což zřejmě chvilku času ušetří. Nově je možné hromadně přiřazovat práva jednotlivých položek menu a položky, kopírovat nebo přesouvat mezi jednotlivými menu.

Závěr

      Nová Joomla jistě přináší několik vylepšení které uživatele potěší. Přesto není třeba ihned přecházet na nejnovější verzi. Důvodů je několik. Zatím ne všechny komponenty mohou být kompatibilní s novým systémem a zřejmě chvilku bude trvat, než tomu tak bude. Posledním důvodem je, proč měnit něco co již funguje k plné spokojenosti. A proto, pokud nepotřebujete stromovou strukturu kategorií, správu práv uživatelů, publikaci modulů podle datumů a máte na míru napsanou šablonu s beztabulkovým layoutem, není třeba na změnu spěchat.

      Pokud se chystáte vytvořit nový veb a stačí vám to co, smotná Joomla obsahuje určitě však stojí za to nainstalovat verzi 1.6. Nové komponety a moduly postupně vznikají a některé se i lokalizují do češtiny. Proto je důležité zvážit co vše pro webové stránky potřebujete a podle toho se rozhodnout buď pro 1.5.23 jejíž podpora skončí v dubnu 2012, nebo pro aktuální verzi 1.6.3. Tu si můžete stáhnout na odkazu Joomla_1.6.3-Stable-Full_Package.zip a k dispozici je i čeština. Vyzkoušet si ji můžete i n demostránce http://demo.joomla.org/.

 


Čerpáno z www.joomlaportal.cz a z redakcni-systemy.com. Případné dotazy pište do komentářů.

Stránka ve výstavbě

vystavba059
Tuto stránku pro Vás teprve připravjeme.
Přijďte prosím později.

Drupal

drupal-logo     Drupal je systém pro správu obsahu, který původně napsal Dries Buytaert. Umožňuje tvorbu internetových časopisů, blogů, internetových obchodů a jiných komplexních systémů. Je naprogramován v jazyce PHP. Oficiálně podporovanými databázemi v Drupalu jsou relační databáze MySQL a PostgreSQL. Do nové verze se také připravuje podpora dalších databází včetně Oracle. Drupal je postaven modulárním způsobem a udává jako svou filozofii přehlednost kódu a otevřenost API. Moduly, které jsou k dispozici na stránkách Drupalu rozšiřují jeho funkčnost do oblastí jako jsou komerce a vzdělávání. Celý Drupal je vícejazyčný, čili je možné jej lokalizovat do jakéhokoli jazyka.

     Výhoda Drupalu je především v tom, že není pojat jako projekt určený výhradně pro správu článků nebo na blogování, ale postavíte s ním realitní portály, seznamky, e-shopy a další nečlánkové projekty. Veškerý obsah je zde definován jako tzv. node – uzel. Uzly mohou být různého typu, s různými přístupovými právy uživatelů a různou podobou. Standardní funkcionalita definuje pro každý uzel název a tělo s obsahem, přílohy v podobě uploadovaných souborů, jméno uživatele, revize, nebo datum vydání. Dále je možné je třídit pomocí taxonomie.

     S pomocí nejčastěji zmiňovaných rozšiřujících modulů CCK a Views lze dosáhnout toho, že ke každému typu uzlu přidáte další položky, například výběry data, obrázky, různá políčka s validátory na určitý obsah atd. Modul Views pak použijete k vytváření podstránek, na kterých jsou zobrazeny různě vyfiltrované seznamy jednotlivých uzlů. S touto velmi silnou kombinací dvou modulů lze vytvořit v podstatě jakýkoli typ webu, zpracovat různé provázanosti obsahu mezi sebou, a to vše pouze naklikáním příslušných vlastností v administračním rozhraní.

     Opravdu silnou stránkou Drupalu je oddělení šablon vzhledu od funkcionality. Šablonovací systém umožňuje definovat šablonu celých stránek, ale i komponent, které se nacházejí na ní – boxíky, formuláře, obsahové části atd. Díky PHPTemplate engine má vývojář šablon k dispozici kompletní drupalovské API. Buď přímo v souborech s kostrami (což není ideální), nebo ve speciálním souboru template.php může přepsat standardní výstup kterékoli drupalovské funkce. Navíc velmi jednoduše – celou ji zkopíruje, přejmenuje a upraví.

     Začátkem ledna 2011 vyšla verze Drupal 7. Drupal 7 přináší přebudované uživatelské rozhraní, lepší podporu přístupnosti a obrázků, podporu databází jako Microsoft SQL či SQLite, nové bezpečnostní prvky a ještě snadnější rozšiřitelnost. K zajímavým milníkům vývoje patří automatizované testování, kdy testy automaticky kontrolují každou změnu provedenou vývojáři (celkem je vytvořeno přes 30 tisíc testů).

 

    Vyzkoušejte si české demo redakčního systému Drupal 6. Je součástí stránek Drupal.cz.

V demu si můžete vyzkoušet libovolné funkce Drupalu, včetně administrátorského rozhraní. Jedinou omezenou funkcí jsou uploady souborů a spouštění PHP kódu.

 


Čerpáno z Wikipedie a z Zdroják.cz. Případné dotazy pište do komentářů.

Kontakt:

Tomáš Vyhnálek

Ledec 9
535 01 Přelouč

Tel.: 605 451 870
e-mail: info@tom-vyhnalek.cz
IČ: 627 08 252
DIČ: CZ7408313308

Mapa: