Ronnikc, det er fint nok at du har set "lyset" i Joomla, men det virker lidt som om du er blindt forelsket i det?
Jeg arbejder med Joomla til daglig og har gjort det siden "de gode gamle mambodage" tilbage i 2004. Og ja, Joomla er helt fin til rigtig mange ting og det er hurtigt at bygge et funktionelt site op. Men Joomla er ikke de vises sten, og der er mange ting jeg savner.
1. Der er ikke ordentlig kontrol over HTML output
2. Der er ikke ordentlig ACL (det har vi skreget på siden mambodagene)
3. Der er mange komponenter/moduler der "taler dårligt sammen" og skaber konflikter på tværs (man kan hurtigt komme ud i hacks her og der for at få det hele til at spille på større sites)
4. Sektion/Kategori opbygningen som Niklas også er inde på. Hvor har jeg dog tit savnet muligheden for at lave underkategorier til en kategori.
Jeg kunne sikkert komme i tanke om flere ting jeg savner i Joomla, men orker egentlig ikke nu.
Joomla 1.5 kan jeg absolut ikke anbefale til større velbesøgte websites, den er
langsom og æder flere ressourcer på serveren ( rundt regnet en faktor 3 langsommere end 1.0.x), og der er stadig fejl i den og jeg kunne
blive ved. Skal man noget seriøst med Joomla, så er det efter min
mening kun 1.0.x der kan bruges. Og det siger jeg til trods for at jeg har lavet en dreamweaver extension til 1.5, men det var før jeg opdagede de "issues" der er med 1.5 i forhold til performance og fejl. Vidste du at der var tæt på 200 kendte bugs i 1.5 da den blev udgivet som stable - det er da dybt useriøst efter min mening at udgive en stable med kendte bugs i - og alle fejl er ikke rettet endnu. En stable version er da først stable når alle kendte bugs er rettet.
Og skal vi lige omkring Virtuemart også :)
Virtuemart er fin nok til mindre webshops, men heller ikke mere end det. Hvis du har læst ePusher light eller den fulde udgave af Martin Thorborg, så vil du vide at Virtuemart fejler gevaldigt på checkoutprocessen, for bare at nævne 1 eksempel. Hvor mange kunder har du råd til at miste i forhold til at få det bygget i en bedre system - her vil jeg også fremhæve magento som et klasse eksempel på hvordan det kan gøres.
Det kan godt være at ExpressionEngine er knap så hurtigt at komme i gang med som Joomla, og jeg kender meget lidt til systemet, men det jeg har set ser virkelig fedt ud. En af de vigtigste parametre der har fået mig til at se nærmere på EE er kontrol. Du har fuld ACL, der er fuld kontrol over dit HTML output og dermed meget bedre mulighed for en ordentlig søgemaskineoptimering af siden.
Men ret skal være ret - skal du bygge et website til en kunde med et lille budget, så er Joomla en rigtig god løsning, og ovenstående skal heller ikke forståes som om at jeg pisse træt at systemet(joomla). Det har sine styrker, men også svagheder og hvis du skal kunne rådgive dine kunder ordentligt er du nødt til at kende begge, men også kunne se ud over Joomla som det eneste ene og svaret på alle hjemmesider.
Det var alt herfra...