Drupal - Open source redakční systém

Rozšířený systém pro správu obsahu

Před vytvářením webových stránek je důležité si položit několik otázek:

  • Co bude obsahem stránek a jak budou stránky rozsáhlé?
  • Jak časté budou aktualizace obsahu?
  • Kdo bude aplikaci spravovat, sám tvůrce stránek nebo jeden či více uživatelů, a případně jaké budou jejich pravomoci?
  • A samozřejmě, kolik do nových stránek investovat?

Po zodpovězení těchto otázek můžeme většinou určit jakým směrem dále postupovat:

  • Pro některé společnosti nebo jednotlivce, kteří stránky často neaktualizují (mají např. stálou nabídku), nebo nemají rozsáhlé stránky, je možností vytvořit stránky statické. Tyto stránky nemůže jednoduše editovat sám uživatel, ale při následných úpravách nebo rozšířeních musí většinou zasahovat jejich tvůrce.
  • Nechat si vytvořit jednoduché dynamické stránky „na míru“, které již mají svou správní aplikaci a pověřený uživatel může veškerý obsah webových stránek sám spravovat.
  • Využít již hotový CMS a přizpůsobit ho potřebám uživatele. Hotových CMS systémů (ať již čistě komerčních či různých volně šiřitelných) je opravdu hodně, ale zdaleka ne všechny mají požadované funkce a nemusí být jednoduché je o tyto funkce rozšířit.
  • Nechat si vytvořit vlastní CMS. Tato možnost je většinou nákladná a přichází na řadu až v případě, že nevyhovuje žádná z předchozích variant.

Pro velké webové stránky je důležité mít robustní aplikaci poskytující potřebnou funkcionalitu. Např. portál, který bude obsahovat velké množství, kategorií, článků, anket, hodnocení, fotogalerií, atd. Tato aplikace musí být značně propracovaná a stabilní, aby vydržela nápor velkého množství uživatelů, kteří budou aplikaci navštěvovat a umožňovala spravovat velké množství obsahu. Před vytvářením takové aplikace je dobré se rozmyslet, zda vyvíjet aplikaci od začátku nebo zda není již něco hotového. Před komerčními aplikacemi, které jsou drahé na pořízení a často i komplikované na dodělávání funkcí, dáváme přednost Open source softwaru Drupal.

Drupal je velice populární a hojně rozšířený systém pro správu obsahu (CMS - Content Management System). Pomocí hotových modulů lze Drupal rozšiřovat a tím poskytuje téměř 100% pokrytí uživatelských požadavků na funkčnost dané aplikace. Drupal použít od osobních stránek, přes firemní, až po velké komunitní či portálové projekty.

Drupal se vyvijí již od roku 2000. V současné době se udržují dvě stabilní verze 5.x (od začátku roku 2007) a 6.x (od začátku roku 2008). Intenzivně se pracuje na verzi 7. Drupal má stabilní jádro (základ aplikace), které poskytuje základní funkcionalitu a umožňuje ji rozšířit pomocí modulů. Stovky již hotových modulů pokrývají velkou část požadavků uživatelů. V případě potřeby lze díky kvalitní dokumentaci vyvinout nový modul pro své potřeby.

Konkurenčními projekty, které se dají s Drupalem srovnávat jsou např. Joomla nebo Wordpress.

Pro našeho zákazníka, který požadoval rozsáhlé webové stránky (portálového charakteru), bylo nutné uživatele rozdělit do několika skupin např. Absolutní administrátor (spravuje celý systém), administrátor uživatelů (přiděluje uživatelům role), editor (úprava článků), host (povolené příspěvky do fóra), apod. Drupal umožňuje vytváření a nastavení libovolného počtu uživatelských rolí. Pomocí nastavení práv jednotlivým rolím máte všechny uživatele plně pod kontrolou.

Proč použít Drupal? Z několika důvodů:

  • Aktivní vývoj již od roku 2000.
  • Důkladně otestovaný.
  • Dokumentace - jak uživatelská tak vývojářská.
  • Velká komunita vývojářů a uživatelů.
  • Flexibilní.
  • Rozšiřitelnost pomocí modulů (galerie, videa, ankety).
  • Jeho používáni je legální bez drahých licenčních poplatků.
  • Snadnější integrace díky přístupnému (otevřenému) kódu.
  • Je vytvářen dle otevřených standardů.
  • Obecně jeden z nejlepších Open source CMS.

Slovníček pojmů

  • CMS - Content Management System (Systém pro správu obsahu).
  • Open source - je volně šiřitelný software s otevřeným zdrojovým kódem. Používání je legální a zdarma (za určitých podmínek – licence).

Ukázkové prezentace v Drupalu

zavřít

Aplikace našich zákazníků na Slovensku

Webové aplikace našich zákazníků na Slovensku přešly hladce na EURO.

Všechny webové aplikace našich slovenských klientů byly řádně a včas připraveny na přechod na EURO a s tím spojené duální zobrazování měn ve formátu EUR/SKK.

Na Slovensku je nyní zakotven pevný kurz EUR = 30,126 SKK, který naše aplikace nyní plně respektují svým správným zobrazením i přepočtem.

zavřít

Webové frameworky Ruby on Rails a Merb se spojí v Ruby on Rails 3

Vývojáři nejznámějších webových frameworků v jazyce Ruby - Ruby on Rails a Merbu - se rozhodli spojit síly při práci na Ruby on Rails 3. Podle vyjádření na oficiálním blogu Ruby on Rails se k tomuto kroku rozhodli především kvůli příliš velké ideové podobnosti obou frameworků. Na webu Ruby on Rails při této příležitosti přibyla také stránka zvěčňující sloučení s Merbem.

Celý článek včetně diskuze můžete navštívit na zdrojak.root.cz

Autorka článku: Jana Dvořáková, senior developer iQuest s.r.o.

zavřít

Příručka o bezpečnosti webových prohlížečů

Google uveřejnil zajímavou příručku Browser Security Handbook, která má upozornit webové vývojáře na bezpečnostní problémy a někdy značná omezení webových prohlížečů.

Příručka nejen popisuje základní bezpečnostní pravidla, ale také v ní najdete detailní popis bezpečnostních problémů a omezení JavaScriptu, Flashe nebo některých dalších pluginů a kaskádových stylů.

Tento dokument obsahuje zajímavou přílohu, která obsahuje také ukázkové příklady z praxe.

Originální článek najdete na Google Blogoscoped

zavřít

Expression Web SuperPreview

Microsoft představil nový nástroj (nejen pro webdesignery) pro testování vzhledu webových stránek v několika verzích Internet Exploreru (tzn. IE6, IE7, IE8) na jednom počítači.

Více informací najdete na Microsoft SuperPreview: a New Way to Test Websites

zavřít

Doporučte nás





Vyplňte prosím Vaše jméno a příjmení.
Vyplňte prosím e-mail.
Zadaný e-mail je neplatný.