Umbraco
| Original author(s) | Niels Hartvig and Umbraco Core Team |
|---|---|
| Initial release | 2000 |
| Stable release | 4.7 / March 14, 2011 |
| Development status | Active |
| Written in | C# |
| Operating system | ASP.NET / Microsoft Windows / SQL Server |
| Type | Content management framework, Web Application Framework, Content management system, Community and Blog software |
| License | 4.5 and later: MIT License Prior 4.5: MIT License (framework) & Umbraco License (Backend UI)[1] |
| Website | umbraco.org |
Umbraco is an open source content management system (CMS) platform for publishing content on the World Wide Web and intranets. It is written in C# and deployed on Microsoft based infrastructure. The open source backend is released under an MIT License while the UI is released under the Umbraco license[2].
Umbraco was developed by Niels Hartvig in 2000 and released as open source software in 2004[3]. In 2009, CMS Wire described it as one of the leading .NET-based open source CMS systems[4][5]. In 2010, with 1000 downloads a day[6], Umbraco was in the Top 5 most popular downloads via the Microsoft Web Platform Installer, two places below its main rival DotNetNuke[7] and was the 12th most downloaded application from Codeplex, six places below DotNetNuke and 13 places higher than mojoPortal[8].
Contents |
[edit] Technology
Umbraco is primarily written in C#, stores data in a number of relational databases (commonly Microsoft SQL Server) and works on Microsoft IIS.
[edit] Database tier
In 2008, developer Ruben Verborgh introduced a data abstraction layer, making it possible for Umbraco to support databases other than SQL Server. In version 4 of Umbraco, support for MySQL, SQL Server and VistaDB come as standard[9].
[edit] Deployment
The standard release of Umbraco is typically deployed on IIS in an environment which supports Full Trust. While a Full Trust environment is mandatory to install and operate the standard release, the codebase has been branched and modified to produce a version of the framework and backend UI which supports Medium Trust[10][self-published source?].
Research has also been undertaken on running an Umbraco website on Mono on Linux[11][12].
Umbraco can be deployed on a single physical server running the database and web tier, and this deployment model can be appropriate for small low-cost sites. Umbraco sites which serve content under higher load can also be deployed on a load balanced cluster. Load balanced Umbraco installations can use software or hardware load balancers, and load balanced network files can be shared using a SAN, NAS or a cluster file system or using a file replication service between nodes in the cluster[13][self-published source?].
[edit] Releases
Version 4.1 Beta II was released on 16 February 2010 which refactors a number of key components of the framework[6], including the UI tree control to improve performance and the user experience and parts of the data access layer to reduce the number of database calls.
Version 5 (codenamed "Jupiter") is a rewrite of the framework, built using ASP.NET MVC[14], published in January 2012.
[edit] Design philosophy
Umbraco is built upon Microsoft's .NET Framework, Microsoft SQL Server, and XSLT, a XML-based language used for the transformation of XML documents. It is designed to be a toolkit for building custom software; it integrates existing technologies rather than introduce new ones. For example, Umbraco supports ASP.NET "master pages" and XSLT rather than introducing its own templating language.
[edit] Community
The Umbraco corporation employs a staff of eleven and is supported by a core development team of 15[6] volunteers who work on the open source core platform. Umbraco's community site, "Our Umbraco", has more than 55.000 registered users and developers[citation needed]. Since 2005 there has been an annual developer conference which have taken place in Copenhagen, except in 2007 when it was held in London. In 2009 there were 170[citation needed] attendees and the conference is planned to take place in Copenhagen in June 2010.
[edit] Reception
In August 2009, Umbraco was included in a list of 10 CMS systems recommended by the Danish Version2 magazine. Among these were three systems initially developed in Denmark: Sitecore, TYPO3, and Umbraco.[15]
[edit] See also
[edit] References
- ^ "Umbraco - License". Umbraco I/S. http://umbraco.com/products/license. Retrieved 2011-12-19.[dead link]
- ^ "Umbraco License". Umbraco I/S. http://umbraco.org/license. Retrieved 2010-02-07.[dead link]
- ^ "About Umbraco". Umbraco I/S. http://umbraco.org/about. Retrieved 2010-02-07.[dead link]
- ^ Ric Shreeves. "Open Source CMS Market: Lights Beyond LAMP". CMSwire. http://www.cmswire.com/cms/web-cms/open-source-cms-market-lights-beyond-lamp-005849.php. Retrieved 2010-02-07.
- ^ Barb Mosher. "Quick Take Review: Umbraco Web Content Management System". CMSwire. http://www.cmswire.com/cms/web-cms/quick-take-review-umbraco-web-content-management-system-004296.php. Retrieved 2010-02-07.
- ^ a b c (Norwegian) Leif Martin Kirknes. "Fra garasjebedrift til suksess-CMS (From the garage company to success-CMS)". Computerworld (Norway). http://www.idg.no/computerworld/article158932.ece. Retrieved 2010-02-17.
- ^ "Microsoft /Web". Microsoft. http://www.microsoft.com/web/gallery/. Retrieved 2010-02-07.
- ^ "Codeplex projects by downloads". Microsoft. http://www.codeplex.com/site/search?SortBy=DownloadCount. Retrieved 2010-02-07.
- ^ Umbraco I/S. "One CMS any DB". Umbraco I/S. http://umbraco.org/umbraco-4---get-excited/one-cms-any-database. Retrieved 2010-02-07.[dead link]
- ^ Benjamin Howarth. "Medium Trust with Umbraco 4.0.x". Umbraco I/S. http://our.umbraco.org/wiki/install-and-setup/medium-trust-with-umbraco-40x. Retrieved 2010-02-07.
- ^ Kevin M. Fitzgerald. "Umbraco and Mono: Can it be done?". http://kevinfitzgerald.net/articles/umbraco-and-mono.htm. Retrieved 2010-02-07.
- ^ (Danish) Jesper Kildebogaard (12 Jan 2010). "Dansk open source-CMS har fået BBC og Fox på kundelisten (Danish open source CMS has the BBC and Fox on its customer list)". Version2. http://www.version2.dk/artikel/13460-dansk-open-source-cms-har-faaet-bbc-og-fox-paa-kundelisten.
- ^ Shannon Deminick. "Installing Umbraco for load balanced environments". Umbraco I/S. http://our.umbraco.org/wiki/install-and-setup/installing-umbraco-for-load-balanced-environments. Retrieved 2010-02-07.
- ^ "Umbraco 5.0". Umbraco. http://our.umbraco.org/wiki/about/roadmap/umbraco-50. Retrieved 2011-08-10.
- ^ (Danish) Jesper Stein Sandal (18 Aug 2009) Her er 10 CMS'er, du ikke må gå glip af, Version2
[edit] Further reading
- (Danish) Nicolai Devantier (21 Sep 2009) ABBA og gratis kode er nøglen til succes (interview with Niels Hartvig), Computerworld Denmark
- (Danish) Tania Andersen (2 Feb 2009) Dansk succes-CMS får redigering fra forsiden, Version2
- (Danish) Tania Andersen (25 Jan 2010) Microsoft vælger dansk open source-CMS til millioner af udviklere, Version2
- (Danish) Tania Andersen (10 Jun 2008) Microsoft vælger open source til udviklersite, Version2
[edit] External links
|
||||||||||||||||||||||||||||||||||||||