mboost-dp1

Niels Hartvig

Dansk open source-CMS står fremover bag ASP.net

- Via Version2 - , indsendt af LordMike

Microsofts udviklingsplatform ASP har i dag rigtig mange brugere talt i millioner, og hovedkilden til informationer om ASP er hjemmesiden ASP.net, som drives af Microsoft.

Ifølge Version2 vil ASP.net snart skifte til et nyt CMS, og det bliver det danske firma Umbraco, som skal levere systemet. Umbracos CMS af samme navn, Umbraco, er open source og baseret på ASP.

Det hele startede for et år siden til Mix-konferencen i Las Vegas, hvor de mødtes med Microsoft og fremviste deres system. Efterfølgende hørte de ikke meget mere til sagen, men efter nogle måneder vendte Microsoft tilbage.

Sidenhen er det gået stærkt, og ifølge Niels Hartvig, der er stifter af Umbraco, er planen, at det nye site skal lanceres om en måned.

Valget af det danske open source-CMS skete bl.a. pga. dets fleksibilitet, og fordi meget af det eksisterende materiale fra den nuværende hjemmeside nemt kan indarbejdes i Umbraco.





Gå til bund
Gravatar #1 - LordMike
26. jan. 2010 07:44
Kan godt lide denne sætning i kilden:

Kilde skrev:
Derfor har Microsoft sat sit "performance lab," et hold af trænede udviklere, til at give ydelsen i Umbracos open source-kerne et ekstra spark. Det er især i forhold til skalering, hvor det går fint op til 100.000 dokumenter, men hvorefter Umbraco løjer lidt af.


:P

Men ellers, cool nok :)
Gravatar #2 - Cortz
26. jan. 2010 07:47
Stort tillykke til Niels Hartvig og resten af Umbraco teamet :)
Gravatar #3 - ghostface
26. jan. 2010 07:47
Det bliver bare ikke bedre reklame for Umbraco end det der. Skide godt gået.

Her i "butikken" bruger vi DotNetNuke, har ikke selv haft fornøgelse af at kigge på Umbraco.
Gravatar #4 - manisto
26. jan. 2010 07:53
Jeg har prøvet både DotNetNuke og Umbraco, og jeg er absolut ikke imponeret af førstnævnte. Den har godt nok et noget større udvalg af plugins, men jeg synes ikke den er intuitiv at arbejde med. Umbraco derimod er så simpelt bygget op, at selv slutbrugerne hurtigt kan lære at bruge det. Samtidigt er den så fleksibel, at du ikke mangler funktionalitet.

Og mon ikke det her vil forårsage en mindre eksplosion i antallet af packages og størrelsen af community'et bag Umbraco? Så også et stort tillykke til gutterne i Nyborg herfra! :)
Gravatar #5 - illishar
26. jan. 2010 08:04
Jeg har haft kigget en hel del CMS-systemer igennem efterhånden og jeg er pt. også havnet på Umbraco. Det er langt mere intuitivt og simpelt at opbygge/designe, end de mere kendte php-baserede Drupal, Joomla mm., hvis man som programmør regner med at skulle lave både design og opbygning.
Umbraco er forøvrigt ASP.NET-baseret, hvilket jo også er en af argumenterne fra nyheden. Men jeg har endnu ikke haft brug for at skrive noget ASP eller .NET-kode. Umbraco har et simpelt xml/html-baseret "script"-sprog indbygget, som kan klare det mest basale.
Til gengæld er der tæt på ingen plugins og templates til Umbraco. Så ikke-programmøre vil nok finde Joomla, Wordpress etc. mere tilgængelige.
Gravatar #6 - Windcape
26. jan. 2010 08:21
Det er fantastisk at se Microsoft vælger at benytte software fra communitet. Og mere engagement i Open Source inden for .NET.

Det fantastiske ved Umbraco og Niels Hartvig er deres pragmatiske tilgang til Open Source, i modsætning til visse andre projekter ;-)

