Skip to main content

Porovnání funkcí CMS Joomla a Drupal

Chcete vytvořit webové stránky se spoustou funkcí a nejste si jisti na kterém redakčním systému je postavit? Dnes se podíváme na porovnání funkcí dvou z těch nejpouživanějších naprogramovaných v php, na CMS Joomla a Drupal. Jedná se však o porovnání pouze funkcí, je nutné podotknout, že se obě CMS liší v "user-friendly", tj. snadnosti ovládání, v designu (Joomla spíše kompaktní - co položka nastavení, to jedna řádka; Drupal nekompaktní - co položka nastavení, to tři řádky pod sebou) a v jiných parametrech. Tento článek bude ode dneška průběžně aktualizován.

 

Toto porovnání vzniklo za pomocí:

 
 
 
 
 

 

 

Našli jste nové řešení jak rozejít funkci v jednom z těchto CMS která je zde označená jako že chybí? Podělte se o ni s námi v komentářích.

 

U Joomly 1.0 je situace ještě trochu složitější, je totiž dostupná v těchto variantách:

  • Oficiální, tj. ta, která je zda popsaná, tu lze stáhnout z http://www.joomla.org nebo http://www.joomlaportal.cz .

  • Již brzy Super CZ verzi na http://www.joomlaportal.cz , ta bude mít navíc v backendu (tj. administraci) možnost přepínat se mezi češtinou a angličtinou.

  • Verzi od pana Petráska, ta je ke stažení na http://www.joomlacz.cz a vychází z oficiální 1.0.13. Má ve frontendu i backendu češtinu a má navíc předinstalovaná tato rozšíření (detaily viz O Joomla a JoomlaCZ ): mXComment, JCE, JCE DocMan Plugin, DocMan, JoomlaXplorer, kniha vzkazů, JoomlaPack, DatsoGallery a BadBehavior.

 

Následuje tabulka přehledu nejpotřebnějších funkcí vybraných redakčních systémů.

 

Varování: Toto porovnání stále ještě není ve finální verzi, na konci tohoto článku je napsáno, co ještě zbývá otestovat a přidat.

 

Legenda:

  • text kurzívou (netestováno) - pravděpodobně funguje, nebylo to ale vyzkoušeno v praxi, pokud víte zda to funguje či ne, dejte prosím vědět
  • ano - tato funkce se nachází již v základu (tj. hned po instalaci), možná ji je potřeba zapnout
  • ne - není znám způsob jak tuto funkci zprovoznit a pravděpodobně řešení ani neexistuje
  • nevíme - řešení zatím nenalezeno, ale problém zatím nebyl dostatečně zkoumán
  • jiný text - název jako odkaz na rozšíření, které po doinstalování tuto funkci poskytuje

 

 

Název a verze redakčního systému

Joomla 1.0 cz

od pana Petráska

Joomla 1.0 Joomla 1.5 
Drupal 5 Drupal 6 
Odkaz na web kde lze redační systém stáhnout http://www.joomlacz.cz

http://www.joomla.org

nebo

http://www.joomlaportal.cz

http://www.joomla.org

nebo

http://www.joomlaportal.cz

http://drupal.org

nebo

http://www.drupal.cz

http://drupal.org

nebo

http://www.drupal.cz

Odkaz na oficiální seznam rozšíření http://extensions.joomla.org http://extensions.joomla.org http://extensions.joomla.org http://drupal.org/project/Modules http://drupal.org/project/Modules
Globální funkce          
Registrace uživatelů ano ano ano ano ano
Přihlašování uživatelů ano ano

ano

nebo

YooLogin

nebo jiný podobný modul

