Drupal eller Joomla? Picking en CMS
Jeg har besluttet, at et Content Management System (CMS) er det bedste fundament for mit websted . Min næste skridt er at vælge den rigtige.
Et godt sted at starte er OpenSourceCMS , et site med brugernes bedømmelser af stort set alle de vigtigste aktører i CMS rummet. Hvad adskiller dem er, at de også lever demoer af hvert CMS de dækker. Du kan faktisk logge ind på frontend eller den bagerste ende af hver, omkonfigurere den, og foretage ændringer af dit hjerte indhold. Hver anden time de "reboot" og sætte alting tilbage til en frisk installation. Det er en fantastisk måde at eksperimentere uden at skulle gå igennem hele tiden og besværet med at installere hvert system selv.
Installation Drupal og Joomla på min host
Ud over at teste hver platform på OpenSourceCMS, ville jeg også installere dem selv at vurdere, hvor let de ville være at arbejde med. Heldigvis min hosting udbyder, Host Gator, bruger et produkt kaldet Fantastico som gør installere Drupal og Joomla så simpelt som et par klik med musen. Begge installeret med en minimal indsats. Purister afskyr Fantastico, men for mit formål, det var en hurtig og nem måde at komme op at køre for hurtigt at kunne starte sparker dækkene på hvert enkelt produkt.
Installation Drupal og Joomla lokalt
Som jeg skal bruge et testmiljø, inden længe, installerer begge produkter på min lokale maskine er en god idé også. Før jeg kan gøre det, selv om, jeg har brug for at installere LAMP (eller WAMP) stak almindeligt anvendt af Open Source software. LAMP gør mit skrivebord til at handle som en web-server, så jeg kan køre alt fra min lokale maskine lige som hvis den kørte på min host.
For den nysgerrige, LAMP står for Linux Apache MySQL PHP , og det er de fire produkter, som udgør fundamentet at Drupal, Joomla, og utallige andre produkter. WAMP er stort set de samme ting, men bruger Windows som styresystem. Hvert produkt har sin egen montør, og jeg fik WAMP arbejder på min lokale maskine på ingen tid.
Den lokale installationer af Drupal og Joomla var en smule mere involveret. Jeg var nødt til at forstå, hvordan man setup MySQL databaser, og kender de rigtige svar på en række spørgsmål, selv om guiderne, at hvert enkelt produkt, der tilbydes var ganske god. En komplet novice sandsynligvis ville blive overvældet, men jeg fandt det temmelig meget nemt at få både går hurtigt.
Picking det bedste CMS
I slutningen af dagen, stod hverken produkt som værende en oplagt, dominerende løsning. Hver havde sin egen særheder og metaforer til at organisere information og varetagelse af opgaver. Som det kunne forventes, var der en masse forskelle mellem dem. Ligesom at lære et sprog, bliver en ekspert i begge platforme vil sandsynligvis være en langvarig proces.
Jeg brugte en betydelig mængde tid i hvert platform skabe indhold, skiftende omkring skabeloner, aktiverende moduler, og gør mit bedste for at få en rimelig fornemmelse for, hvad det ville være som at arbejde i hver miljø. Jeg hentede en række af add ons som var almindeligt tilgængeligt for at vurdere, hvor let det ville være føje til deres kernefunktioner. Jeg vurderede søgemaskine venlige URL's, de genereres. Frem for alt, forsøgte jeg at få en fornemmelse af, hvordan komfortable jeg følte i hvert produkt, idet jeg sandsynligvis ville være at tilbringe en masse tid med min endelige valg.
Det syntes at Drupal havde nogle utrolige evner til at definere forskellige typer af indhold. Jeg kunne skabe en "job" objekt og definere hvilke attributter (titel, land, beskrivelse osv.) det skal indeholde. Det var temmelig kraftig. Jeg kunne godt lide hvordan alt var til rådighed fra én side, uden at lastning og losning hele tiden. Tilføjelse og formatering indholdet var let. Der var en lang række medtaget moduler, der kan aktiveres, fra fora til blogs på kommentarer, så jeg kunne udvide dens funktionalitet helt nemt. Der er meget at lide ved Drupal.
Joomla trækker en hård linje mellem "forende" (hvad en besøgende ser, når du besøger dette websted) og "back end" (hvad en administrator sørger for at kontrollere stedet), hvilket er mere i overensstemmelse med andre programmer jeg har brugt i tidligere . De typer af indhold er i det væsentlige fastsat, selv om der er en betydelig variation i, hvordan du kan vise dem. Joomla leveres også med færre samlet funktioner end Drupal, som kan være en god eller en dårlig ting, afhængigt af dit perspektiv. Antallet af unikke add-ons, men var imponerende. Faktisk har Joomla en hel del af deres site dedikeret til Joomla extensions . Det tog lidt tid at finde ud af forskellen mellem en komponent, et modul, og en programudvidelser, men når det var tydeligt, jeg var i stand til at udvide Joomla ganske nemt.
For at gøre min beslutning, jeg endelig besluttede at se på det samfund, omgivet og støttet hvert produkt. Som en test, lavede jeg en generel undersøgelse af støtte message boards af hvert produkt. Min Joomla post modtaget en række nyttige svar i en relativt kort tidshorisont. Min Drupal post vansmægtet for dagen, og selv efter at have spurgt en anden gang for feedback, var stadig ubesvarede. Som jeg har tænkt mig at blive lære hvert system, og lader andre om at hjælpe mig, denne erfaring i sidste ende svingede pendulet til Joomla.
Med denne afgørende beslutning ud af den måde, vil min næste opgave være at vælge den rette blanding af extensions at tilføje til min base Joomla installation.
Ingen relaterede stillinger.
Relaterede stillinger bringes til dig af Endnu en stillinger Plugin .










































