Drupal eller Joomla? Plockning ett CMS

Jag har beslutat att ett Content Management System (CMS) är den bästa grunden för min webbplats . Mitt nästa steg är att välja den rätta.

Ett bra ställe att börja är OpenSourceCMS , en sida med användarrecensioner om i stort sett alla de stora aktörerna inom CMS rymden. Vad skiljer dem är att de också ger demos av varje CMS de täcker. Du kan faktiskt logga in på främre eller bakre utgången av varje en, konfigurera om den, och göra ändringar i ditt hjärta innehåll. Varannan timme de "reboot" och ställa allt till en ny installera. Det är ett bra sätt att experimentera utan att behöva gå igenom hela tiden och besväret med att installera varje system själv.

Installera Drupal och Joomla på min värd

Förutom testning varje plattform OpenSourceCMS ville jag också att installera dem själv för att bedöma hur lätt de skulle arbeta med. Lyckligtvis min hosting leverantör, Host Gator, använder en produkt som heter Fantastico som gör att installera Drupal och Joomla så enkelt som ett par musklick. Båda installeras med minimal ansträngning. Purister avskyr Fantastico, men för mina syften, det var ett snabbt och enkelt sätt att komma igång snabbt för att kunna börja sparka däcken på varje produkt.

Installera Drupal och Joomla lokalt

Som jag behöver en testmiljö innan lång, installera båda produkterna på min lokala dator är en bra idé också. Innan jag kan göra det, dock måste jag installera LAMP (eller WAMP) stack som vanligen används av Open Source. LAMP gör mitt skrivbord för att agera som en webbserver, så att jag kan köra allt från min lokala dator precis som om det kördes på min värd.

För nyfikna står LAMP för Linux Apache MySQL PHP , och de är de fyra produkter som utgör grunden som Drupal, Joomla, och oräkneliga andra produkter användning. WAMP är i grunden samma sak, men använder Windows som operativsystem. Varje produkt har egna installationsprogram, och jag fick WAMP arbetar på min lokala dator på nolltid.

Den lokala installationer av Drupal och Joomla var lite mer delaktiga. Jag var tvungen att förstå hur databaser setup MySQL, och vet de rätta svaren på ett antal frågor, även om guider som varje produkt som erbjuds var ganska bra. En komplett nybörjare skulle förmodligen bli överväldigade, men jag fann det ganska enkelt att få båda att gå snabbt.

Plocka det bästa CMS

I slutet av dagen stod varken produkt ut som en självklar, dominerande lösning. Båda hade sina egna nycker och metaforer för att organisera information och utföra uppgifter. Som man kan vänta, det fanns en hel del skillnader mellan dem. Liksom lära sig ett språk, blir en expert på båda plattformarna sannolikt skulle bli en lång process.

Jag tillbringade en ansenlig tid i varje plattform skapa innehåll, ändra runt mallar, aktivera moduler och gör mitt bästa för att få en rimlig känsla för vad det skulle vara att arbeta i de olika miljöerna. Jag hämtade ett antal add ons som var allmänt tillgängliga för att bedöma hur lätt det skulle vara lägga till sina kärnfunktioner. Jag utvärderade vänlighet sökmotor för webbadresser som de genererat. Framför allt försökte jag få en känsla för hur bekväm jag kände i varje produkt, förstå att jag troligen skulle spendera mycket tid med min slutliga val.

Det verkade som Drupal hade en otrolig förmåga att definiera olika typer av innehåll. Jag skulle kunna skapa ett "jobb" objekt och definiera vilka attribut (titel, land, beskrivning, etc.) den ska innehålla. Det var ganska mäktigt. Jag gillade hur allt stod till förfogande för en sida, utan lastning och omlastning hela tiden. Lägga till och formatera innehållet var lätt. Det fanns ett stort antal ingår moduler som kan aktiveras, från forum till bloggar med kommentarer, så att jag kunde utöka dess funktionalitet ganska lätt. Det finns mycket att tycka om Drupal.

Joomla drar en hård linje mellan "front" (vad en besökare ser vid besök på platsen) och "back end" (vad en administratör ser att kontrollera webbplatsen), som är mer i linje med andra program jag har använt tidigare . De typer av innehåll i huvudsak är fasta, även om det finns en betydande variation i hur du kan visa dem. Joomla kommer också med färre samlade egenskaper än Drupal, vilket kan vara ett bra eller dåligt beroende på ditt perspektiv. Antalet unika tillägg var dock imponerande. I själva verket har Joomla en hel del av deras webbplats tillägnad Joomla förlängningar . Det tog lite tid att räkna ut skillnaden mellan en komponent, en modul och en mambot, men när det var klart, kunde jag förlänga Joomla ganska lätt.

