Drupal eller Joomla? Plocka 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 webbplats med användarrecensioner för stort sett alla de stora aktörerna inom CMS rymden. Vad skiljer dem är att de också demos varje CMS de täcker. Du kan faktiskt logga in på fronten eller baksidan slutet av varje en, konfigurera den och göra ändringar i ditt hjärta innehåll. Varannan timme de "reboot" och lägga allt tillbaka till en ny installation. 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 provning av varje plattform OpenSourceCMS, ville jag också att installera dem själv för att mäta hur lätt de skulle vara att arbeta med. Lyckligtvis min webbhotellet, 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 installerats 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 starta sparkar däcken på varje produkt.
Installera Drupal och Joomla lokalt
När jag behöver en testmiljö innan länge, installerar både produkter på min lokala maskin är en bra idé också. Innan jag kan göra det, dock måste jag installera LAMP (eller WAMP) stack används ofta av Open Source. LAMP gör mitt skrivbord 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 de nyfikna, LAMP står för Linux Apache MySQL PHP , och de är de fyra produkter som utgör den grund som Drupal, Joomla, och otaliga andra produkter använder. WAMP är i grunden samma sak, men använder Windows som operativsystem. Varje produkt har sin egen installer, och jag fick WAMP arbetar på min lokala dator på nolltid.
Den lokala installationer av Drupal och Joomla var lite mer engagerade. Jag var tvungen att förstå hur man ställer in MySQL-databaser, och vet de rätta svaren på ett antal frågor, även om guider att varje produkt som erbjuds var ganska bra. En komplett nybörjare skulle förmodligen bli överväldigad, men jag fann det ganska mycket enkelt att få både går snabbt.
Plocka de bästa CMS
Vid slutet av dagen, stod ingen av produkterna ut som en självklar, dominerande lösningen. Var och en hade sina egna egenheter och metaforer för att organisera information och utföra uppgifter. Som väntat fanns det en hel del skillnader mellan dem. Som att lära sig ett språk, att bli en expert på båda plattformarna skulle sannolikt bli en lång process.
Jag tillbringade en avsevärd tid i varje plattform att skapa innehåll, förändras omkring 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 varje miljö. Jag laddade ner 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 URL 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 mitt slutliga val.
Det verkade som Drupal hade några otroliga 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 bör innehålla. Det var ganska mäktigt. Jag gillade hur allt var tillgängliga från 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 helt enkelt. Det finns mycket att tycka om Drupal.
Joomla drar en hård linje mellan "front" (vad en besökare ser när du besöker sajten) och "back end" (vad en administratör ser att kontrollera webbplatsen), som är mer konsekvent med andra program jag har använt tidigare . De typer av innehåll är i huvudsak fast, ä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, men var 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, bestämde jag mig äntligen för att titta på det samhälle som omgav och stödde varje produkt. Som ett test, gjorde jag en allmän utredning av styrelserna stödja budskapet om varje produkt. Min Joomla post fått ett antal bra svar på relativt kort tid. Min Drupal inlägg försmäktade i flera dagar, och även efter att ha frågat en andra gång för återkoppling, var fortfarande obesvarade. När jag tänker att lära varje system, och förlita sig på andra för att hjälpa mig, svängde denna erfarenhet i slutändan pendeln till Joomla.
Med denna knapp beslut ur vägen kommer min nästa uppgift är att välja rätt mix av förlängningar att lägga till min bas Joomla installation.
Inga relaterade inlägg.
Relaterade tjänster lett till dig av Ändå En annan tjänster Plugin .










































