Drupal eller Joomla? Plukke en CMS
Jeg har besluttet at et Content Management System (CMS) er det beste grunnlaget for mitt nettsted . Mitt neste steg er å velge den rette.
Et flott sted å starte er OpenSourceCMS , et nettsted med brukeren vurderinger av stort sett alle de store spillerne i CMS plass. Hva skiller dem er at de også gi demonstrasjoner av hver CMS de dekker. Du kan faktisk logge deg på fronten eller baksiden slutten av hver enkelt, konfigurere den på nytt, og gjøre endringer i ditt hjerte innhold. Annenhver time de "reboot", og sette alt tilbake til en frisk installere. Det er en fin måte å eksperimentere uten å måtte gå igjennom hele tiden og bryet med å installere hvert system selv.
Installering Drupal og Joomla på min vert
I tillegg til testing hver plattform på OpenSourceCMS, jeg ønsket også å installere dem selv å måle hvor lett det ville være å jobbe med. Heldigvis min hosting leverandør, Host Gator, bruker et produkt som heter Fantastico som gjør installasjon av Drupal og Joomla så enkelt som noen få museklikk. Begge installert med minimal innsats. Purister avsky Fantastico, men for mitt formål, det var en rask og enkel måte å komme i gang raskt for å kunne begynne å sparke dekkene av hvert produkt.
Installering Drupal og Joomla lokalt
Som jeg trenger et testmiljø før lang, installere både produkter på min lokale maskin er en god idé også. Før jeg kan gjøre det, men, jeg trenger å installere LAMP (eller WAMP) stack ofte brukt av Open Source programvare. LAMP gjør skrivebordet til å opptre som en web-server, slik at jeg kan kjøre alt fra min lokale maskin akkurat som om den kjørte på verten min.
For den nysgjerrige, LAMP står for Linux Apache MySQL PHP , og de er de fire produktene som utgjør fundament som Drupal, Joomla, og utallige andre produkter bruker. WAMP er egentlig det samme, men bruker Windows som operativsystem. Hvert produkt har sin egen installatør, og jeg fikk WAMP jobbe på min lokale maskin på kort tid.
Den lokale installasjoner av Drupal og Joomla var litt mer involvert. Jeg måtte forstå hvordan å sette opp MySQL-databaser, og kjenner de riktige svarene på en rekke spørsmål, men veivisere som hvert produkt tilbudt var ganske bra. En komplett nybegynner ville trolig bli overveldet, men jeg fant det ganske mye på et blunk å få både går raskt.
Plukke det beste CMS
På slutten av dagen, sto verken produkt ut som å være en åpenbar, dominant løsning. Hadde hver sine egne innfall og metaforer for å organisere informasjon og å utføre oppgaver. Som kan forventes, det var mange av forskjellene mellom dem. Som å lære et språk, å bli en ekspert på begge plattformene vil trolig bli en lang prosess.
Jeg brukte en betydelig mengde tid på hver plattform skape innhold, endring rundt maler, aktivere moduler, og gjør mitt beste for å få en rimelig følelse for hvordan det ville være som å arbeide i hvert miljø. Jeg lastet ned en rekke add ons som var lettest tilgjengelig for å vurdere hvor lett det ville være legge til deres kjerne funksjonalitet. Jeg evaluerte søkemotoren vennlig URL i de genererte. Fremfor alt, prøvde jeg å få en følelse av hvor komfortabel jeg følte i hvert produkt, forstå at jeg ville trolig være å tilbringe mye tid med min endelige valg.
Det virket som Drupal hadde noen utrolige evner til å definere forskjellige typer innhold. Jeg kunne lage en "jobb" objekt og definere hvilke attributter (tittel, country, beskrivelse, etc.) den skal inneholde. Det var ganske kraftig. Jeg likte hvordan alt var tilgjengelig fra en side, uten lasting og omlasting hele tiden. Legge til og formatere innholdet var lett. Det var et stort antall inkluderte moduler som kan bli aktivert, fra fora til blogger til kommentarer, slik at jeg kunne utvide funksjonaliteten ganske enkelt. Det er mye å like om Drupal.
Joomla trekker en hard linje mellom "front end" (hva de besøkende ser når du besøker nettstedet) og "back end" (hva en administrator ser til å kontrollere området), som er mer i samsvar med andre programmer jeg har brukt tidligere . Hvilke typer innhold er i hovedsak fast, selv om det er en betydelig variasjon i hvordan du kan vise dem. Joomla kommer også med færre medfølgende funksjoner enn Drupal, som kan være en god eller en dårlig ting, avhengig av perspektiv. Antallet unike add-ons, men var imponerende. Faktisk har Joomla en hel del av deres nettsted dedikert til Joomla utvidelser . Det tok litt tid å finne ut forskjellen mellom en komponent, en modul, og en mambot, men når det var klart, var jeg i stand til å utvide Joomla ganske enkelt.
For å gjøre min beslutning, jeg endelig bestemte meg for å se på samfunnet som omringet og støttet hvert produkt. Som en test, gjorde jeg en generell gransking av støtte kommunikasjonstjenester av hvert produkt. Min Joomla post mottatt en rekke nyttige svar på relativt kort tidsramme. Mitt Drupal post vansmektet i flere dager, og selv etter å ha spurt en gang for tilbakemelding, var fortsatt ubesvart. Som jeg kommer til å bli lærer hvert system, og avhengig av andre til å hjelpe meg, denne opplevelsen til slutt svingte pendelen til Joomla.
Med denne viktige beslutningen ut av veien, vil min neste oppgave være å velge den riktige blandingen av utvidelser for å legge til min base Joomla installasjon.
Ingen relaterte innlegg.
Relaterte innlegg brakt til deg av enda et Related Posts Plugin .










































