Jag har verkligen försökt att tycka bra om Drupal, men jag har alltid funnit mig själv sittandes i timmar och kryssa i kryssrutor, leta beroenden mellan olika moduler, försökt bli av med oändligt många wrappers och patchat, patchat patchat. Jag har försökt i omgångar från version 5, men nu har jag gett upp, synd.
Jag har verkligen försökt organisera mina egna moduler någorlunda med oop men alltid trassel in mig i en standard som uppmuntrar till oändliga funktioner med nästlade if:ar och trassel och ännu mer korsvisa beroenden.
Jag har råkat kryssa ur kryssrutor i ”fel ordning” vilket gjort att jag fått installera om allt, jag har på allvar suttit med konsulter som menar att halva deras arbete ligger i konfningen av andras moduler.
Jag har försökt drifta Drupal men landat i väldigt mycket patchande, som inte är en barnlek. Att saker säkerhetsfixas är naturligtvis väldigt bra men att lägga in en patch omfattar ofta även patchning av ett antal beroende moduler och väntan på nya versioner.
Jag har säkert gjort fel men det är min poäng, det är för lätt att göra fel. Den oändligt dynamiska plattformen inbjuder till att alla gör lite som dom själva vill, vilket leder till mängder av fel, höga konsultkostnader och variationer i det oändliga.
Det verkar även som att WordPress alltid är bättre på att hålla sina releaseplaner, nya versioner och att hela organisationen runt projektet är mer slimmad och effektivare. Vi mins att det tog 3 år att gå från d6 till d7 och att mängder att moduler inte var klara för d6 då d7 släpps.
3 mindra bra saker med Drupal
- Kryssrutor före kod känns aldrig rätt
- Alla beroenden mellan moduler fram och tillbaka gör allt tungrott
- Överflöd av divar och wrappers som genereras
3 bra saker med WordPress
- Nya versioner omfattar hela plattformen, man patchar på allt 2 minuter
- Väldigt få beroenden mellan pluginer
- Det flexibla backendet som man kan kostymisera i princip hur som helst
Så, jag fortsätter hålla mig till WordPress, i alla fall ett tag till.