Man har valgt en MIT license, som også gør det muligt at lave business. Jeg tvivler på Microsoft havde valgt et GPL system.

Rent tenisk, er Umbraco stadigvæk ikke et system som man laver single-user deployment af på shared hosting, ligesom diverse PHP systemer, men en lidt størrere løsning som kræver en del rettigheder på serveren.

Så jeg vil ikke sammenligne det med WordPress eller Joomla.


Gravatar #7 - milandt
26. jan. 2010 08:26
En rigtig god umbraco-case der er værdifuld for umbraco og alle os der arbejder med umbraco til daglig.

Microsoft Danmark har længe været glade for umbraco og støttet umbraco, men det her er til at tage at føle på og får kunder til at forstå at Microsoft blåstempler umbraco som markedets bedste ASP.NET baserede CMS.

Tillykke til Niels, Per og resten af umbraco teamet.
Gravatar #8 - briancaos
26. jan. 2010 08:27
Jeg bruger selv både Sitecore og Umbraco. I forhold til Sitecore er Umbraco en 3-hjulet cykel, hvor Sitecore er en rumraket.

Men det er også Umbracos styrke. Umbraco er mit foretrukne værktøj til de små websites. Jeg ville aldrig lave et avanceret site på Umbraco. Til gengæld tager det ikke mere end en dags tid før man har et fungerende Umbraco site.

(Men Umbraco er ikke det bedste CMS i danmark - det er Sitecore).

Stort tillykke til Umbraco.
Gravatar #9 - Holger_dk
26. jan. 2010 09:04
Sidder også med Sitecore til dagligt, men har (privat) ville kigge lidt på Umbraco (og så er det jo fedt med noget Open Source Asp.Net, som tilmed også er dansk).

Kunne være man skulle kigge lidt på det. :)

Og i øvrigt rigtig flot at blive valgt til asp.net siden, det er jo rimelig god reklame. :)
Gravatar #10 - illishar
26. jan. 2010 09:08
#8 Tilgengæld er Sitecore vel hverken gratis eller Open Source. (Så Sitecore er vel mere eller mindre *kun* interessant og relevant for virksomheds-portaler. Relativ niche, set i det store perspektiv)


#6 Der findes flere vejledninger til hvordan man eks. installerer Umbraco på et Plesk-webhotel.
Jeg har flere Umbraco-løsninger installeret på shared hosting. (Den understøtter også en fil-baseret database, så man ikke skal bekymre sig om MS SQL, MySQL mm.)
Gravatar #11 - briancaos
26. jan. 2010 09:13
illishar (10) skrev:
#8 Tilgengæld er Sitecore vel hverken gratis eller Open Source.


Sitecore er bestemt ikke gratis. Umbraco er gratis, og deres kerne er endda open-source, mens der ligger nogle licens-regler angående Umbraco klienten. Man må altså bruge kernen som man vil, mens man ikke må ændre i klienten.

Jeg er meget glad for Umbraco, men jeg ville nok betakke mig hvis jeg skulle betale for den. Sitecore indeholder så megen funktionalitet, at de har nemmere ved at retfærdiggøre, at det koster noget.
Gravatar #12 - illishar
26. jan. 2010 09:25
briancaos (11) skrev:
Jeg er meget glad for Umbraco, men jeg ville nok betakke mig hvis jeg skulle betale for den. Sitecore indeholder så megen funktionalitet, at de har nemmere ved at retfærdiggøre, at det koster noget.


Helt enig. Men man vælger jo netop CMS, grundet ønsker om reducerede udgifter til vedligehold. (Og måske også udvikling.) Lidt af det forsvinder jo, hvis man blot hælder pengene i Sitecore i stedet ;)


Men jeg tror nu også, at jeg som virksomhed hellere ville satse butikken på Sitecore. (Kommer lidt an på prisen.)
Gravatar #13 - milandt
26. jan. 2010 09:44
briancaos (11) skrev:
Umbraco er gratis, og deres kerne er endda open-source, mens der ligger nogle licens-regler angående Umbraco klienten. Man må altså bruge kernen som man vil, mens man ikke må ændre i klienten.

