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í:
- Profesionálního tvůrce internetových stránek Martin Milichovský .
- Uživatelů, kteří přispěli k tomuto porovnání na českém fóru Drupalu v tématu Porovnání funkcí CMS Joomla a Drupal .
- Uživatelů, kteří přispěli k tomuto porovnání na českém fóru Joomly v tématu Porovnání funkcí CMS Joomla a Drupal .
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 |
nebo |
nebo |
nebo |
nebo |
| 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 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) |
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 | ano | |
| Vkládání modulů do článků | ano | ano | ano | 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 | 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 |
nebo |
nebo |
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 nebo JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno) |
ano (TinyMCE) nebo nebo JoomlaFCK (zdarma jen pro nekomerční použití)(netestováno)
|
nebo |
nebo |
| 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 | ||
| 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)
|
||
| 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) |
||
| 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) |
||
| 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ů |
nebo |
Artio JoomSEF
nebo |
(nebo nebo |
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 |
ano (poll) nebo |
pollXT (netestováno) | nevíme | nevíme |
| Anketa vložená někam do článku | ano | ano | ano | 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 | ano | ||
| Fórum s rozšířenými funkcemi |
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) |
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) |
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.
- Pro možnost psaní komentářů se přihlašte nebo zaregistrujte.

srovnání mambo nebo miacms s těmito systémy
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é IMCE a Image 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í
Přesně to dělá Image
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