För att göra mitt beslut, jag bestämde mig till slut att titta på samhället som omgav och stödde varje produkt. Som ett test, jag gjorde en allmän utredning av den moderkort budskap varje produkt. Min Joomla post fick ett antal användbara svar inom en relativt kort tidsperiod. Min Drupal post försmäktat i dagar och till och med efter att ha frågat en andra gång för feedback, fortfarande var obesvarade. Som jag kommer att lära varje system, och förlitar sig på andra för att hjälpa mig, svängde denna erfarenhet slutligen pendeln till Joomla.

Med detta viktiga beslut ur vägen kommer min nästa uppgift är att välja den rätta blandningen av förlängningar för att lägga till min bas Joomla installation.

Inga relaterade tjänster.

Relaterade tjänster lett till dig av Ändå En annan tjänster Plugin .

  1. Jon säger:

    Mycket genomtänkta och slutliga beslutet har du kommit speglar precis samma resa som jag har genomförts.

    Joomla "stöd" genom sitt levande, vänlig community lyser verkligen igenom.

    Min erfarenhet som liknar dina på Drupal forum. Frågor försmäktat i dagar, ignorerades ... och så småningom gick bort radarn. Ställer frågan en andra gång fick samma likgiltighet.

    Självklart, om du använder en Open Source lösning finns ett inslag av själv skyldig-hjälp men destinction mellan Joomla och Drupal i den meningen är en enorm klyfta. Om Drupal var en kommersiell produkt skulle det vara spel set och match till Joomla och andra stöd fokuserade programvara miljö.

    Eftersom det är ett open source-projekt, har Drupal en verkligt problem på detta område och måste ta itu med hur den ger "stöd" och hur det ser ut efter nybörjare. De tech huvuden kan argumentera tills de går blåa i ansiktet om relativa programvara överlägsenhet eller inte leda i slutändan är det stöd som är viktigast för nya användare.

    Tummen upp till Joomla, tummen ner Drupal och dubbla tummen upp för denna utmärkta avslöjar en erfarenhet jag har också haft.

    Den Emporer nya kläder!

  2. J David Rogers säger:

    Hej Jon,

    Dina kommentarer ganska mycket sammanfattade mina slutsatser. Det är synd också, eftersom Drupal verkar vara en riktigt stabil plattform som jag är säker på har använts för att utveckla några imponerande webbplatser.

    Bottom line, utan ett välkomnande samhälle för att få nya användare i luckan, jag är rädd Drupal framtidsutsikter är inte alls lika lovande som Joomla's.

  3. Cláudio säger:

    Hej David,

    Prova IRC-kanaler. Stödet rum är alltid befolkade, och människorna där användas för att besvara frågor och problem snabbt.

    Cláudio

  4. ska göra båda av mina gamla hemsidor nytt igen med Drupal - content management lösningar var orsaken till beslutet

    tack för att genomföra denna grejer där ute ...

  5. GiorgosK säger:

    Drupal har en brant inlärningskurva, ibland svaren framför oss har vi dock bara söka efter dem.

    Jag har spendera lite tid på Drupal mig själv efter att ha tillbringar ett par år med andra system (och joomla) men jag bestämde sig för att bo hos Drupal (och inte ångrar det). Det var ett verktyg men gjort mest för utvecklare i åtanke, utan sin förändrade sakta försöka locka fler återkommande användare.

    Anyway Jag respekterar ditt val på att välja Joomla, om du frågar mig dina svar gick obesvarade var bara otur

    Om någon vill ge det ett försök (eller ett andra försök) kan du fundera på att läsa handböckerna http://drupal.org/handbooks innan du ställer frågor eftersom Drupal har sin egen unika ordförråd av termer som är viktiga att förstå och arbeta med Drupal .

    För nybörjare jag definetelly rekommendera kokbok
    http://drupal.org/node/120612

  6. J David Rogers säger:

    Tack för bra synpunkter alla.

    Jag håller definitivt att Drupal är en stabil plattform. Även om jag har varit mycket nöjda med Joomla och känner att det var det rätta valet för mitt nuvarande projekt, jag planerar fortfarande att arbeta på en Drupal plats någon gång i framtiden.

  7. Matt Seymour säger:

    Jag började på vägen till en PHP CMS drygt ett år sedan, visste ingenting om PHP, verkade MYSQL osv Drupal de mest lovande, men jag kunde inte få mitt huvud runt det. Inlärningskurvan var för brant. Enligt min erfarenhet större flexibilitet går hand i hand med ett mer komplicerat användargränssnitt. I slutändan tror jag Drupal flexibilitet skulle kunna vara dess undergång.

  8. Eddie säger:

    hur är Mambo? Jag har läst en hel del diskussioner om fördelar och begränsningar av de tre, men mycket tid trådarna är ett eller två år gammal. Jag är glad att finna denna nya diskussion, och skulle vilja höra åsikter om Joomla. den 2 viktigaste aspekterna för det aktuella projektet är SEO vänlighet och slutanvändare lätt att använda.

  9. themegarden.org säger:

    Både, Drupal och Joomla är riktigt bra. Båda har styrkor och brister.
    Ur lådan, har joomla lite fler funktioner, och har kortare lärotid.
    Å andra plats Drupal är mer flexibelt och mer kraftfull. En hel del "stora spelare" dessa dagar att konvertera sina anläggningar till Drupal (till exempel http://www.observer.com/ - New York Observer)

  10. Wendell säger:

    Jag kan inte tala för Joomia, men jag hade tidigare spelat med WordPress som min personliga blogg app och nyligen har arbetat på sidan för en liten tidning för att slå en Drupal installation till en anpassad publiceringssystem - efter New York Observer Model.

    Så jag har några idéer perspektiv av en slutanvändare till en utvecklare. I grund och botten är potentialen och flexibiliteten hos Drupal fantastiska, men användbarhet saknar och som nämns i några av de kommentarer som inlärningskurvan är som smällde till en fast murad vägg full flykt.

    Med detta sagt, om du behöver skräddarsydda lösningar du har fantastiska verktyg som innehållet byggsats (CCK). Här kunde jag definiera alla fält för tidningens historia, upplaga och bidragsgivare. Så vi kunde få vårt innehåll att uppföra sig precis som vi ville ha. CCK paradigmet, kombinerat med utsikt (en modul för att hämta information och presentera den) kommer att skriva av ett stort antal aktuella Drupal moduler som du kan rollen dina egna, hur du än väljer.

    Men motsäger denna sista punkt verkligen inlärningskurvan och den nuvarande tendenser av Drupal mot utvecklare. Vid första jag personligen tyckte att Drupals forum saknas, men som jag utvecklat min Drupal ordförråd och började förstå Drupal paradigm, jag var bättre på att beskriva mitt problem och söker lösningar. Jag är nu lätt kunna hitta den information jag behöver. Alla problem jag haft hittills har beskrivits i detalj någonstans i forumen - det var en fråga om att vara proaktiv snarare än reaktiv.

    Jag misstänker att din fråga kan ha gått obesvarade, eftersom det kan ha varit tillfrågad innan. Detta förlåter inte den negelect, men även motsäger tendenser mot utvecklare.

    Från lite att läsa jag har gjort på Joomia / Drupal jämförelse verkar Joomia att fokusera på användaren och som sådan kan vara ett bra val för ditt projekt. Men om du verkligen planerar att utöka vad du gör i framtiden, och behöver en mycket flexibel CMS kan du fortfarande vill spela med Drupal. För mig personligen den verkliga makten ligger i Content Construction Kit, och anpassade theming och åsikter.

  11. ChrisW säger:

    Jag har precis (bokstavligen) inrätta en enkel hemsida i de senaste dagarna med Drupal och en gratis mall jag hittade på nätet. Jag har tidigare använt Mambo (mer eller mindre samma som Joomla) och var glad nog med det just då. Nu har jag försökt Drupal, inser jag vad jag saknade! Mambo var clunky, temperamentsfull och ganska komplicerade att inrätta en början, och jag har aldrig gjort övertala mina användare att lägga till innehåll på egen hand till det. Däremot har Drupal varit en bris ställa upp, är den inre logiken beundransvärt enkelt, gränssnitt är ganska lätt att använda och tilläggsmoduler jag provat hittills är utmärkta.

    Men du har rätt om de positiva användarstöd kring Joomla och Mambo, men hittills har jag inte har några problem med Drupal som jag inte kunde fixa själv eller med lite hjälp från WWW.

    IBM jämfört Drupal och några andra CMS för ett testprojekt och gick för Drupal. De förklarar varför här:

    http://www.ibm.com/developerworks/ibm/osource/index.html

  12. chris Janes säger:

    Jag försökte Joomla och Drupal. Slutligen Jag blev kär i Drupal. För mig var det nästan ingen inlärningskurva med det. Nästan allt var mer eller mindre självklara för mig.
    Joomla / Mambo var (och är fortfarande) mycket märkligt i min mening. Jag förstår fortfarande inte den inre logiken i dem, och mitt intryck av Joomla var: komplicerat, producerar fula html, unlogical, konstiga, stela, men det var bara ett första intryck. I'am shure, att man kan bli lycklig och produktiva med Joomla, om du får idén om detta cms, men uppenbarligen min hjärna saknar förmåga att bekanta sig med Joomla. Jag tror att valet av rätt CMS är en mycket personlig en.

  13. Owen McNamara säger:

    I min begränsade erfarenhet hittills har jag faktiskt blivit positivt överraskad över att Drupal är lättare att använda än jag hade anledning att tro, och Joomla är faktiskt svårare än jag hade väntat. Det är inte helt klart hur alla delar passar ihop medan de med Drupal hittade jag en mycket tydlig beskrivning av det underliggande konstruktion och förstod mycket snabbare. Jag har funnit det svårt att få gratis välskriven handledning och riktlinjer för Joomla, medan med Drupal är det mycket enklare. Jag är fortfarande osäkra, men börjar luta mot Drupal för de flesta webbplatser, och WordPress för bloggar. Kanske Joomla har fastnat i mitten? Det är ganska, verkar bra att börja med men kanske inte är så stor när du väl in i den. Ett problem om jag har med min Fantastico installation av Drupal, eftersom den ger SQL fel. Detta är inte en Drupal problem så jag kommer att manuellt installera på min riktiga plats.

    För att hjälpa bidra till diskussionerna jag gjorde en genomgång av ett Webology kartlägga och lägga en lång annons-fri blogg på min personliga blogg.

    Hoppas ni finner det lämpligt: http://owenmcnamara.com/2009/08/08/comparison-of-drupal-and-joomla/

    Jag tror att både Joomla och Drupal är bra men de har starka och svaga sidor och kanske var tilltalar en något annorlunda typ av webbutvecklare.

    Tack för din artikel

    Owen

  14. John säger:

    Jag är på en mycket öppen samhällen source-projekt och en sak jag har märkt som kan hjälpa dig svara på några frågor om dina förfrågningar gå obesvarad är att Drupal forum är ofta behandlas som en linux forum, medan en joomla forum är behandlas ofta som ett företags hjälp låda.

    Låt mig förklara: med företagets hjälp box människor får betalt för att svara på samma frågor över och över och över igen. Även om Joomla community medlemmar inte betalat de är villiga att svara på samma frågor om och om igen (även om många på forumet blir större och större jag vet inte hur länge det kommer sist).

    I ett linux forum människor är definitivt villiga att hjälpa men man måste vara villig att hjälpa dig själv först. Om samma frågor har besvarats på annat håll ingen kommer att svara på det igen. Det är vad en sökruta är till för. Det hjälper också i forumen stanna en rimlig storlek med ut att behöva mycket förvrängd information på en plats eller en annan.

    Nu ska jag explaing varför Linux är bättre för den sökande. Om du vill hjälpa dig själv och söka någonting kommer du att söka. Om ett ämne i ett forum är tillägnad ditt svar, allas idéer, åsikter och svar på ett ställe, du behöver bara läsa. Men om ämne i ett forum du söker har besvarats en miljon olika ställen får du inte hittar svar på dina specifika problem på ett ställe, kan du behöva bläddra sidor och sidor av olika foruminlägg att hitta det du behöver antar att du har tålamod att göra det och inte frustrerad och går iväg.

    Till sist skulle jag aldrig testa ett forum eller community genom att ställa en fråga och kontrollera responstiden eftersom varje forum har folk tittar genom inlägg. Jag skulle kolla ett forum och en gemenskap genom att söka ett exempel frågan och se om det finns intelligenta och korrekta svar på vad jag letar efter. På detta sätt kan du också testa svarstiden genom att se när varje person som skickats dit svar.

  1. [...] Drupal vs Joomla. Han tar Joomla men gör ett fall för Drupal som en bättre bas motor, IMO. En annan Drupal vs Joomla artikel. [...]

Lämna ett svar