Drupal eller Joomla? Picking et CMS
Jeg har besluttet, at et Content Management System (CMS) er det bedste fundament for mit site . Mit næste skridt er at vælge den rigtige.
Et godt sted at starte er OpenSourceCMS , en side med bruger-anmeldelser af stort set alle de vigtigste aktører i CMS rummet. Hvad adskiller dem er, at de også live-demoer af hvert CMS de dækker. Du kan faktisk logge på forenden eller bagenden af hver, omkonfigurere den, og foretage ændringer i dit hjerte indhold. Hver anden time de "genstart" og sætte alt tilbage til en frisk installation. Det er en fantastisk måde at eksperimentere uden at skulle gå igennem hele tiden og besværet med installation af hvert system selv.
Installation af Drupal og Joomla på min host
Ud over at teste hver platform på OpenSourceCMS jeg også ønskede at installere dem selv at måle, hvor let det ville være at arbejde med. Heldigvis mit hosting-udbyder, Host Gator, bruger et produkt kaldet Fantastico , som gør at installere Drupal og Joomla så simpelt som et par museklik. Begge installeret med succes med en minimal indsats. Purister afskyr Fantastico, men for mit formål, var det en hurtig og nem måde at komme op og køre hurtigt for at kunne begynde at sparke dæk af hvert produkt.
Installation af Drupal og Joomla lokalt
Da jeg skal bruge et testmiljø, inden længe, du installerer begge produkter på min lokale maskine er en god idé så godt. Før jeg kan gøre det, selvom, jeg har brug for at installere LAMP (eller WAMP) stak almindeligvis anvendes 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 det var at køre på min host.
For de nysgerrige, LAMP står for Linux Apache MySQL PHP , og de er de fire produkter, der udgør det fundament, Drupal, Joomla, og utallige andre produkter bruger. WAMP er stort set de samme ting, men bruger Windows som operativsystemet. Hvert produkt har sin egen installatø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 produkt tilbudt var temmelig gode. En fuldstændig novice ville sandsynligvis blive overvældet, men jeg fandt det temmelig meget nemt at få både gå hurtigt.
Picking det bedste CMS
I slutningen af dagen, stod hverken produkt ud som værende en oplagt, dominerende løsning. Hver havde sit eget særheder og metaforer til at organisere information og udføre opgaver. Som det kunne forventes, at der var en masse forskelle mellem dem. Som at lære et sprog, blive en ekspert i begge platforme sandsynligvis ville blive en lang proces.
Jeg tilbragte en betydelig mængde tid på hver platform skabe indhold, skiftende omkring skabeloner, aktivering moduler, og gør mit bedste for at få en rimelig fornemmelse af, hvad det ville være som at arbejde i de enkelte miljøer. Jeg har hentet en række af add ons, der var almindeligt tilgængelige at vurdere, hvor let det ville være tilføje til deres kernefunktioner. I evaluerede søgemaskinen brugervenlighed af URL'er, de genereres. Frem for alt, prøvede jeg at få en fornemmelse af, hvordan komfortable jeg følte i hvert produkt, forståelse, at jeg sandsynligvis ville være at bruge en masse tid sammen med mit endelige valg.
Det syntes at Drupal havde nogle utrolige evner til at definere forskellige typer indhold. Jeg kunne lave en "job" objekt og definere hvilke attributter (titel, land, beskrivelse osv.) det skal indeholde. Det var temmelig kraftig. Jeg kunne godt lide, hvordan alting var til rådighed fra den ene side, uden at lastning og losning hele tiden. Tilføjelse og formatering af indholdet var let. Der var et stort antal af inkluderede moduler, der kan være slået til, fra fora til blogs til kommentarer, så jeg kunne udvide dens funktionalitet ganske nemt. Der er en masse at lide ved Drupal.
Joomla trækker en hård linje mellem "forende" (hvad en besøgende ser, når du besøger webstedet) og "back-end" (hvad en administrator ser til at styre stedet), hvilket er mere i overensstemmelse med andre programmer jeg har brugt i fortiden . De typer af indhold i det væsentlige er fast, selv om der er en betydelig variation i, hvordan du kan vise dem. Joomla kommer også med færre medfølgende funktioner end Drupal, hvilket kan være en god eller en dårlig ting, afhængigt af dit perspektiv. Antallet af unikke add-ons, men var imponerende. Faktisk er Joomla en hel del af deres hjemmeside 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 klar, var jeg i stand til at udvide Joomla ganske nemt.
For at gøre min beslutning, jeg endelig besluttede at se på det samfund, der omgav og støttes hvert produkt. Som en test, lavede jeg en generel undersøgelse af støtte message boards for hvert produkt. Min Joomla indlæg modtaget en række nyttige svar i en forholdsvis kort tidshorisont. Min Drupal indlæg vansmægtet i dagevis, og selv efter at have spurgt en anden gang for feedback, var stadig ubesvarede. Som jeg har tænkt mig at være læring hvert system, og afhængige af andre til at hjælpe mig, denne oplevelse 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 udvidelser til at føje til min base Joomla installation.
Ingen relaterede indlæg.
Relaterede stillinger bringes til dig af Endnu en stillinger Plugin .










