Det er delvis korrekt. Du må ændre i klienten alt det du vil, så længe du ikke gør det kommercielt. Dvs, hvis kunden ønsker deres logo i umbraco klienten i stedet for umbracos logo, så må du gerne udskifte det.

Du må til gengæld ikke ændre logoet i klienten til dit eget firmalogo og sælge det som "briancaos uber CMS".

Hvis det rent faktisk er hvad du ønsker, så kan du købe et kommercielt licens for en brøkdel af hvad et SiteCore licens koster, og med få modifikationer har du nu pludselig dit helt eget "briancaos uber CMS" du frit kan sælge til dine kunder.

ps. ovenstående er med forbehold for at jeg evt. skulle have misforstået umbracos licensstruktur fuldstændig :)
Gravatar #14 - hartvig
26. jan. 2010 09:55
LordMike (1) skrev:
Kan godt lide denne sætning i kilden:

:P

Men ellers, cool nok :)


Umbraco har aldrig været designet til at håndtere over 100k dokumenter, hvilket er rigtig meget for et Web CMS som Umbraco (fx. er den danske del af Wikipedia på lige over 100k dokumenter ;)). I stedet har vi fokuseret på at gøre Umbraco til et af verdens hurtigste Web CMS for de typiske websites (99.99%) der har under 150.000 sider.

Det fantastiske her er jo netop at MS qua open source har mulighed for at øge performance i Umbraco for den sidste del af de få websites der har brug for det. Det kan ikke blive mere "win-win" ;-)

Desværre missede den ellers super journalist fra v2 pointen med at MS faktisk er fuldt tilfredse med den generelle performance i Umbraco og havde en direkte snabel ned til hvordan Conde Nast havde tunet Umbraco til Vogue, GQ, Wired, mv.

Sitecore vs. Umbraco dialogen er der ved at gå lidt Nikon vs. Canon religion i. Jeg tror 2009 viste at der er sket meget med Umbraco og at udviklingen er eksponentiel og 2010 må siges at være startet tilsvarende godt.

Det handler i langt højere grad om hvor godt man mestrer et CMS framework, fremfor hvad Web CMS'en hedder. Og i endnu højere grad hvilken type projekt der er tale om.

Hartvig / Umbraco
Gravatar #15 - hartvig
26. jan. 2010 10:02
milandt (13) skrev:

ps. ovenstående er med forbehold for at jeg evt. skulle have misforstået umbracos licensstruktur fuldstændig :)


milandt har ret
Gravatar #16 - GreatMilenko
26. jan. 2010 10:02
Nu er brians firma Pentia jo også gift med Sitecore, så det kan give lidt farvede indslag.
Sitecore og Umbraco er meget ens, vi vælger som regel Sitecore fordi vi også ligger i ske med dem og der er mange af vores eksisterende kunder der bruger det.
Gravatar #17 - thøger
26. jan. 2010 10:04
Umbraco - er det ikke et navn man kan komme i stormvejr med? Jeg tænker på Umbrako-nøglerne.
Gravatar #18 - hartvig
26. jan. 2010 10:09
Thøger (17) skrev:
Umbraco - er det ikke et navn man kan komme i stormvejr med? Jeg tænker på Umbrako-nøglerne.

De hedder nu Unbrako ;-) Men nej, vi har Umbraco som registreret varemærke og har haft det i 7 år...
Gravatar #19 - illishar
26. jan. 2010 10:11
#14 En Umbraco-person. Fedt :P

Hey, hvis installationen ikke insisterede på at "oprette en tmp-fil" i root-folderen, så ville den virke perfekt på webhoteller!

/slap


(Nu skal man i stedet lave en masse "hacks" for at installere den.)
Gravatar #20 - Windcape
26. jan. 2010 10:15
#19

Og måske ikke brugte så mange SQL Server ting (Der er sindsyge mange Views og Stored Procesures)