ano ano
Zálohování souborů ano (JoomlaPack) JoomlaPack JoomlaPack nevíme (ručně přes ftp) nevíme (ručně přes ftp)
Zálohování databáze ano (JoomlaPack) JoomlaPack JoomlaPack nevíme (ručně přes phpmyadmin) nevíme (ručně přes phpmyadmin)
Antispam  BadBehavior 2 BadBehavior 2 Bad Behavior Bad Behavior Bad Behavior 
Změna vzhledu pomocí šablon ano ano ano ano ano
Rozšíření          
Instalace přes ftp ne ne ne ano ano
Instalace přes web ano ano ano ne ne
Instalace přes URL ne ne ano nevíme nevíme
Jazyky          
Angličtina ve frontendu (stránky které vidí běžný návštěvník) ne ano ano   ano
Angličtina v backendu (tj. v administraci stránek) ne ano ano   ano
Čeština ve frontendu (stránky které vidí běžný návštěvník) ano Joomla!CZ Czech-TranslationPack   ano
Čeština v backendu (tj. v administraci stránek) ano ne Czech-TranslationPack   ano
Automatický výběr jazyka podle informací které pošle prohlížeč Joom!Fish (netestováno) Joom!Fish (netestováno) Joom!Fish (netestováno)   ano
Možnost výběru jazyka uživatelem Joom!Fish (netestováno) Joom!Fish (netestováno) ano   ano
Možnost psaní článků ve více jazycích Joom!Fish (netestováno) Joom!Fish (netestováno) Joom!Fish (netestováno)   jen stránky a ne články (po zapnutí modulu "Content translation" se zapíná v /admin/content/node-type/story - "Nastavení postupu práce")
Články          
Kategorie ano ano ano   ano
Podkategorie ano ano ano   nevíme
Článek může být ve více kategoriích ne ne ne   nevíme
Verzování (tj. že se při zapnutí této funkce uchovávají staré verze článků) nevíme nevíme Version Control (preview release)   ano
Náhledy obrázků (tj. že po kliknutí na zmenšený obrázek ve článku se tento obrázek zobrazí ve velikosti přes celé okno prohlížeče)

ano (FBoxBot)

nebo

Multithumb (více funkcí)

nebo

MDR ImageBot 3 (beta version)

FBoxBot

nebo

Multithumb (více funkcí)

nebo

MDR ImageBot 3 (beta version)

Multithumb (alpha version)

nebo

MDR ImageBot 3 (beta version)

nevíme nevíme
Uživatelské komentáře u článků

ano (mxComment , jen pro nekomerční účely)

nebo

!JoomlaComment

!JoomlaComment !JoomlaComment   ano
Vkládání modulů do článků ano (mambot: Content - Load Module Positions) ano (mambot: Content - Load Module Positions) ano (Plugin: Content - Load Module) nevíme nevíme
Vlastní typy článků (definování, z jakých prvků se článek skládá) ne ne ne CCK (netestováno) CCK (netestováno)
Různé pohledy na obsah webu (zobrazení obsahu různými způsoby) ne ne ne Views (netestováno) Views (netestováno)
První obrázek ve článku automaticky odkazem na článek kratobotmisc1 kratobotmisc1 nevíme CCK - Imagefield (netestováno) CCK - Imagefield (netestováno)
Upozorňování na nové články          
Přes RSS ano ano ano ano ano
Přes e-mail

Letterman

nebo

Acajoom News

Letterman

nebo

Acajoom News

Acajoom News Subscriptions (netestováno) Subscriptions (netestováno)
Editace článků          
Wysiwyg editor (tj. klikatelný kde nepíšete kód článku ale rovnou článek vytváříte vizuálně jako v MS Word)

ano TinyMCE

nebo

ano (JCE)

nebo

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

ano (TinyMCE)

nebo

JCE

nebo

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

ano (TinyMCE)

nebo

JCE

nebo

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

 

modul fckeditor + FCKeditor

nebo

modul TinyMCE + TinyMCE

modul fckeditor + FCKeditor

nebo

modul TinyMCE + TinyMCE

Editace článků - dialog vložení obrázku
         
Vložení obrázku přes dialog (místo ručního napsání adresy) ano (JCE) ano (JCE) ano

modul fckeditor + FCKeditor