Meget velovervejet og ultimative denne beslutning, du er kommet til udtryk den selvsamme rejse, jeg har foretaget.
Joomla "støtte" gennem sin livlige, venlige samfund virkelig skinner igennem.
Min erfaring som de samme som Deres på Drupal fora. Spørgsmål vansmægtet for dagen, blev ignoreret ... og i sidste ende gik radaren. Stiller spørgsmålet endnu en gang fået samme ligegyldighed.
Det er klart, når du bruger en Open Source løsning der er et element af selv-krævede hjælp, men destinction mellem Joomla og Drupal i den forstand er en enorm kløft. Hvis Drupal var et kommercielt produkt, det ville være vildt sæt og match til Joomla og alle andre former for støtte fokuserede software miljø.
Da det er et open source projekt, Drupal har et reelt problem på dette område, og altså regulere, hvordan det giver "støtte", og hvordan det ser ud efter newbies. Den tech hoveder kan argumentere indtil de går blå i ansigtet omkring relative software overlegenhed eller ej forårsage i sidste ende er det støtte, der betyder mest for nye adoptanter.
Thumbs up til Joomla, vender tommelfingeren nedad til Drupal og dobbelt thumbs up til dette fremragende stykke afslørende en oplevelse, jeg har også haft.
Den Emporer nye klæder!
Hej Jon,
Dine kommentarer stort set opsummerede mine konklusioner. Det er en skam, for, som Drupal synes at være en virkelig solid platform, at jeg er sikker på har været brugt til at udvikle nogle imponerende steder.
Bottom line, uden en indbydende samfund til at bringe nye brugere ind i folden, jeg er bange for Drupal's fremtidige udsigter er ikke nær så lovende som Joomla's.
Hej David,
Prøv IRC-kanaler. Støtten værelse er altid befolket, og folk der bruger til at svare på spørgsmål og hurtigt.
Cláudio
gonna gøre begge dele på min gamle hjemmesider ny igen med Drupal - content management løsninger var årsagen til afgørelsen
tak for at omsætte dette ting derude ...
Drupal har en stejl indlæringskurve, undertiden svarene er foran os selv om, vi bare nødt til at søge efter dem.
Jeg har brugt noget tid på Drupal selv efter at have tilbringe et par år ved hjælp af andre systemer (og Joomla), men jeg endelig har besluttet at udsætte med Drupal (og fortryder det ikke). Det var et redskab selv lavet det meste for udviklere i tankerne, men dens skiftende langsomt forsøge at tiltrække flere regelmæssige brugere.
Anyway jeg respekterer dit valg om valg af joomla, hvis du spørger mig dine svar forblev ubesvaret var bare bad luck
Hvis nogen ønsker at give det en chance (eller en anden prøve) kan du overveje at læse manualer http://drupal.org/handbooks før du stiller spørgsmål, da Drupal har sin egen unikke ordforråd af udtryk, der er afgørende for at forstå og arbejde med Drupal .
For newbies Jeg definetelly anbefale kogebogen
http://drupal.org/node/120612
Tak for de gode kommentarer alle.
Jeg helt enig i, at Drupal er en solid platform. Mens jeg har været meget tilfredse med Joomla og synes, at det var det rigtige valg for mit nuværende projekt, jeg stadig har planer om at arbejde på en Drupal site på et tidspunkt i fremtiden.
Jeg startede ud på vejen for en PHP CMS lidt over et år siden, vel vidende intet om PHP, syntes MYSQL osv. Drupal de mest lovende, men jeg kunne bare ikke få mit hoved omkring det. Indlæringskurven var for stejl. Det er min erfaring større fleksibilitet går hånd i hånd med en mere kompliceret brugergrænseflade. I sidste ende Jeg tror Drupal fleksibilitet kunne være dens undergang.
hvad med Mambo? Jeg har læst en masse diskussioner om fordele og begrænsninger i hver af de tre, men en masse tid trådene er et eller to år gammel. Jeg er glad for at finde denne nye diskussion, og ønsker at høre udtalelser om joomla. de 2 mest vigtige for det aktuelle projekt er SEO venlige og slutbruger nem at bruge.
Både Drupal og Joomla er virkelig stor. Begge har stærke sider og mangler.
Ud af boksen, joomla har en smule flere funktioner, og har kortere uddannelse tid.
På den anden side Drupal er mere fleksibel og mere kraftfuld. En masse af "store spillere" disse dage konvertere deres websteder til Drupal (for eksempel http://www.observer.com/ - New York Observer)
Jeg kan ikke tale for Joomia, men jeg havde tidligere spillet med WordPress som min personlige blogging app, og for nylig har arbejdet på siden for et lille magasin til at vende en Drupal installere i en tilpasset publicering system - efter New York Observer Model.
Så jeg har nogle ideer perspektiv af en slutbruger til en udvikler. Dybest set, det potentiale og fleksibilitet Drupal er forbløffende, men usability mangler og som nævnt i nogle af de bemærkninger, indlæringskurven er som afklapsning til en solid mur ved fuld flugt.
Når det er sagt, hvis du har brug kundetilpassede løsninger, du har fantastiske redskaber som indholdet byggesæt (CCK). Her var jeg i stand til at definere alle felterne i bladets historie, udgave og bidragydere. Så vi kunne få vores indhold til at opføre sig præcis, som vi ønskede. Den CCK paradigme, kombineret med synspunkter (et modul til at hente information og præsentere det) vil afskrive en lang række af de nuværende Drupal moduler, som du kan rolle din egen, hvordan nogensinde, du vælger.
Men dette sidste punkt virkelig modsiger indlæringskurve, og den nuværende orientering af Drupal til udviklere. Ved første jeg personligt fandt drupal fora mangler, men da jeg udviklet min drupal ordforråd og begyndte at forstå Drupal paradigmer, jeg var bedre i stand til at beskrive mit problem og søge efter løsninger. Jeg er nu nemt kunne finde de oplysninger, jeg har brug for. Hvert problem jeg har haft hidtil er blevet beskrevet i detaljer andet sted i fora - det var et spørgsmål om at være proaktiv, snarere end reaktiv.
Jeg formoder dit spørgsmål kan være gået ubesvarede, fordi det kan have været stillet før. Dette betyder ikke tilgive negelect, men igen modsiger orientering mod udviklere.
Fra lidt læsning jeg har gjort på det Joomia / Drupal sammenligning synes Joomia at fokusere på brugeren og som sådan kan være et godt valg til dit projekt. Men hvis du virkelig har planer om at udvide, hvad du laver i fremtiden, og har brug for en meget fleksibel CMS kan du stadig ønsker at spille med Drupal. For mig personligt den reelle magt er i Content Construction Kit og brugerdefinerede theming og synspunkter.
Jeg har netop (bogstaveligt talt) oprette en simpel hjemmeside i de sidste par dage ved hjælp af Drupal og en gratis skabelon jeg fandt på nettet. Jeg har tidligere brugt Mambo (mere eller mindre samme som Joomla) og var glad nok med det på daværende tidspunkt. Nu har jeg prøvet Drupal, jeg klar over, hvad jeg manglede! Mambo var klodset, temperamentsfuld og temmelig indviklede at oprette i starten, og jeg aldrig har overtale mine brugere at tilføje indhold på egen hånd til det. I modsætning hertil har Drupal er en brise til at oprette det indre logik er beundringsværdigt ligetil, grænseflader er ret nemme at bruge og add-on moduler jeg har prøvet indtil nu er fremragende.
Men du har ret om den positive brugersupport omkring Joomla og Mambo, selv om så vidt jeg har ikke har nogen problemer med Drupal, at jeg ikke kunne lave mig selv eller med en smule hjælp fra WWW.
IBM sammenlignet Drupal og et par andre CMS for et forsøgsprojekt, og gik til Drupal. De forklarer, hvorfor her:
http://www.ibm.com/developerworks/ibm/osource/index.html
Jeg forsøgte Joomla og Drupal. Endelig vil jeg faldt i kærlighed med Drupal. For mig var der stort set ingen indlæringskurve med det. Næsten alt var mere eller mindre selvforklarende for mig.
Joomla / Mambo var (og er stadig) meget mærkeligt efter min mening. Jeg forstår stadig ikke den indre logik i dem og mit indtryk af Joomla var: kompliceret, producerer grimme html, unlogical, mærkelige, ufleksibel, men det var kun et første indtryk. I'am shure, at du kan blive heldig og produktivt med Joomla, hvis du får tanken om dette cms, men naturligvis min hjerne mangler evnen til at blive fortrolig med Joomla. Jeg tror, at valget af den rigtige CMS er en meget personlig.
I min begrænsede erfaring til dato har jeg faktisk været positivt overrasket over, at Drupal er nemmere at bruge end jeg var blevet forledt til at tro, og Joomla er faktisk sværere end jeg havde forventet. Det er ikke helt klart, hvor alle elementer passer sammen mens med Drupal fandt jeg en meget klar beskrivelse af den underliggende konstruktion og forstod meget hurtigere. Jeg har fundet det vanskeligt at komme fri velskrevet tutorials og retningslinjer for Joomla, mens med Drupal er det meget lettere. Jeg er stadig uafklaret, men begynder at hælde til Drupal for de fleste steder, og WordPress for Blogs. Måske Joomla sidder fast i midten? Den er smuk, synes stor til at starte med, men måske ikke så stor, når du kommer ind i det. Et problem selvom jeg har var med min Fantastico installation af Drupal, da det giver SQL fejl. Dette er ikke en Drupal problemet, så jeg vil være manuelt installerer på mit rigtige site.
For at hjælpe bidrage til de drøftelser, jeg har en gennemgang af en Webology undersøgelse og sætte en lang reklamefri blog på min personlige blog.
Håber du finder det nyttigt: http://owenmcnamara.com/2009/08/08/comparison-of-drupal-and-joomla/
Jeg tror både Joomla og Drupal er stor, men hver har styrker og svagheder og måske hver appellerer til en lidt anden type web-udvikler.
Tak for din artikel
Owen
Jeg er på en masse open source-projekt samfund og den ene ting jeg har bemærket, at der kan hjælpe dig svar på nogle spørgsmål om dine forespørgsler vil ubesvarede er, at Drupal forum er ofte behandlet som en linux forum, mens en joomla forum er ofte behandlet som en corporate hjælpe boks.
Lad mig forklare: med en corporate hjælp kasse folk bliver betalt for at besvare de samme spørgsmål over, og over, og igen. Mens Joomla community-medlemmer ikke får udbetalt de er villige til at besvare de samme spørgsmål igen og igen (selv som fora bliver større og større jeg er ikke sikker på hvor lang tid, som vil vare).
I en linux forum folk er helt villige til at hjælpe, men du skal være villig til at hjælpe dig selv først. Hvis det samme spørgsmål er blevet besvaret andetsteds ingen kommer til at svare på det igen. Det er, hvad et søgefelt er for. Det hjælper også de fora ophold for en rimelig størrelse med ud at skulle meget forvansket informationer på ét eller andet sted.
Nu vil jeg explaing hvorfor linux tilgang er bedre for søgepersonen. Hvis du ønsker at hjælpe dig selv og søge noget ud, skal du søge. Hvis man forumemne er dedikeret til Deres svar, alles tanker, meninger og svar på ét sted, du bare nødt til at læse. Men hvis forum emne, du søger efter, er blevet besvaret i en million forskellige steder, kan du ikke finde svaret på dit specifikke problem på ét sted, kan du nødt til at bladre sider og sider med forskellige indlæg i forum for at finde det, du har brug for forudsat at du har tålmodighed til at gøre, og ikke blive frustreret og gå væk.
Så i konklusion, jeg ville aldrig teste et forum eller community ved at stille et spørgsmål og kontrol responstid, fordi hvert forum har folk søger gennem stillinger. Jeg ville tjekke et forum og et community ved at søge et eksempel spørgsmål, og se, om der er intelligent og præcise svar på, hvad jeg leder efter. På denne måde kan du også teste responstiden ved at se, hvor hver person udstationeret der svar.