;-)
Gravatar #21 - illishar
26. jan. 2010 10:16
#20 Brug den fil-baserede database i stedet så.
Gravatar #22 - Windcape
26. jan. 2010 10:17
illishar (21) skrev:
#20 Brug den fil-baserede database i stedet så.
Meh, skriverettigheder er et mareridt på de fleste webhoteller.
Gravatar #23 - hartvig
26. jan. 2010 10:19
illishar (19) skrev:
#14 En Umbraco-person. Fedt :P

Hey, hvis installationen ikke insisterede på at "oprette en tmp-fil" i root-folderen, så ville den virke perfekt på webhoteller!

/slap


(Nu skal man i stedet lave en masse "hacks" for at installere den.)

Den kommende v4.1 er meget mere optimeret til webhoteller og virker bl.a. på medium trust. Skriverettigheder er lidt sværre at komme uden om, men flere og flere webhoteller begynder at tilbyde hoteller der er klargjort til Umb.
Gravatar #24 - hartvig
26. jan. 2010 10:21
Windcape (20) skrev:
#19

Og måske ikke brugte så mange SQL Server ting (Der er sindsyge mange Views og Stored Procesures)

;-)


Ren install af Umbraco:
Views: 0
Stored Procedures: 0

(og Umbraco kommer med support for MySQL og VistaDB (embedded DB - ikke noget med operativ systemet at gøre ;)) ud af boksen.
Gravatar #25 - Windcape
26. jan. 2010 10:35
#24

Nå, så har i lavet lidt om siden sidst ;-) (Eller også har mit test miljø bare været rodet).

hartvig (23) skrev:
Den kommende v4.1 er meget mere optimeret til webhoteller og virker bl.a. på medium trust.
Det lyder fantastisk!

Jeg forsøgte deployment til Surftown for et halvt års tid siden, hvor det ikke kørte i brugbar tilstand. Måske er det tid til at prøve igen.
Gravatar #26 - KC
26. jan. 2010 11:05
Windcape (25) skrev:
#24

Nå, så har i lavet lidt om siden sidst ;-) (Eller også har mit test miljø bare været rodet).

Det lyder fantastisk!

Jeg forsøgte deployment til Surftown for et halvt års tid siden, hvor det ikke kørte i brugbar tilstand. Måske er det tid til at prøve igen.


Jeg har netop installeret det på surftown, de havde en guide til at ændre rettigheder, fik brugt det på rod mappen istedet for filen... det hele kører umiddelbart fint, men jeg skal nok lige kigge på sikkerheden inden jeg smider noget vigtigt op :D

Vil lige skamløst henvise til et spørgsmål jeg har.
Gravatar #27 - Multibox
26. jan. 2010 14:32
Godt gået for Umbraco.

Men asp.net er ikke den eneste størrer side de kommer til at styre.

CCP Games (Eve Online) er igang med at udvikle et community, intigreret med Eve, deres og deres wiki, som hedder COSMOS.

http://www.eveonline.com/devblog.asp?a=blog&bi...
Gravatar #28 - arne_v
26. jan. 2010 14:43
milandt (13) skrev:
Det er delvis korrekt. Du må ændre i klienten alt det du vil, så længe du ikke gør det kommercielt.


hartvig (15) skrev:
milandt har ret


D.v.s. at klienten ikke er open source?

Gravatar #29 - milandt
26. jan. 2010 14:45
#28 Kommercielt open source om du vil. Kildekoden til klienten ligger ligeledes på CodePlex ligesom resten af umbraco projektet.
Gravatar #30 - arne_v
26. jan. 2010 14:57
#29

Det er et krav for at noget kan være open source at det kan modificeres og bruges kommercielt.

MIT licensen forbyder ikke kommerciel brug. Og den er en godkendt open source licens.

Hvis client koden er under en anden licens som forbyder kommerciel brug, så er den licens ikke open source.
Gravatar #31 - milandt
26. jan. 2010 15:25
#30 Hvis det er definitionen på "Open Source", så er umbraco klienten ikke Open Source.