Meget velovervejet og ultimative denne beslutning er du kommet til afspejler den meget samme rejse, som jeg har foretaget.
Joomla 'støtte' gennem sine livlige, venlige samfund virkelig skinner igennem.
Min erfaring som de samme som dine på Drupal fora. Spørgsmål vansmægtede i dagevis, blev ignoreret ... og i sidste ende gik radaren. At stille spørgsmålet endnu en gang fået den samme ligegyldighed.
Det er klart, når du bruger en Open Source løsning, der er et element af selv-hjælp er påkrævet, men de destinction mellem Joomla og Drupal i den forstand er en enorm kløft. Hvis Drupal var et kommercielt produkt, ville det være vildt sæt og match til Joomla og enhver anden støtte fokuseret software miljø.
Da det er et open source-projekt, Drupal er et reelt problem på dette område og har brug for at afdække, hvordan den leverer 'støtte', og hvordan det ser ud efter nybegyndere. Den tech hoveder kan argumentere indtil de går blå i ansigtet omkring relative software overlegenhed eller ej årsag i sidste ende er det støtte, der betyder mest for nye adoptanter.
Thumbs up til Joomla, tommelfingeren nedad Drupal og dobbelt thumbs up for dette fremragende stykke afslører en oplevelse, jeg har også haft.
Den kejser nye klæder!
Hej Jon,
Dine kommentarer stort set opsummerede mine konklusioner. Det er en skam, for som Drupal synes at være en rigtig solid platform, som jeg sikker på er blevet brugt til at udvikle nogle imponerende steder.
Bottom line, uden at en indbydende samfund til at bringe nye brugere ind i folden, er jeg bange for Drupal fremtidsudsigter er ikke nær så lovende som Joomla er.
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 problemer hurtigt.
Cláudio
skal nok gøre begge dele af mine gamle hjemmesider nyt igen med Drupal - content management løsninger var årsagen til beslutningen
tak for at sætte denne ting derude ...
Drupal har en stejl indlæringskurve, nogle gange svarene er foran os selv, vi bare nødt til at søge efter dem.
Jeg har brugt noget tid på Drupal mig 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 værktøj, men lavet det meste for udviklere i tankerne, men det ændrer langsomt forsøger at tiltrække flere regelmæssige brugere.
Anyway jeg respekterer dit valg om at vælge Joomla, hvis du spørger mig dine svar forblev ubesvarede var rent uheld
Hvis nogen ønsker at give det en chance (eller et andet forsøg) kan du overveje at læse håndbøger http://drupal.org/handbooks inden du stiller spørgsmål, da Drupal har sin egen unikke ordforråd af udtryk, der er væsentlige for at forstå og arbejde med Drupal .
For nybegyndere Jeg definetelly anbefaler kogebogen
http://drupal.org/node/120612
Tak for de gode kommentarer alle.
Jeg bestemt enig i, at Drupal er en solid platform. Mens jeg har været meget tilfreds med Joomla og føler, at det var det rigtige valg for mit aktuelle projekt, jeg stadig har planer om at arbejde på et Drupal site på et tidspunkt i fremtiden.
Jeg startede ud på vejen for en PHP CMS lidt over et år siden, vidste intet om PHP, syntes MYSQL mv Drupal de mest lovende, men jeg kunne bare ikke få mit hoved omkring det. Indlæringskurven var for stejl. I 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 af hver af de tre, men en masse tid trådene er ét eller to år gammel. Jeg er glad for at finde denne nye diskussion, og ville gerne høre udtalelser om Joomla. de 2 vigtigste aspekter for det aktuelle projekt er SEO venlighed og slutbruger nem at bruge.
Både, Drupal og Joomla er virkelig stor. Begge har styrker og svagheder.
Ud af boksen, har joomla lidt flere funktioner, og har kortere læringstid.
På den anden side Drupal er mere fleksibel og mere kraftfuldt. En masse "store spillere" de dage konvertere deres websteder til Drupal (f.eks http://www.observer.com/ - New York Observer)
Jeg kan ikke tale for Joomia, men jeg havde i fortiden spillede 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 et skræddersyet publicering system - efter New York Observer Model.
Så jeg har nogle ideer perspektiv af en slutbruger til en udvikler. Dybest set potentialet og fleksibiliteten i Drupal er fantastisk, men brugervenligheden mangler og som nævnt i nogle af de bemærkninger, indlæringskurven er som afklapsning til en solid mur ved fuld flyvning.
Når det er sagt, hvis du har brug for tilpassede løsninger, du har fantastiske værktøjer som indholdet byggesæt (CCK). Her var jeg i stand til at definere alle felter for 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 udsigt (et modul til at hente information og præsentere det) vil falde et stort antal af aktuelle Drupal-moduler, som du kan rollen din egen, hvordan nogensinde, du vælger.
Men dette sidste punkt virkelig modsiger indlæringskurven og den aktuelle tilbøjeligheder af Drupal mod udviklere. Ved første jeg personligt fandt drupal fora mangler, men som 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 kan finde de oplysninger, jeg har brug for. Ethvert problem jeg har haft hidtil er blevet beskrevet i detaljer andet sted i de forskellige fora - det var et spørgsmål om at være proaktiv snarere end reaktiv.
Jeg har mistanke om dit spørgsmål måske være gået ubesvarede, fordi det kan have været stillet før. Dette betyder ikke tilgive negelect, men igen modsiger de tendenser i retning af udviklere.
Fra den lille smule af læsning jeg har gjort på de 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 ligger i Content Construction Kit og brugerdefinerede temaName 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 tilfreds nok med det dengang. Nu har jeg prøvet Drupal, jeg klar over, hvad jeg manglede! Mambo var klodset, temperamentsfulde og temmelig indviklede til at oprette i første omgang, og jeg har aldrig gjorde overtale mine brugere at tilføje indhold på egen hånd til det. I modsætning hertil har Drupal været en leg at sætte op, den indre logik er beundringsværdigt ligetil, at grænsefladerne er ret nemme at bruge og add-on moduler, jeg har prøvet indtil videre er fremragende.
Men du har ret om de positive brugersupport omkring Joomla og Mambo, men hidtil har jeg ikke har nogen problemer med Drupal, som jeg ikke kunne rette mig selv eller med en smule hjælp fra WWW.
IBM sammenlignet Drupal og et par andre CMS for et testprojekt og gik til Drupal. De forklarer, hvorfor her:
http://www.ibm.com/developerworks/ibm/osource/index.html
Jeg prøvede Joomla og Drupal. Endelig har jeg faldt i kærlighed med Drupal. For mig var der næsten 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 af dem, og mit indtryk af Joomla var: kompliceret, producerer grimme html, unlogical, mærkelige, ufleksible, 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 at dette CMS, men naturligvis min hjerne mangler evnen til at blive fortrolig med Joomla. Jeg tror, valget af det rigtige CMS er et meget personligt.
I min begrænsede erfaringer til dato har jeg faktisk været glædeligt 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 få gratis velskrevet tutorials og retningslinjer for Joomla, hvorimod med Drupal er det meget lettere. Jeg er stadig uafklaret, men begynder at læne sig i retning af Drupal for de fleste steder, og WordPress til blogs. Måske Joomla sidder fast i midten? Den er smuk, synes godt at starte med, men måske ikke er 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 problem, så jeg vil være manuelt installerer på min rigtige site.
For at hjælpe med at bidrage til drøftelser, jeg lavede en gennemgang af en Webology undersøgelse og sætte en lang annonce-fri blog på min personlige blog.
Håber du finder det nyttigt: http://owenmcnamara.com/2009/08/08/comparison-of-drupal-and-joomla/
Jeg tror, at både Joomla og Drupal er stor, men hver har styrker og svagheder og måske enkelte appellerer til en lidt anderledes type web-udvikler.
Tak for din artikel
Owen
Jeg er på en masse open source-projekt fællesskaber, og den ene ting, jeg har lagt mærke til, der kan hjælpe dig med at besvare nogle spørgsmål om dine forespørgsler gå ubesvarede er, at Drupal forum ofte bliver behandlet som en Linux-forum, mens en joomla forum ofte behandlet som en corporate hjælpe boks.
Lad mig forklare: med et corporate feltet Hjælp folk bliver betalt for at besvare de samme spørgsmål igen, og igen og igen. Mens Joomla medlemmer af fællesskabet ikke er betalt, de er villige til at besvare de samme spørgsmål igen og igen (selvom de fora bliver større og større, jeg er ikke sikker på hvor længe, der vil vare).
I et linux forum folk er helt sikkert villige til at hjælpe, men du skal være villig til at hjælpe dig selv først. Hvis de 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 holde en rimelig størrelse med ud at have for meget forvansket informationer på ét sted eller en anden.
Nu vil jeg explaing hvorfor linux tilgang er bedre for søgepersonen. Hvis du vil hjælpe dig selv og finde ud af noget, du søger. Hvis et forum emne er dedikeret til dit svar, alles ideer, meninger og svar er samlet 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 svar på dit specifikke problem på ét sted, kan du nødt til at bladre gennem sider og sider i forskellige forum indlæg at finde det, du har brug for Forudsat, at du har tålmodighed til at gøre det, og ikke blive frustreret og gå væk.
Så i konklusion, jeg ville aldrig teste et forum eller fællesskab ved at stille et spørgsmål og kontrol af responstiden, fordi hvert forum har folk kigge gennem stillinger. Jeg ville tjekke et forum og et fællesskab ved at søge et eksempel på spørgsmål, og se, om der er intelligente 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.