Meget godt ansett og endelige denne beslutningen har du kommet til reflekterer den samme reisen som jeg har foretatt.
Joomla "støtte" gjennom sine livlige, vennlige samfunnet skinner virkelig gjennom.
Min erfaring som samme som deg på Drupal fora. Spørsmål vansmektet i flere dager, ble ignorert ... og til slutt gikk av radar. Stille spørsmålet en gang fikk den samme likegyldighet.
Selvfølgelig, når du bruker en Open Source løsning er det et element av selvhjelp er nødvendig men destinction mellom Joomla og Drupal i den forstand er en stor kløft. Om Drupal var et kommersielt produkt det ville være game sett og match til Joomla og eventuell annen støtte fokusert programvare miljøet.
Gitt at det er en åpen kildekode, har Drupal et reelt problem i dette området og trenger å ta hvordan det gir "støtte" og hvordan det ser ut etter newbies. Den tech hoder kan argumentere til de gå blå i ansiktet om relativ programvare overlegenhet eller ikke føre til slutt er det støtte som betyr mest for nye adopters.
Tommelen opp til Joomla, tommelen ned Drupal og double tommelen opp for denne utmerkede stykke avslørende en opplevelse jeg har også hatt.
Den Emporer nye klær!
Hei Jon,
Dine kommentarer ganske mye oppsummert mine konklusjoner. Det er synd, også, som Drupal synes å være en virkelig solid plattform som jeg er sikker på har vært brukt til å utvikle noen imponerende områder.
Bottom line, uten en innbydende fellesskap for å bringe nye brukere inn i folden, er jeg redd Drupal er fremtidsutsiktene er ikke så lovende som Joomla har.
Hei David,
Prøv IRC kanaler. Støtten rommet alltid er befolket, og folk der bruker for å svare på spørsmål og problemstillinger raskt.
Claudio
skal gjøre begge mine gamle websider nytt igjen med Drupal - content management løsninger er årsaken til avgjørelsen
takk for å sette denne ting der ute ...
Drupal har en bratt læringskurve, noen ganger svarene er foran oss selv, vi bare nødt til å søke etter dem.
Jeg har bruke litt tid på drupal meg etter å ha tilbringe et par år å bruke andre systemer (og Joomla), men jeg endelig bestemte meg for å bo hos Drupal (og ikke angre på det). Det var et verktøy om laget hovedsakelig for utviklere i tankene, men det endrer sakte prøver å tiltrekke seg flere faste brukere.
Uansett Jeg respekterer valget ditt på å velge joomla, spør du meg dine svar ubesvart var bare uflaks
Hvis noen ønsker å gi det et forsøk (eller andre prøver) bør du vurdere å lese håndbøkene http://drupal.org/handbooks før du stiller spørsmål siden drupal har sin egen unike vokabular av begreper som er viktig å forstå og arbeide med Drupal .
For newbies definetelly Jeg anbefaler kokebok
http://drupal.org/node/120612
Takk for gode kommentarer alle.
Jeg definitivt enig i at Drupal er en solid plattform. Mens jeg har vært veldig fornøyd med Joomla, og føler det var det rette valget for mitt nåværende prosjekt, jeg fortsatt tenkt å arbeide på en Drupal område på et tidspunkt i fremtiden.
Jeg startet ut på banen for en PHP CMS litt over et år siden, visste ingenting om PHP, virket MYSQL etc. Drupal de mest lovende, men jeg kunne ikke få hodet mitt rundt det. Læringskurven var for bratt. I min erfaring større fleksibilitet går hånd i hånd med en mer komplisert brukergrensesnitt. Til syvende og sist tror jeg Drupal fleksibilitet kan bli dens undergang.
hva med Mambo? Jeg har lest en masse diskusjoner om fordeler og begrensninger av hver av de tre, men mye tid de trådene er ett eller to år gammel. Jeg er glad for å finne denne friske diskusjonen, og ønsker å høre meninger om joomla. de to viktigste aspektene for den aktuelle prosjektet er SEO vennlighet og sluttbruker enkel bruk.
Både, Drupal og Joomla er virkelig flott. Begge har styrker og svakheter.
Ut av boksen har joomla litt flere funksjoner, og har kortere læretid.
På den andre siden Drupal er mer fleksibel og mer kraftfull. Mange "store aktørene" disse dagene konvertere sine nettsteder til Drupal (for eksempel http://www.observer.com/ - New York Observer)
Jeg kan ikke snakke for Joomia, men jeg hadde i det siste spilt med WordPress som min personlige blogging app og nylig har jobbet på siden for et lite magasin å slå en Drupal installere i et skreddersydd publiseringssystem - etter New York Observer Model.
Så jeg har noen ideer perspektiv av en sluttbruker til en utvikler. I utgangspunktet er potensialet og fleksibiliteten til Drupal fantastisk, men brukervennlighet mangler og som nevnt i noen av kommentarene læringskurven er som smacking inn i en solid murvegg på full flukt.
Når det er sagt, hvis du trenger skreddersydde løsninger du har fantastiske verktøy som innholdet byggesett (CCK). Her var jeg i stand til å definere alle feltene for magasinets historie, utgave og bidragsytere. Så vi kunne få vårt innhold skal oppføre seg akkurat slik vi ønsket. Den CCK paradigme, kombinert med visninger (en modul for å hente informasjon og presentere den) vil svekke et stort antall av dagens Drupal moduler som du kan rollen din egen, hvor noensinne du velger.
Men belies dette siste punktet egentlig læringskurven og den nåværende holdningene fra Drupal mot utviklere. Ved første jeg personlig fant Drupal fora mangler, men som jeg utviklet min Drupal ordforråd og begynte å forstå Drupal paradigmer, jeg var bedre i stand til å beskrive mitt problem og søke etter løsninger. Jeg er nå enkelt kunne finne den informasjonen jeg trenger. Hver problem jeg har hatt hittil har vært beskrevet i detalj sted i fora - det var et spørsmål om å være proaktiv, snarere enn å reparere.
Jeg mistenker spørsmålet ditt kan ha gått ubesvarte fordi det kan ha blitt spurt før. Dette tilgir ikke den negelect, men igjen avdekker løgnen orientering mot utviklere.
Fra litt lesing jeg har gjort på Joomia / Drupal sammenligning, synes Joomia å fokusere på brukeren og som sådan kan være et godt valg for ditt prosjekt. Men hvis du er virkelig planlegger å utvide hva du gjør i fremtiden, og trenger et meget fleksibelt CMS kan du fremdeles ønsker å spille med Drupal. For meg personlig den virkelige makten er i Innhold Konstruksjon Kit, og tilpassede theming og utsikt.
Jeg har nettopp (bokstavelig talt) sette opp en enkel nettside i de siste dagene bruker Drupal og en gratis mal jeg fant på nettet. Jeg har tidligere brukt Mambo (mer eller mindre samme som Joomla) og var fornøyd nok med det på den tiden. Nå har jeg prøvd Drupal, jeg skjønner hva jeg mangler! Mambo ble clunky, temperamentsfull og ganske convoluted å sette opp i utgangspunktet, og jeg aldri overtale brukerne mine å legge til innhold av sine egne til det. I kontrast har Drupal vært en lek å sette opp, er den interne logikk beundringsverdig grei, grensesnittene er ganske enkle å bruke og add-on moduler jeg har prøvd så langt er gode.
Men du har rett om den positive brukerstøtte rundt Joomla og Mambo, men så langt har jeg ikke har noen problemer med Drupal at jeg ikke kunne fikse meg selv eller med litt hjelp fra WWW.
IBM sammenlignet Drupal og et par andre CMS for et prøveprosjekt og gikk for Drupal. De forklarer hvorfor her:
http://www.ibm.com/developerworks/ibm/osource/index.html
Jeg prøvde Joomla og Drupal. Endelig har jeg forelsket i Drupal. For meg var det nesten ingen læringskurve med det. Nesten alt var mer eller mindre selvforklarende for meg.
Joomla / Mambo var (og er fortsatt) veldig rart etter min mening. Jeg fortsatt ikke forstår den indre logikken i dem, og mitt inntrykk av Joomla var: komplisert, produserer stygge html, unlogical, merkelig, lite fleksible, men det var bare et førsteinntrykk. I'am Shure, som du kan bli heldig og produktiv med Joomla, hvis du får ideen om denne cms, men tydeligvis hjernen min mangler evnen til å bli kjent med joomla. Jeg tror valget av riktig cms er en veldig personlig.
I min begrensede erfaring så langt jeg faktisk har blitt gledelig overrasket over at Drupal er enklere å bruke enn jeg hadde blitt ledet til å tro, og Joomla er faktisk hardere enn jeg hadde forventet. Det er ikke helt klart akkurat hvordan alle elementene passer sammen mens med Drupal fant jeg en veldig klar beskrivelse av den underliggende design og forstått mye raskere. Jeg har funnet det vanskelig å få gratis velskrevet tutorials og retningslinjer for Joomla, mens med Drupal det er mye enklere. Jeg er fortsatt uavgjort, men begynner å helle mot Drupal for de fleste områder, og WordPress for Blogger. Kanskje Joomla sitter fast i midten? Den er pen, synes flott å begynne med, men kanskje ikke så stor når du kommer inn i det. Et problem selv om jeg har var med min Fantastico installasjon av Drupal som det gir SQL feil. Dette er ikke et Drupal problem så jeg vil bli manuelt installere på min virkelige stedet.
For å bidra til diskusjonen jeg gjorde en gjennomgang av en Webology undersøkelse og sette en lang reklamefri blogg på min personlige blogg.
Håper du finner det nyttig: http://owenmcnamara.com/2009/08/08/comparison-of-drupal-and-joomla/
Jeg tror både Joomla og Drupal flott, men hver har styrker og svakheter og kanskje hver appellerer til en litt annen type web-utvikler.
Takk for artikkelen din
Owen
Jeg er på en rekke åpen kildekode-prosjekt samfunn og en ting jeg har lagt merke til som kan hjelpe deg svare på noen spørsmål om dine forespørsler går ubesvarte er at Drupal forumet er ofte behandlet som et linux forum, mens en joomla forum er ofte behandlet som en bedrifts hjelpe boks.
La meg forklare: med bedriftens hjelpe boks folk blir betalt for å besvare de samme spørsmålene over, og over og over igjen. Mens Joomla medlemmer ikke betalte de er villige til å besvare de samme spørsmålene igjen og igjen (men som de fora få større og større jeg er ikke sikker på hvor lenge det vil vare).
I et linux forum folk er absolutt villige til å hjelpe, men du må være villig til å hjelpe deg selv først. Hvis de samme spørsmålene er besvart andre steder ingen kommer til å svare på det igjen. Det er det en søkeboks er for. Det hjelper også de fora opphold til en rimelig størrelse uten å måtte mye rotete informasjon på ett eller annet sted.
Nå skal jeg explaing hvorfor linux tilnærming er bedre for søkeren. Hvis du ønsker å hjelpe deg selv og søker noe ut, vil du søker. Hvis man forumemne er dedikert til å svare på, alles ideer, meninger og svar på ett sted, du bare må lese. Men hvis forumet emnet du søker etter har blitt besvart i en million forskjellige steder, kan du ikke finner svaret på ditt spesifikke problem på ett sted, må du kanskje bla gjennom sider og sider med ulike poster i forumet for å finne det du trenger forutsatt at du har tålmodighet til å gjøre det og ikke bli frustrert og gange unna.
Så i konklusjonen aldri jeg skulle teste et forum eller community ved å spørre et spørsmål og sjekke responstid fordi hver forumet har folk ser gjennom innleggene. Jeg ville sjekke et forum og et fellesskap ved å søke et eksempel spørsmål og se om det finnes intelligent og nøyaktig svar på hva jeg leter etter. På denne måten kan du også teste responstiden ved å se når hver person postet det svaret.