Umbraco Frameworket er dækket af MIT.

Umbraco klienten (altså der hvor web-redaktøren logger ind for at redigere indhold (bare lige så alle er med) er dækket af et andet licens, hvor der står følgende:

"http://umbraco.org/license" skrev:
[...]Permission is hereby granted, free of charge, to any person [...] to deal in the Software, including the rights to use, copy, modify, merge, publish, distribute, sublicence, and/or sell copies of the Software, [...] , subject to the following conditions:
[...]
To the extent the Software contains the Umbraco name, trademark, brand and/or the Umbraco logo, any copy, modification, merger, publication, distribution or equivalent use of the Software shall retain any such names, trademarks, brand and/or logos intact.


Med andre ord - du må gerne ændre i klienten til umbraco og sælge dit eget produkt baseret på umbraco og bruge det kommercielt. Du må bare ikke brande umbraco klienten som dit eget produkt dvs. fjerne eller ændre umbraco logos, trademarks mv.
Gravatar #32 - arne_v
26. jan. 2010 15:50
#31

Den er meget tæt på grænsen, men jeg vil mene at et krav om at logo ikke må fjernes fra source koden ikke er kompatibel med open source. Men den er tæt på, fordi krav om at der et eller andet sted i display eller dokumentation skal være en henvisning anses som acceptabelt.

Gravatar #33 - Windcape
26. jan. 2010 20:08
#32

Hvad så med "praktisk set Open Source", men bare ikke dækket 110% ind af nogle tilfældige guidelines skrevet af nogle tilfældige mennesker.
Gravatar #34 - arne_v
26. jan. 2010 20:57
#33

Den traditionelle måde at gøre det på er at dual license med LGPL/GPL som tillader andre at udskifte logo men sikrer at det originale projekt kan få en kopi af den "forbedrede" version og en commercial license som er uden disse krav.

Umbraco har så valgt en licens som tillader closed source kloner, men kræver at Umbraco brandingen bevares.

Det kan jeg ikke se noget problem i.

Min kommentarer omkring emnet er udelukkende omkring terminologien.

Gravatar #35 - hartvig
26. jan. 2010 21:15
Kernen af Umbraco er MIT, mens selve UI'en er proporitær (men freeware og med fuld kildekode). Det var gjort efter anbefaling fra Martin von Haller Grønbæk (fra Bender von Haller Dragsted) som de fleste nok kender som den mest kyndige og engagerede open source advokat herhjemme.

Pointen med opsplitningen var netop at sikre at de afhængigheder som 3. parts producenter skulle benytte var MITed samtidig med at du ikke uden videre kunne snuppe Umbraco, skifte klistermærket og sælge det som dit eget (evil fork). Til gengæld kan alle i princippet bygge deres eget UI oven på kernen og gøre det MIT hvis man ville.

Vi havde oprindelig GPL+commercial license som model, men den skaber en del uhensigtmæssigheder i web projekter hvor grænsen for hvornår selve implementeringen skal GPL'es kun kan afgøres i retten (jura'en er for udefinerbar). Så for at sikre at 3. parter kan bygge kommercielle komponenter på Umbraco OG at der ingen usikkerheder skulle være omkring at en implementering ikke har nogen licensbindinger (qua MIT) så valgte vi denne model. Er man religiøs kan man sige at den er i konflikt med FOSS - går man mere op i ens brugere/interessenters helbred er vores MIT/dual-project modellen klart bedre.
Gravatar #36 - hartvig
26. jan. 2010 21:18
z4nd (27) skrev:
Godt gået for Umbraco.

Men asp.net er ikke den eneste størrer side de kommer til at styre.

CCP Games (Eve Online) er igang med at udvikle et community, intigreret med Eve, deres og deres wiki, som hedder COSMOS.

http://www.eveonline.com/devblog.asp?a=blog&bi...


w00t - hvor har du det fra :-D

UPDATE: Read the fucking link, Niels ;-) Noget nyt om progress?
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login