Denne tråd er over 6 måneder gammel
Er du sikker på, at du har noget relevant at tilføje?
OpenSource Vs. Eget CMSAf Ny på siden pmkdk | 30-04-2008 18:44 | 1172 visninger | 17 svar, hop til seneste
Hej folk!
Jeg har igennem seneste 8 år, hvor jeg har arbejdet med webdesign og programmering, haft en heftig diskussion med folk omkring OpenSource-CMS kontra eget-udarbejdet CMS.
OpenSource CMS som eksempelvis; Joomla!, WordPress, E107, Typo3, phpNUKE/Fusion,Drupal, Data Engine, OSC
Eget CMS; Dem som man selv udarbejder fra bunden.
Debatten går på at man
på den ene side har:
1) Dem der programmør eget CMS. De mener at det er plat/uværdigt at udarbejde hjemmesider med udgangspunkt i OpenSource CMS-systemer. Fordi de mener at man selv bør udbygge et CMS-system(skræddersy)
På den anden side har vi:
2) Folk der benytter OpenSource som udgangspunkt og som så udarbejder fra de openSource CMS-systemer. Deres begrundelse har været spar tid og kræfter, få et CMS som samtidig er fremtidssikret med contributed Componenter/moduler/templates og hvad der nu hører med.
Hvad mener du bør vægtes mest?
* At produktet er skræddersyet fra bunden? Dertil må man ofre den tid og det arbejde det kræver.
* Spar tiden og benyt OpenSource CMS, og brug hellere energi på modifikation og tilpasning og dertil forsikre at have en hjemmeside som senere vil kunne blive udbygget med komponenter og elementer som bliver udarbejdet i OpenSourc Miljøet.
Det er vel også et spørgsmål om prestige. En der vil være imod OPenSource, vil naturligvis mene at der er langt mere prestige i at skræddersye eget CMS, men samtidig kan føle sig udkonkurreret af folk som tilbyder webløsninger baseret på OpenSource, da der er tid at spare og penge at spare for kunden.
Et andet spørgsmål kunne vel også være slutproduktet. For kunden er vel i centrum. Kan man så argumentere for at kunden er bedst-sikret med et OpenSource System, hvor miljøet konstant har udvikling af komponenter?
Hvad synes i? Hvordan opfatter du denne diskussion? Hvordan tror i fremtiden bliver?
God diskussionslyst :D --
-
Open Source is me!
Jeg har prøvet at få programmeret begge dele, og resultatet var at det skræddersyede var mest omfattende, mens OpenSource systemet var langt lettere at gå til og flottere. Så hvis der bruges noget tid på at modificere et OpenSource system tror jeg det vil være min favorit - også i og med at det kan spare tid. -- MSN: [email protected]
- Men lad være med at tilføje mig med mindre du har noget fornuftigt at sige!! Lyder spændende.
Men rent "etisk", synes du man kan være det bekendt at tilbyde OpenSource-baserede hjemmesider til virksomheder?
Jeg oplever nemlig flere og flere web-firmaer benytte sig af OpenSource CMS-systemer til netop dette, og her har kritkken været stillet meget skarpt mod dem. -- -
Open Source is me! Helt klart open source. Et strålende CMS som f.eks. Wordpress virker bare altid, og du kan næsten altid finde en plugin der gør hvad du vil have. Desuden er det nemt at få support fra fora.
Jeg kan slet ikke se noget problem i at benytte open source CMS til salg af hjemmesider. Det er jo tilpasningen og opsætningen kunden betaler for, ikke programmet. -- | XP-M 2400+ @ 3000+ | 1792Mb RAM | Club 3D GeForce 6800 | Asus A7N8X-X | 2x Seagate 120Gb | Dell 24" TFT, 1920x1200 | Hvis kunden skal bruge et CMS, så kunne jeg ikke drømme om andet end at bruge et allerede eksisterende. Jeg ville kun udvikle de ting som ikke er lavet i forvejen, de ting som er specifikke for netop kunden. -- Zzzz
http://nettjek.dk[...] - detaljerede bedømmelser af netbutikkernes levering, service, reklamation, hjemmeside, m.m. Såfremt man ikke går på kompromis med de ønskede funktioner, kan jeg ikke se noget problem i at benytte et opensourcesystem; tværtimod må det som udgangspunkt spare tid og dermed penge :-) -- Blog :: http://www.goodlooking.dk[...]
(span-bugfix) Spændende inputs.
Kan nikke genkendende til meget af det i skriver. Håber at se en bruger fra "den anden side". Det muligvis en som selv har udarbejdet et CMS-system. Kunne være godt at få inputs fra den side af diskussionsbordet også :) -- Livin' Lavida Cola! Jeg har arbejdet som udvikler af CMS systemer i noget der snart ligner 10 år - Blandt andet har jeg arbejdet på et par af de største og mest solgte systemer her i landet - Men har samtidigt lavet flere systemer selv.
99% af alle Opensource CMS systemer er ganske enkelt ikke gode nok - Jo hvis brugeren ikke har de store krav eller er villig til at finde sig i et decideret elendigt interface så jo. Men fælles for stort set alle OS CMS systemer er at de ikke er særlig gennemtænkt - Der er ofte tale om lappeløsning på lappeløsning, og brugervenlighed er som regel en by i rusland og rigtig mange OS udviklere kunne ikke genkende brugervenlighed om det bed dem i enden :)
Tag fx. Wordpress - Wordpress er et rigtig godt system på mange områder - Det har en enorm brugerbase, masser af plugins, det er rimelig nemt(til en hvis grænse) - Men samtidigt så har det også rigtig mange ulemper.
For det første så er brugerinterfacet absolut ikke det værste i OS miljøet, men det er absolut heller ikke specielt vellykket eller brugervenligt. Systemet er blevet til et CMS, men er ikke meget andet end et blog-system med basal funktionalitet og så lidt "pages" kastet oven i som en halv løsning. Templates kræver man ofte skal redigere direkte i PHP kode og lign. før de virker osv osv.
Det er ganske enkelt ikke godt nok i min verden - Et system kan sagtens være super brugervenligt og samtidigt være enormt kraftfuldt - Men det er næsten en kunstart at lave en sådan løsning og ikke mange udviklere har reel erfaring og viden omkring usability-design og lign. ting, men er alt for kode-orienterede så det ikke bliver specielt vellykket i sidste ende.
Flere af de problemer er dog ikke kun begrænset til OS systemer - Mange kommercielle systemer har også problemer. De er som regel dog en del bedre på de fleste områder og kræver sjældent redigering direkte i PHP kode eller lign. for at lave en template - Men mange af dem er stadigvæk ikke brugervenlige nok og er ofte unødvendiget komplekse.
Nå jeg kunne fortsætte i timevis om emnet, da det er noget jeg har beskæftiget mig med igennem hele min karriere.
Men det korte af det lange er at der på markedet idag endnu ikke findes nogen optimal CMS løsning der dækker behovet for de fleste kunder(Rækkende fra private hjemmesider og blogs til mellemstore virksomheder), hvilket er årsagen til at jeg rent faktisk arbejder på et helt nyt system som netop vil have et meget stort fokus på brugervenlighed, uden at gå på kompromis med mulighederne - Faktisk har jeg allerede nu en system-arkitektur der giver muligheder som langt overgår mange af de systemer der findes i dag.
Så nej jeg er ikke fortaler for at man laver skræddersyede systemer til hver kunde - Det er dyrt og unødvendigt, men jeg er fortaler for at man fokusere på det der er vigtigt og det er et kraftfuldt men super brugervenligt system og lige præcis det mangler der idag - Dvs. indtil jeg bliver færdig :o)
Jeg overvejer dog hvorvidt det system jeg laver skal smides ud som OS, men det er alt for tidligt at tænke i de baner. -- Gæstebruger, opret dit eget login og få din egen signatur. Når du selv laver hele systemet fra bunden så hænger du selv på videreudvikling, support, fejlrettelser og så videre.
Hvorimod de fleste eksisterende CMS'er allerede har et ganske veludviklet community, til support, videreudvikling, fejlrettelse og så videre. Systemet bliver testet bedre i den virkelige verden, eventuelle sikkerhedsbrister skulle gerne blive rettet hurtigere.
Ja jeg er selv blevet ganske glad for frie CMS'er her på mine gamle dag. Så glad at jeg har gang i 3 forskellelige i øjeblikket. -- Live long and prosper...
http://www.angrykiwi.org[...] Da jeg også har arbejdet med CMS løsninger i snart 10 år og lige har udgivet mit eget. Må jeg sige at jeg fortrækker closed-source.
Grunden til dette er meget simple sikkerhed.
Ta f.eks Wordpress, dette system er helt åben for alle dsv. enhver kan gå ind og se hvorledes det virker, selvfølgelig bliver de fejl der nu måtte være rettet forholdsvis hurtig. Men hvis du tager et closed-source og lavet det godt fra starten med kun en håndfuld programmøer, som har indsigt i de inderste ting, jamen så bliver det bare ikke bedre.
For bedre at forklare mig selv kan du læse denne aktikel fra Comon.dk http://www.comon.dk[...] dette er en af de ting som giver pil nedaf for open-source, da de nok har fundet hulet ved at kigge koden igennem.
Mvh -- Gæstebruger, opret dit eget login og få din egen signatur. Fantastiske inputs , tak #7 og #9, glæder mig at have nogen fra den side af bordet med i diskussionen.
Jeg mener helt bestemt i har fat i nogle vigtige emner. Netop omkring brugervenlighed, lappeløsninger som ses hos nogle CMS-systemer, og ikke mindst sikkerheden som #9 kommer ind på.
Jeg kan se at jeres kritik i begge tilfælde er rettet mod Wordpress, og kan kun være enig i jeres(7 og 9) betragtninger omkring WordPress.
Jeg er dog en avanceret Joomla! kender, og jeg har haft utrolig meget fokus på Joomla!, som igennem sidste 3 år , har fundet 2 store CMS priser, netop pga brugervenlighed, fleksibilitet, udvikling(community, contribution) og samt sikkerhed.
Jeg tror at Joomla! netop har taget hensyn til de skønhedsfejl som har været til at finde hos de lidt ældre systemer. Specielt den nye Joomla! 1.5 , har taget alt med storm, og sådan arkitekturen bag Joomla! 1.5 er netop bygget til at det er blevet vanvittig nemt at bygge templates til, og endnu nemmere at contribute med componenter/moduler mv.
Men uanset hvad, så vil sikkerheden meget ofte være stærkest hos et skræddersyet CMS.
Men spørgsmålet er vel også om hvordan markedet ligger. For de virksomheder som bruger utrolig meget tid på at skræddersy CMS-systemer, kræver naturligvis vis portion ekstra penge, for al det arbejde, (medmindre de naturligvis laver en Danaweb, hvor går efter kvantitet(langt flere kunder, men lavere priser)).
Disse virksomheder/personer er nu op imod den stigende brug af OS CMS-systemer, som jeg fornemmer flere og flere tilbyder kunder.
Her kan man naturligvis satse på sælge sit eget CMS, netop med vægt på sikkerhed, skræddersyet til kunden og ikke mindst brugervenlighed.
Når det så er sagt, så fornemmer jeg at kunderne derude ikke er opmærksom på forskellen mellem OS CMS og skræddersyede CMS'er, og her er det vel typisk "først til kunden", som vinder den kamp, og dermed slipper for at skulle "snakke" kunden til at vælge Skræddersyet CMS fremfor en OS-CMS :)
Men ganske interessant at læse de forskellige indlæg herinde. Helt bestemt en spændende snak, for det er vel et spørgsmål som ikke bare handler om udarbejdelse af hjemmesider, men spreder sig vel til alle former for web-applikationer, SW mv.
God torsdag -- Livin' Lavida Cola! #8 - Både og - Der er jo ingen der siger at jeg i længden vil være én person om det. Mit system kunne sagtens udgives som OS eller jeg kunne bygge en virksomhed eller et team af udviklere omkring det.
#9 - Jeg må sige at netop dét synes jeg er et tåbeligt argument - Beklager hvis det lyder lidt hårdt.
Det du snakker om er at kamouflere de fejl dit software indeholder - Det er en ganske ganske tåbelig tanke!
Det handler ikke om at skjule fejl i sit system - Det handler om at blive klar over dem og få dem fjernet omgående når man opdager dem.
Selv Microsoft har snart fattet dette og er ofte ude og fortælle om fejl der er opdaget som de endnu ikke har fået lavet et patch til.
Det med at skjule fejl osv. er en gammeldags og forkvaklet tankegang om at ting skal skjules, lyves om osv.
Det er absolut IKKE noget der klæder hverken en person eller en virksomhed.
Ærlighed er vejen frem - Stå ved de fejl der findes og få dem rettet på en hurtig og effektiv facon.
Så nej sikkerheden er på ingen måde bedre i et closed-source system - Det er en gammel skrøne uden hold i.
Til det må jeg sige - Det er en om'er :o) -- Gæstebruger, opret dit eget login og få din egen signatur. #11
Jeg har på ingen måde sagt at man nemmere kan/skal skjule fejl ved et closed-source. Mere at der er bedre kontrol over koden, hvis du tager en håndfuld programmører i steden for lappe løsninger fra en masse som du selv er inde på. For på denne måde er der bedre sparring op mod kollegaerne og man kan komme med forslag på hvorledes den sektion kan laves mere sikker da man har ham så at sige ved siden af sig.
Jeg udtrykte mig måske ikke godt nok, det beklare jeg. Det er jo ikke for ingenting at jeg skriver på firma hjemmesiden
"Hvor sikker og innovative "indsæt firma navn" nu er, ville der altid være plads for forbedring."
Så selv med et closed-source er det en vedvarende process at holde det opdateret dsv. sikkert.
Mvh -- Gæstebruger, opret dit eget login og få din egen signatur. #10 - Jeg brugte godt nok Wordpress i mit eksempel, men kunne indsætte navnet på stort set et hvilket OS CMS system. Jeg har igennem nogle år testet over 250 forskellige CMS systemer - Her i blandt de fleste af de mest seriøse closed-source systemer såvel som uanede mængder OS systemer og mine kritik punkter med CMS systemer rammer næsten dem alle i en eller anden grad, men især OS systemer rammes hårdt.
Wordpress anser jeg faktisk for et af de bedre eksempler derude - Men med bedre mener jeg et system der fortsat er langt fra godt nok. Nuke, Joomla, Typo3, Typepad etc. er alle sammen slet ikke gode nok - Enten er de sindsygt komplekse som fx. Typo3(En Boeing 747 er mere brugervenlig for en uerfaren pilot end Typo3 er for selv en MEGET erfaren CMS udvikler), eller også har de en struktur og en tankegang som tydeligt bære præg af at være fremkommet over mange små releases hele tiden uden noget fokus - Ja som sagt så er der mange andre kritik punkter.
Et andet problem en række OS(Og sådan set også closed-source) systemer lider under er størrelsen - En række af dem er så voldsomt store og har tusindevis af moduler i en kæmpe bunke at det er umuligt at have bare en smule overblik over hvad pokker det er man har med at gøre og det er komplet unødvendigt. Ofte virker det som om at så snart en person bare lige synes en given knap skal rykkes 30 pixel og have et andet navn så skal der laves et nyt modul som han så gider arbejde på i et par versioner og så forlader han projektet, så man har sindsyge mængder moduler der gør det samme hvoraf halvdelen ikke supporteres længere og den anden halvdel er elendigt gennemtænkt.
Selvfølgelig er alle systemer ikke lige elendige, men jeg har endnu ikke set et eneste OS system der kommer tæt på en optimal balance og selv blandt closed-source er det svært at få øje på virkelig gode kandidater, omend der er nogle som har bedre forstået problemet end andre.
Endnu et problem er kompleksiteten som jeg allerede har nævnt lidt. Det virker som om at alle tror at samtlige kunder til et CMS system er interesseret i avancered workflows med redaktører, skribenter, godkendere osv. Hvilket ofte kun gør sig gældende for de allerstørste virksomheder på markedet og gør det utrolig uproduktivt for alle andre at benytte og alle andre i den sammenhæng står for omkring 90-95% af kunderne.
Ak ak, CMS markedet er desværre voldsomt misforstået af rigtig mange aktører fordi de har mere travlt med at se hvad de andre laver og så efterligne dem, eller OS folk der ikke aner en brik om brugervenlighed og som synes det er "sejt" hvis de laver et modul til et CMS selvom der findes 30 andre moduler der gør det samme.
Det værste er dog når man ser OS CMS projekt nummer 64737463 starte op og som alligevel ender der hvor alle de andre er - Komplekst, ugennemtænkt, rodet, total mangel på brugervenlighed osv.
*Steps down from soapbox*
:o) -- Gæstebruger, opret dit eget login og få din egen signatur. #12 - Så har jeg måske misforstået din pointe en smule, fordi det lød meget som den gamle filosofi med at hvis de ikke kan se kildekoden så kan de heller ikke se fejlene og ergo er vi mere sikre, og det er absolut på INGEN måde tilfældet :)
Og jeg er ligeledes heller ikke fortaler for at fejl skjules nøjagtig som at security through obscurity heller ikke er god sikkerhed :)
Men jeg er enig med dig i at man KAN opnå bedre resultater med et lille team der arbejder godt sammen og som hurtigt kan kommunikere omkring løsninger, problemer osv. internt fremfor kæmpemæssige OS projekter med 50-100 udviklere spredt over hele verden.
Men det problem ses selv i rigtig mange closed-source systemer - De ender ofte med udviklings-teams på 30-40 mand eller mere og tja, hvis man har erfaring med projektledelse eller ledelse generelt så burde de fleste snart have lært at jo flere mennesker man smider på et team jo mere ineffektivt bliver det som regel og ofte bliver resultatet dårligere.
:o) -- Gæstebruger, opret dit eget login og få din egen signatur. #14
Men deraf også udtrykket flere kokke fordærver maden. Så uanset om man er OS eller CS udvikler bliver man sgu nød til at holde sig ved lige på diverse security focus sites, og de seneste zero-day exploits.
Men jeg går stadig ind for closed-source selvom jeg udvikler i PHP, dette ville også holde supporten hos dem som har styr over hvad som er blevet lavet og hvornår. Og man ville have nemmere ved at gå ind og lave den rettelse som nu skal til på kortere tid end det ville tage for en som du siger, har opgivet modulet. -- Gæstebruger, opret dit eget login og få din egen signatur. Min pointe omkring sikkerhed går lidt mere på at; OS CMS som er verdenskendte, kan jo friste hackere o.l. mere, end et skræddersyet CMS fra Røddinge. Et perfekt eksempel er jo phpBB, som har kæmpet denne krig i årevis, og den dag idag findes der How-To videoer på YouTube over hvordan man hacker de store OS systemer.
#13
Jeg kan sagtens følge dig i mange af de ting du siger, men jeg fornemmer at du måske ikke har testet den nye Joomla! 1.5. En halvtime i en ebook om Joomla! 1.5, og par kliks i det System, vil være nok til at kunne få et "dev-overblik" over Joomla. Sådan opfatter jeg det i hvertfald. "Redundans" eller unødvendige moduler og andre tilbehør, er meget ofte et "problem" , men det synes jeg er meget let af "trimme". Specielt med Joomla! 1.0.x og 1.5.
Hvad angår fleksibiliteten og modifikation, så synes jeg igen at Joomla! rammer plet. Jeg finder det utrolig let for en udvikler, at kunne redigere i Joomla's koder. Det er i hvert fald den opfattelse jeg har fået efter smugkig i diverse ebooks, selvom jeg er selvlært på det område.
Så med de 2 kritikpunkter, synes jeg faktisk at Joomla har godt styr på det.
Kritikpunktet omkring avanceret workflow, kan jeg godt følge dig i. Jeg startede med at lave par hjemmesider baseret på Joomla til enkelte små virksomheder. Her kom den avancerede workflow, admin panel mv, virkelig til at slå meget ned på de som skulle overtage og vedligeholde hjemmesiden. Med tiden har Joomla! dog lært meget, og fået trimmet og kategoriseret backend rigtig flot, og der er endda blevet mulighed for at trimme mulighederne for specifikke administrators.
Nu skal det ikke gå hen og blive småsnak om det tekniske, så det lukker jeg lige igen :)
Men alt i alt, så kan jeg se gode argumenter fra begge sider; og i sidste ende handler det vel om hvad slutproduktet er og skal være.
Som der blev sagt, så er ærligheden vejen frem, selvom vi snakker forretning. -- Livin' Lavida Cola! #15 - Bare lige for en god ordens skyld skal jeg lige sige at jeg på ingen måde er fortaler for OS elelr fan heraf. :)
Stort set alt jeg har lavet har været closed-source og mener også dette er vejen i mange situationer, men erkender også at OS faktisk kan gøres rigtigt og være utrolig kraftfuldt værktøj hvis man gør det på den rette måde :) -- Gæstebruger, opret dit eget login og få din egen signatur.
Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.
Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.
Opret bruger | Login
|
Du skal være logget ind for at tilmelde dig nyhedsbrev.
Hvilken udbyder har du til internet? 425 personer har stemt - Mit energiselskab (Ewii f.eks) 12%
|