Mycket väl genomtänkt och slutliga beslutet har du kommit till uttryck precis samma resa som jag har genomförts.
Joomla "stöd" genom sin livliga, vänliga samhället lyser verkligen igenom.
Min erfarenhet som samma som din på Drupal forum. Frågor försmäktat i dagar, ignorerades ... och så småningom gick radarn. Ställer frågan en andra gång fick samma likgiltighet.
Självklart, när du använder en Open Source-lösning finns det ett inslag av självhjälp som behövs men destinction mellan Joomla och Drupal i den meningen är en enorm klyfta. Om Drupal har en kommersiell produkt skulle det vara game set och match till Joomla och andra stöd fokuserade programvara miljö.
Eftersom det är ett open source-projekt, har Drupal ett 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. Den tech huvuden kan hävda tills de går blå i ansiktet om relativa programvara överlägsenhet eller inte orsaken i slutändan är det stöd som betyder mest för nya användare.
Tummen upp till Joomla, tummen ner Drupal och dubbla tummen upp för denna utmärkt avslöjar en erfarenhet jag har också haft.
Den Emporer nya kläder!
Hej Jon,
Dina kommentarer ganska mycket sammanfattade mina slutsatser. Det är synd, också, eftersom Drupal verkar vara en riktigt solid plattform att jag säker på är 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 in i fållan, är jag rädd Drupal framtidsutsikter är inte alls lika lovande som Joomla-talet.
Hej David,
Prova IRC-kanaler. Stödet rummet är alltid befolkat, och människor där använder för att svara på frågor och frågor snabbt.
Cláudio
ska göra båda mina gamla hemsidor nytt igen med Drupal - Content Management lösningar var orsaken till beslutet
tack för att sätta de här grejerna där ute ...
Drupal har en brant inlärningskurva, ibland svaren är framför oss dock, vi har 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 äntligen bestämt sig för att stanna med Drupal (och ångrar inte det). Det var ett verktyg dock gjort mest för utvecklare i åtanke, utan en föränderlig långsamt försöker att locka fler regelbundna 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 en andra försök) kan du överväga att läsa handböcker http://drupal.org/handbooks innan du ställer frågor sedan Drupal har sin egen unika vokabulär av termer som är viktiga att förstå och arbeta med Drupal .
För nybörjare rekommenderar jag definetelly kokboken
http://drupal.org/node/120612
Tack för bra kommentarer alla.
Jag håller definitivt att Drupal är en solid plattform. Medan jag har varit mycket nöjda med Joomla och känna att det var rätt val för mitt nuvarande projekt, planerar jag fortfarande att arbeta på en Drupal plats någon gång i framtiden.
Jag började på vägen för en PHP CMS för drygt ett år sedan, visste ingenting om PHP, verkade MYSQL osv Drupal de mest lovande, men jag kunde bara inte få mitt huvud runt den. 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.
hur är det mambo? Jag har läst en hel del diskussioner om förtjänster och begränsningar av varje av de tre, men en hel del tid trådarna är ett eller två år gammal. Jag är glad att hitta denna nya diskussion, och skulle vilja höra åsikter om Joomla. de två viktigaste aspekterna för det aktuella projektet är SEO vänlighet och slutanvändare enkel att använda.
Både Drupal och Joomla är riktigt bra. Båda har styrkor och brister.
Out of the box, har Joomla lite fler funktioner, och har kortare inlärningstid.
På den andra platsen Drupal är mer flexibel och mer kraftfull. En hel del "stora spelare" dessa dagar konvertera sina webbplatser till Drupal (till exempel http://www.observer.com/ - New York Observer)
Jag kan inte tala för Joomia, men jag hade tidigare spelat med WordPress som min personliga bloggande app och nyligen har arbetat på sidan för en liten tidning att vända en Drupal installera i en anpassad publiceringssystem - efter New York Observer Model.
Så jag har några idéer perspektiv på en slutanvändare till en utvecklare. I grund och botten är potentialen och flexibiliteten hos Drupal fantastiskt, men användbarhet saknar och som nämns i några av de kommentarer som inlärningskurvan är som slagen till en solid vägg i full flykt.
Som sagt, om du behöver anpassade lösningar du har fantastiska verktyg som innehållet byggsats (CCK). Här kunde jag definiera alla fälten för tidningens historia, upplaga och bidragsgivare. Så vi kunde få vårt innehåll att uppföra sig precis som vi ville. Den CCK paradigmet, kombinerat med utsikt (en modul för att hämta information och presentera den) kommer att skriva ett stort antal aktuella Drupal moduler som du kan rollen din egen, hur du än väljer.
Men motsäger denna sista punkt verkligen inlärningskurvan och den nuvarande böjelser av Drupal mot utvecklare. Först hittade jag personligen Drupal forum saknas, men som jag utvecklat min Drupal ordförråd och började förstå Drupal paradigm, var jag bättre kunna beskriva mitt problem och söka lösningar. Nu är jag lätt kunna hitta den information jag behöver. Alla problem jag haft hittills har beskrivits i detalj någonstans i forumet - 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 ställts tidigare. Detta förlåter inte negelect, men återigen motsäger böjelser mot utvecklare.
Från lite läsning har jag 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 finns i innehållet Construction Kit och egna teman och åsikter.
Jag har precis (bokstavligen) upprättar en enkel webbplats i de senaste dagarna med hjälp av 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 vid den tidpunkten. Nu har jag provat Drupal, inser jag vad jag saknade! Mambo var clunky, temperamentsfull och ganska invecklat att installera en början, och jag aldrig övertala mina användare att lägga till eget innehåll till den. Däremot har Drupal varit en barnlek att sätta upp, är den inre logiken beundransvärt enkelt, gränssnitt är ganska lätt att använda och tilläggsmoduler jag har provat hittills är utmärkta.
Men du har rätt om de positiva användarsupport kring Joomla och Mambo, men hittills har jag inte har några problem med Drupal att jag inte kunde fixa mig själv eller med lite hjälp från WWW.
IBM jämfört Drupal och ett par 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
Jag försökte Joomla och Drupal. Slutligen vill 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älvförklarande för mig.
Joomla / Mambo var (och är fortfarande) mycket märkligt tycker jag. Jag förstår fortfarande inte den inre logiken i dem, och mitt intryck av Joomla var: komplicerad, producerar fula html, unlogical, konstigt, oflexibla, men det var bara ett första intryck. I'am Shure, att du kan bli lycklig och produktiv med Joomla, om du får tanken på detta CMS, men uppenbarligen min hjärna saknar förmåga att bli bekant med Joomla. Jag tror att valet av rätt CMS är en väldigt personlig.
I min begränsade erfarenhet som hittills har jag faktiskt varit glatt överraskad över att Drupal är lättare att använda än jag hade förletts att tro, och Joomla är faktiskt svårare än jag hade väntat. Det är inte helt klart hur alla delar passar ihop medan med Drupal hittade jag en mycket tydlig beskrivning av den underliggande konstruktionen och förstod mycket snabbare. Jag har haft svårt att få gratis välskriven handledning och riktlinjer för Joomla, medan med Drupal är det mycket lättare. Jag är fortfarande inte bestämt, men börjar luta mot Drupal för de flesta platser 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 får in i den. Ett problem om jag har med min Fantastico installationen av Drupal eftersom det 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 undersökning och sätta en lång reklamfri blogg på min personliga blogg.
Hoppas ni tycker det är bra: http://owenmcnamara.com/2009/08/08/comparison-of-drupal-and-joomla/
Jag tror att både Joomla och Drupal är bra, men alla har styrkor och svagheter och kanske var tilltalar en något annorlunda typ av webbutvecklare.
Tack för din artikel
Owen
Jag är på en mycket öppen källkod-projekt och det enda jag har märkt som kan hjälpa dig svara på några frågor om dina frågor går obesvarade är att Drupal forumet ofta behandlas som en Linux-forum, medan en joomla forum ofta behandlas som ett företag hjälpa låda.
Låt mig förklara: med ett företag hjälpruta människor får betalt för att svara på samma frågor om och över och över igen. Medan Joomla gemenskapens medlemmar inte betalas de är villiga att svara på samma frågor om och om igen (även som forum blir större och större jag är inte säker på hur länge det varar).
I en Linux-forum folk är definitivt villiga att hjälpa, men man måste vara villig att hjälpa dig själv först. Om samma frågor som har besvarats någon annanstans ingen kommer att svara på det igen. Det är vad en sökruta är till för. Det hjälper också de forum hålla en rimlig storlek med ut att behöva mycket förvrängd information på ett ställe eller annat sätt.
Nu ska jag explaing varför linux metod är bättre för den sökande. Om du vill hjälpa dig själv och söka ut något, kommer du att söka. Om ett ämne i ett forum är dedikerade till att ditt svar, allas idéer, åsikter och svar på ett ställe, behöver du bara läsa. Men om ämne i ett forum du söker har besvarats en miljon olika ställen, kan du inte hitta svaret på dina specifika problem på ett ställe, kan du behöva bläddra i sidor och sidor av olika inlägg i forumet för att hitta det du behöver Förutsatt att du har tålamod att göra det och inte frustrerad och gå därifrån.
Så i slutsats som jag aldrig skulle testa ett forum eller samhället genom att ställa en fråga och kontrollera svarstider eftersom varje forum har folk tittar genom inlägg. Jag skulle kolla ett forum och en gemenskap genom att söka ett exempel på 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 skrivit det svaret.