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 , et websted med brugeranmeldelser af stort set alle de store 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 enkelt, omkonfigurere den, og foretage ændringer i dit hjerte indhold. Hver to timer, de "reboot" og lægge 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 enkelt platform på OpenSourceCMS jeg også ønskede at installere dem selv at måle, hvor let de ville være at arbejde med. Heldigvis mit hosting-udbyder, Host Gator, bruger et produkt kaldet Fantastico som gør installere Drupal og Joomla så simpelt som et par museklik. Begge installeret 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 er nødt til at installere LAMP (eller WAMP) stak almindeligt anvendt af Open Source software. LAMP gør mit skrivebord til at fungere 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 de er de fire produkter, der udgør det fundament, Drupal, Joomla, og utallige andre produkter bruger. WAMP er stort set den samme ting, men bruger Windows som operativsystem. Hvert produkt har sin egen installatør, og jeg fik WAMP arbejder på min lokale maskine på ingen tid.
De lokale installationer af Drupal og Joomla var en smule mere involveret. Jeg var nødt til at forstå, hvordan at sætte MySQL databaser, og kender de rigtige svar på en række spørgsmål, selv om de guider, der hvert produkt tilbudt, var ganske god. En komplet novice ville sandsynligvis blive overvældet, men jeg fandt det temmelig meget nemt at få både i gang hurtigt.
Vælge det bedste CMS
Ved slutningen af dagen, stod hverken produkt ud som værende en oplagt, dominant opløsning. Hver havde sine egne særheder og metaforer til at organisere information og udføre opgaver. Som det kunne forventes, at der var en masse forskelle mellem dem. Ligesom at lære et sprog, bliver en ekspert i begge platforme vil sandsynligvis være en lang proces.
Jeg tilbragte en betydelig mængde tid på hver platform at skabe indhold, ændrer 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 hvert miljø. Jeg har hentet en række add ons, der var almindeligt tilgængelige at vurdere, hvor let det ville være tilføjelse til deres kernefunktioner. Jeg vurderede søgemaskine venlighed URL'ens de genereret. Frem for alt, forsøgte jeg at få en fornemmelse af, hvordan komfortable jeg følte i hvert produkt, forstå, at jeg sandsynligvis ville være at bruge en masse tid sammen med min endelige valg.
Det syntes at Drupal havde nogle utrolige evner til at definere forskellige typer indhold. Jeg kunne skabe et "job" objekt og definere hvilke attributter (titel, land, beskrivelse osv.) det skal indeholde. Det var ret kraftige. 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 en lang række af de inkluderede moduler, der kan aktiveres, fra fora til blogs til kommentarer, så jeg kunne udvide funktionaliteten 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 er i det væsentlige fast, selv om der er en betydelig variation i, hvordan du kan vise dem. Joomla kommer også med færre bundtet 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 har Joomla en hel del af deres hjemmeside dedikeret til Joomla udvidelser . Det tog lidt tid at finde ud af forskellen mellem en komponent, et modul, og en programudvidelser, men når det var klar, blev jeg 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 de støtteordninger, message boards af hvert produkt. Min Joomla indlæg modtaget en række nyttige svar på en relativ kort tidshorisont. Min Drupal indlæg vansmægtet i dag, 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 bygger på andre til at hjælpe mig, denne oplevelse i sidste ende svingede pendulet til Joomla.
Med denne centrale beslutning af vejen, vil min næste opgave være at vælge den rette blanding af udvidelser for at tilfø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 udtryk den samme rejse, som 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ægtede i dag, blev ignoreret ... og til sidst gik radaren. At stille 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-hjælp, der kræves, men destinction mellem Joomla og Drupal i den forstand er en stor 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 newbies. De tech hoveder kan argumentere, indtil de går blå i ansigtet omkring relative software overlegenhed eller ikke forårsager i sidste ende er det støtte, der betyder mest for nye adoptanter.
Thumbs op til Joomla, tommelfingre ned i 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å jeg har været anvendt til at udvikle nogle imponerende steder.
Bottom line, uden at en indbydende samfund for at få nye brugere ind i folden, er jeg bange for Drupal fremtidsudsigter er ikke nær så lovende som Joomla har.
Hej David,
Prøv de IRC-kanaler. Støtten værelse er altid befolket, og folk der bruge til at reagere på spørgsmål og problemstillinger hurtigt.
Cláudio
skal nok gøre begge dele af mine gamle hjemmesider nye igen med Drupal - content management løsninger var årsagen til beslutningen
tak for at sætte disse ting derude ...
Drupal har dog en stejl indlæringskurve, nogle gange svar er foran os selv, vi bare nødt til at søge efter dem.
Jeg har bruge lidt tid på Drupal mig selv efter at have bruge et par år ved hjælp af andre systemer (og Joomla), men jeg endelig besluttet at udsætte med Drupal (og fortryder det ikke). Det var et værktøj, men lavet det meste af udviklere i tankerne, men dens skiftende langsomt forsøger at tiltrække mere regelmæssige brugere.
Anyway jeg respekterer dit valg om at vælge Joomla, hvis du spørger mig dine svar gik ubesvaret var bare uheldig
Hvis nogen ønsker at give det en chance (eller en anden prøve) 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 over vilkår, som er afgørende for at forstå og arbejde med Drupal .
For nybegyndere Jeg definetelly anbefaler kogebog
http://drupal.org/node/120612
Tak for gode kommentarer alle.
Jeg helt enig i, at Drupal er en solid platform. Mens jeg har været meget tilfreds med Joomla og føle at det var det rigtige valg for mit nuværende projekt, jeg stadig planlægger 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, at vide noget om PHP, syntes MYSQL osv. Drupal den 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 for 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 vigtigste aspekter for det aktuelle projekt er SEO venlighed og slutbruger let at bruge.
Både, Drupal og Joomla er virkelig stor. Begge har styrker og mangler.
Ud af boksen, har joomla lidt flere funktioner, og har kortere læring tid.
På den anden side Drupal er mere fleksibel og mere kraftfuld. En masse af "store spillere" disse dage konvertere deres websteder til Drupal (f.eks http://www.observer.com/ - New York Observer)
Jeg kan ikke tale for Joomia, men jeg havde tidligere leget med WordPress som min personlige blogging app og for nylig har arbejdet på siden for et lille magasin til at vende en Drupal installation 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 anvendeligheden 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, som du har fantastiske værktøjer som indholdet byggesæt (CCK). Her var jeg i stand til at definere alle de 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 en lang række aktuelle drupal moduler, som du kan rollen din egen, hvor nogensinde du vælger.
Men dette sidste punkt virkelig modsiger indlæringskurven og de nuværende orientering 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å de drupal paradigmer, jeg var bedre i stand til at beskrive mit problem og søge efter løsninger. Jeg er nu nemt kunne finde den information jeg har brug for. Hvert problem jeg har haft hidtil er blevet beskrevet i detaljer andet sted i de 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 ubesvaret, fordi det kan have været stillet før. Dette betyder ikke tilgive negelect, men igen modsiger de tendenser i retning af udviklerne.
Fra lidt læsning jeg har gjort på 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 med Drupal og en gratis skabelon jeg fandt på nettet. Jeg har tidligere brugt Mambo (mere eller mindre samme måde som Joomla), og var tilfreds nok med på det tidspunkt. Nu har jeg prøvet Drupal, jeg klar over, hvad jeg manglede! Mambo var klodset, temperamentsfulde og temmelig indviklede at etablere i første omgang, og jeg 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, grænsefladerne er temmelig nemme at bruge og de add-on moduler, jeg har prøvet indtil videre er fremragende.
Men du har ret om den positive brugersupport omkring Joomla og Mambo, men så vidt jeg har ikke har nogen problemer med Drupal, som jeg ikke kunne ordne mig eller med en smule hjælp fra WWW.
IBM sammenlignet Drupal og et par andre CMS til et test-projekt, 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ærkeligt, 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 dette CMS, men naturligvis min hjerne mangler evnen til at blive fortrolig med Joomla. Jeg tror, valget af det rigtige CMS er en meget personlig en.
I min begrænsede erfaringer til dato har jeg rent faktisk er blevet glædeligt overrasket over, at Drupal er nemmere at bruge end jeg var blevet forledt til at tro, og Joomla er faktisk hårdere end jeg havde forventet. Det er ikke helt klart, hvor alle elementer passer sammen hvorimod 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 det er meget lettere. Jeg er stadig uvis, men begynder at læne sig mod Drupal for de fleste steder, og WordPress til blogs. Måske Joomla sidder fast i midten? Det er smuk, synes godt at starte med, men måske ikke er så stor, når du kommer ind i det. Et problem om jeg har været med min Fantastico installation af Drupal, da det giver SQL fejl. Dette er ikke et Drupal problem, så jeg vil blive manuelt at installere på min rigtige hjemmeside.
For at hjælpe bidrage til de drøftelser, jeg lavede en anmeldelse 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 både Joomla og Drupal er stor, men hver især har styrker og svagheder og måske hver især 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 bemærket, at der kan hjælpe dig besvare nogle spørgsmål vedrørende dine forespørgsler gå ubesvaret, er, at Drupal forum ofte bliver behandlet som en linux forum, mens en Joomla forum er ofte behandlet som en corporate hjælp boks.
Lad mig forklare: med en corporate feltet Hjælp folk bliver betalt for at besvare de samme spørgsmål over, og igen, og igen. Mens de Joomla samfund medlemmer ikke betalte de er villige til at besvare de samme spørgsmål igen og igen (selv om 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 oplysninger i et 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, du søger. Hvis en forum emne er dedikeret til dit svar, alles ideer, udtalelser 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 svaret på dit specifikke problem i en plads, kan du nødt til at bladre gennem sider og sider i forskellige forum indlæg at finde, hvad 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 kontrollere responstid, fordi hvert forum har folk ser gennem stillinger. Jeg ville tjekke et forum og et fællesskab ved at søge et eksempel 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.