modul fckeditor + FCKeditor

Možnost uploadu obrázku na server ano (JCE)

nebo

 

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

 

ano (JCE)

nebo

 

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

JCE

nebo

 

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

 

modul fckeditor + FCKeditor

modul fckeditor + FCKeditor

Dialog obrázků: Možnost procházení složek a souborů na serveru ano (JCE)

nebo

 

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

 

ano (JCE)

nebo

 

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

modul fckeditor + FCKeditor

modul fckeditor + FCKeditor

Dialog obrázků: Náhled jednoho vybraného obrázku až po vybrání a zavření seznamu souborů

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)

modul fckeditor + FCKeditor

modul fckeditor + FCKeditor

Dialog obrázků: Náhled jednoho vybraného obrázku přímo v seznamu souborů

ano (JCE)

JCE JCE nevíme

nevíme

Dialog obrázků: Náhledy všech obrázků v právě prohlížené složce (teoreticky přesJoomlaFCK editor +FCKeditor + kfm (kfm: složitější instalace, ale vyplatí se - pozor: kfm vyžaduje php5 a safemode off) (netestováno) (teoreticky přesJoomlaFCK editor +FCKeditor + kfm (kfm: složitější instalace, ale vyplatí se - pozor: kfm vyžaduje php5 a safemode off) (netestováno) ano (tlačítko "Obrázek" pod editorem) modul fckeditor + FCKeditor +kfm (kfm: složitější instalace, ale vyplatí se - pozor: kfm vyžaduje php5 a safemode off) modul fckeditor + FCKeditor +kfm (kfm: složitější instalace, ale vyplatí se - pozor: kfm vyžaduje php5 a safemode off)
SEO          
SEO html kód (tj. nadpisy jako h1, h2 a ne jako větší písmo) ne ne lze napravit výběrem vhodné šablony ano ano
Beztabulkové html (nemusí podporovat všechny šablony) ne ne ano (až na pár drobných vyjímek u některých rozšíření) ano ano
Hezké URL adresy generované z názvů článků

Artio JoomSEF

nebo

sh404SEF

Artio JoomSEF

nebo

sh404SEF

ano

(nebo

Artio JoomSEF

nebo

sh404SEF)

nevíme PathAuto + Token
Statistiky přístupů          
Základní (počet zobrazení článku) ano ano ano ano ano
Rozšířené (počet návštev pro jednotlivé dny v měsíci, nejnavštěvovanější stránky, stránky ze kterých uživatelé přišli, ...) JoomlaStats JoomlaStats nevíme nevíme nevíme
Ankety           
Ankety v postranním sloupci

ano (poll)

nebo

pollXT

ano (poll)

nebo

pollXT

pollXT (netestováno) nevíme nevíme
Anketa vložená někam do článku ano (mambot: Content - Load Module Positions) ano (mambot: Content - Load Module Positions) ano (Plugin: Content - Load Module) nevíme nevíme
Akce          
Seznam akcí, např. setkání či závodů nevíme nevíme nevíme   Events (netestováno)
Registrace na akce uživateli, v registračním formuláři musí jít libovolně nastavit položky k vyplnění nevíme nevíme nevíme nevíme nevíme
Fórum
         
Fórum se základními funkcemi

FireBoard

FireBoard FireBoard   ano
Fórum s rozšířenými funkcemi

FireBoard

nebo

phpBB2 (samostatné fórum) + Joomla-phpBB Bridge nebo joomphpBBnebo PhpBB Bridge(netestováno)

nebo

phpBB3 (zvlášť, bez propojení uživ. účtů a zapouzdření html)

FireBoard

nebo

phpBB2 (samostatné fórum) + Joomla-phpBB Bridge nebo joomphpBBnebo PhpBB Bridge(netestováno)

nebo

phpBB3 (zvlášť, bez propojení uživ. účtů a zapouzdření html)

FireBoard

nebo

phpBB3 (samostatné fórum) + RokBridge(netestováno)

nebo

phpBB2 (samostatné fórum) + joomphpBB(netestováno)

nebo

phpBB3 (zvlášť, bez propojení uživ. účtů a zapouzdření html)

  phpBB3 (zvlášť, bez propojení uživ. účtů a zapouzdření html) 
Galerie
         
Galerie se základními funkcemi ano (Datso Gallery) Datso Gallery  Phoca Gallery   Gallery
Galerie s rozšířenými funkcemi CopperMine Gallery(samostatná galerie) +Joomla-Coppermine Bridge  CopperMine Gallery(samostatná galerie) +Joomla-Coppermine Bridge

CopperMine Gallery(samostatná galerie) +Joomla-CoppermineBridge (netestováno)

nebo možná

Phoca Gallery(netestováno)

  CopperMine Gallery(samostatná galerie) (zvlášť, bez propojení uživ. účtů a zapouzdření html)
Správa úkolů (bug tracking)          
Rozšířená správa úkolů vývojového týmu (více uživatelů) FlySpray (samostatný bug tracker) + FlySpray JE(netestováno) FlySpray (samostatný bug tracker) + FlySpray JE(netestováno) FlySpray (samostatný bug tracker) + FlySpray JE   FlySpray (zvlášť, bez propojení uživ. účtů a zapouzdření html)
E-shop          
E-shop včetně kategorií zboží, možnosti lokalizace (jazyk, měna, DPH apod.) a včetně košíku pro nakupování přes internet VirtueMart VirtueMart  VirtueMart   Ubercart (zatím jen vývojová verze) (netestováno)

 

Zbývá otestovat a přidat

 

Joomla

  • Vše u čeho je napsáno: (netestováno)
  • Vše u čeho je napsáno: nevíme
  • Šablona pro Joomla 1.5, která zajistí h1, h2, ... u názvů článků a modulů.
  • Seznam akcí, registrace na akce.

 

Drupal

  • Vše u čeho je napsáno: (netestováno)
  • Vše u čeho je napsáno: nevíme
  • Jeden článek ve více kategoriích (mělo by jít v základu).
  • „Náhledy obrázků“: Vyzkoušet Thickbox, Imagepicker, Lightbox2 a dál hledat.
  • „Upozornovani na nove clanky pres email“: Vyzkoušet Subscriptions.
  • „Rozšířené statistiky“: Údajně v Drupalu už v základu.
  • „Rozšířené statistiky": Vyzkoušet google_analytics.
  • „Možnost psaní článků ve více jazycích“: Jak to udělat, aby se články napsané ve více jazycích objevovaly ve výpisu článků jen v jednom jazyce.
  • Wysiwyg a dialog obrázků: Vyzkoušet TinyMCE, IMCE a img_assist.
  • "Fórum": Prozkoumat modul Advanced forum apod.
  • "Galerie": Prozkoumat modul Image a moduly v něm obsažené.
  • Seznam akcí, registrace na akce: Najít moduly, protože Events má pro Drupal 6 jenvývojovou verzi a Signup je jen pro Drupal5.
  • První obrázek ve článku jako odkaz na článek: Vyzkoušet: Na to staci pridat do clanku fotografii, treba jako policko (CCK Imagefield). Pak v sablone jen zobrazit.

 

srovnání mambo nebo miacms s těmito systémy

Bylo by možné, aby někdo napsal podobné srovnání miacms popřípadě mambo s těmito systémy? Předem děkuji. Poustevník

Mambo vs. Joomla

Myslel jsem, že v roce 2005 se Mambo rozdělilo na větev Joomla a větev Mambo, kde ve vší úctě Joomla je podstatně lepší než Mambo. Mýlím se a Mambo dokáže Joomle úspěšně konkurovat?

 

Každopádně děkuji za příspěvek a gratuluji k prvnímu příspěvku na tomto webu www.krato.cz po přechodu tohoto webu z Joomly 1.5 na Drupal 6 ;-)

Funkce v Drupalu6

Hezký nápad to srovnání...
Doplním pár funkcí v Drupalu6, není to samozřejmě vyčerpávající. 
Zálohování databáze: Backup and Migrate
Antispam: CAPTCHA  , CAPTCHA Pack (netestováno), Mollom (netestováno)
Možnost psaní článků ve více jazycích: ano, nevidím rozdíl mezi stránkou, článkem a dalšími typy obsahu, jak je uvedeno modul Content translation v jádře, další a pokročilejší funkce např. Internationalization...
Podkategorie: ano, standardně modul Taxonomy v jádře
Článek může být ve více kategoriích: ano (Taxonomy - jádro), také lze i více kategorií najednou vybrat při filtrování (Views)
Náhledy obrázků (tj. že po kliknutí na zmenšený obrázek ve článku se tento obrázek zobrazí ve velikosti přes celé okno prohlížeče): ano, Image (standardně 1 obrázek do článku), Image Assist (libovolný počet obrázků, pokročilé volby umístění, způsobu otevření), dále ImageCache (v kombinaci s CCK + FileField + ImageField)
Vkládání modulů do článků: Pokud tomu dobře rozumím, že "modul" je v Joomle to, co v Drupalu "blok", pak zřejmě Insert Block (dev, netestováno).
Vložení obrázku přes dialog (místo ručního napsání adresy) + možnost uploadu obrázku na server + dialog obrázků: také IMCEImage Assist (oboje se může, ale nemusí kombinovat s FCKeditorem).
Hezké URL adresy generované z názvů článků: K tomu co píšete pro dokonalost ještě Transliteration (zacházení s diakritikou) + Path Redirect (pro  přesměrování z již existujících URL).
Ankety v postranním sloupci: ano, modul Poll (jádro).
Ankety vložené do článku: NodeInsert (i pro vložení jiného obsahu-uzlu, netestováno).
Seznam akcí, např. setkání či závodů: Také Calendar (vyžaduje CCK, Date, Views).
Fórum s rozšířenými funkcemi: Advanced Forum (netestováno)
E-shop: také e-Commerce (netestováno)
 

Děkuji a díky moc za

Děkuji a díky moc za hodnotný příspěvek.
Některé ty moduly ještě s kolegou vyzkoušíme, např. pokud autor článku hodlá do něj vložit víc než jeden obrázek, musí pro každý obrázek zvlášť vygenerovat on sám ručně náhled? Kolega myslím rozešel ImageCache na obrázky jako ImageFieldy, ale ne na obrázky ve článku. A další věc: Je možné aby se náhledy generovaly z obrázků ve článku tak, aniž by autor článku musel určovat např. v atributu alt nebo title že se daný obrázek má stát náhledem? Stručně rečeno chci jako autor vkládat obrázky a pak z nich mít na webu automaticky náhledy které se po kliknutí zvětší přes graybox nebo lightbox.

Dobrý den, pro vkládání

Dobrý den, pro vkládání obrázků používám Wysywyg, IMCE a pro náhledy Lightbox2. Dělám v Drupalu e-shop a velice mi pomohlo téma Acquia Prosper, které nabízí spoustu dalších užitečných funkcí, především pro e-shop (tzv. chytré téma). Ozkoušejte uvidíte

Přesně to dělá Image

Přesně to dělá Image Assist (možná i další moduly, ale toto mám vyzkoušené). Kombinace s Lightbox2 ano, s Graybox nevím jistě. Může se samozřejmě otevřít i jako normální prolik na uzel s obrázkem, nebo jako popup window, ale i jako proklik na externí URL - používám například u obrázků přejatých z wiki.

Moc pěkný, jinak

Moc pěkný, jinak přikládám odkaz na moc hezkou aplikaci, která srovnává asi všechny CMS systémy které existují. Stačí si v levém menu označit co chcete srovnávat a dát Compare ;-) Bude se určo hodit

http://cmsmatrix.org/matrix/cms-matrix