Umbraco - Umbraco

Umbraco
Původní autořiNiels Hartvig a základní tým Umbraco
První vydání2000; před 20 roky (2000)
Stabilní uvolnění
8.3.0[1] / 2019-11-12[±]
Úložiště Upravte to na Wikidata
NapsánoC#
Operační systémASP.NET, Microsoft Windows, SQL Server, SQL CE, SQL Azure, MySQL
TypRámec pro správu obsahu, Webový rámec, CMS, WCMS, Společenství a Software pro blogování
LicenceLicence MIT
webová stránkaumbraco.com

Umbraco je open-source systém pro správu obsahu (CMS) platforma pro publikování obsahu na internetu Celosvětová Síť a intranety. Je napsán v C# a nasazeno na infrastruktuře založené na Microsoftu. Od verze 4.5 je celý systém k dispozici pod Licence MIT.

Umbraco bylo vyvinuto Nielsem Hartvigem v roce 2000 a vydáno jako open source software v roce 2004.[2] V roce 2009 ji společnost CMS Wire označila za jednu z předních .SÍŤ - otevřené CMS systémy s otevřeným zdrojovým kódem.[3][4] V roce 2010 s 1 000 staženími denně[5] Umbraco bylo v první pětce nejpopulárnějších stahování přes internet Instalační program Microsoft Web Platform, dvě místa pod svým hlavním soupeřem DotNetNuke,[6] a byla 12. nejstahovanější aplikací z Codeplex, šest míst pod DotNetNuke a 13 míst výše než mojoPortal.[7]

Technologie

Umbraco je primárně napsáno v C#, ukládá data do a relační databáze (běžně Microsoft SQL Server ) a pracuje na Microsoft IIS. Umbraco's front-end je postaven na Microsoftu .NET Framework, použitím ASP.NET.

Umbraco používá standardní funkce ASP.NET, jako je ASP.NET „hlavní stránky“ usnadňuje vytváření opakovaně použitelných rozvržení stránky a podporuje obě Břitva a XSLT. XSLT byl použit pro skriptování a v minulosti se hodně debatovalo o tom, které přinesly lepší výkon XML byl použit pro úložiště databáze a pro soubor mezipaměti (umbraco.config)[8][9]

Úroveň databáze

V roce 2008, a abstrakce dat byla vytvořena vrstva pro Umbraco, která umožňuje podporovat jiné databáze než SQL Server. Ve verzi 4.0 Umbraco, podpora pro MySQL, SQL Server a VistaDB přijde jako standard.[10]

U Umbraco 4.6, vydaného v roce 2010, byla podpora VistaDB odstraněna a nahrazena podporou pro SQL Server Express a SQL Server Compact Edition, kvůli problémům s licencemi u mateřské společnosti VistaDB.[11]

Jak Umbraco 6, podpora pro MySQL klesala, protože vývojový tým strávil více času podporou produktů Microsoft SQL Server.[12] Pro podporu Umbraco 6.1 nebo novějšího je vyžadován MySQL 5.6.5 nebo novější.

Umbraco 7 představovalo zcela přepracované uživatelské rozhraní pro správu back-end s využitím AngularJS pro jednostránková aplikace Zkušenosti. Rovněž bylo oznámeno, že budou implementovat Angular 2.0.[13]

Rozvinutí

Standardní vydání Umbraco je obvykle nasazeno na IIS v prostředí, které podporuje Full Trust. Zatímco prostředí Full Trust je pro instalaci a provozování standardního vydání povinné, kódová základna byla rozvětvena a upravena tak, aby vytvořila verzi rozhraní a back-endové uživatelské rozhraní, které podporuje střední důvěryhodnost.[14][self-publikoval zdroj? ]

Výzkum byl rovněž proveden na provozování webových stránek Umbraco na webu Mono v systému Linux.[15][16]

Umbraco lze nasadit na jeden fyzický server, na kterém běží databáze a webová vrstva, a tento model nasazení může být vhodný pro malé nízkonákladové weby. Weby Umbraco, které poskytují obsah při vyšším zatížení, lze také nasadit na zatížení vyvážené shluk. Vyvážené instalace Umbraco mohou používat softwarové nebo hardwarové vyrovnávače zatížení a síťové soubory s vyváženou zátěží lze sdílet pomocí SAN, NAS nebo a klastrový souborový systém nebo pomocí služby replikace souborů mezi uzly v klastru.[17][self-publikoval zdroj? ]

Balíčky eCommerce Umbraco

Obchod[18] je balíček webového obchodu pro Open Source CMS Umbraco, který spojuje a

a bezplatný systém pro správu obsahu pro .NET s rámcem elektronického obchodování.

Merchello[19] je eCommerce plugin pro Umbraco, obchod jakékoli velikosti, vysoce přizpůsobitelný, vícejazyčný, funguje stejně jako Umbraco.

Zprávy

Verze 4.1 Beta II byla vydána 16. února 2010, která refaktoruje řadu klíčových komponent rámce,[5] včetně ovládacího prvku stromu uživatelského rozhraní pro zlepšení výkonu a uživatelské zkušenosti a částí vrstvy přístupu k datům ke snížení počtu volání databáze.[Citace je zapotřebí ]

Verze 5 (s kódovým označením „Jupiter“) je přepsáním rámce vytvořeného pomocí ASP.NET MVC,[20] publikováno v lednu 2012. Problémy (výkon a složitost kódu) inherentní architektuře nové vrstvy přístupu k datům verze 5[21] vedl k upuštění od verze 5 v červnu 2012, přestože byl propuštěn na komerční licenci,[22] a vývojové úsilí zaměřené na integraci vybrané verze 5 přední část vylepšení verze 4.

Verze 6 byla vydána 31. ledna 2013 a byla zaměřena na další podporu pro MVC 4 a nové efektivní API.[23]

Verze 7 byla vydána 21. listopadu 2013. Je aktualizována současně s verzí 6, ale poskytuje redesign uživatelského rozhraní back-office.[24]

Umbraco 8 bylo vydáno v únoru 2019.[25][26][27]

Společenství

2020 - Společnost Umbraco zaměstnává přes 70 zaměstnanců[28] a je podporován základním týmem s více než 15 členy[5] vývojáři, kteří pracují na základní platformě open source. Komunitní web společnosti Umbraco „Naše Umbraco“ má více než 200 000 registrovaných uživatelů[29] a vývojáři.[Citace je zapotřebí ] Od roku 2005 se v regionu nebo v regionu koná každoroční konference vývojářů Codegarden Kodaň, s výjimkou roku 2007, kdy se konala v Londýn. V roce 2009 se konference zúčastnilo 170 účastníků[Citace je zapotřebí ] a následně proběhla v Kodaň v červnu 2010[30] a červen 2011, poté v červnu 2012 a 2013 vzrostl na 350 účastníků.[Citace je zapotřebí ]

Recepce

V srpnu 2009 bylo Umbraco zařazeno na seznam 10 CMS systémů doporučených dánskými Verze 2 časopis. Mezi nimi byly tři systémy původně vyvinuté v Dánsku: Sitecore, TYPO3 a Umbraco.[31]

Viz také

Reference

  1. ^ „Vydání - our.umbraco.com“. umbraco.com. Citováno 2019-11-20.
  2. ^ „About Umbraco“. Umbraco HQ. Citováno 2010-02-07.
  3. ^ Ric Shreeves. „Open CMS Market: Lights Beyond LAMP“. CMSwire. Citováno 2010-02-07.
  4. ^ Barb Mosher. „Rychlá recenze: Systém pro správu webového obsahu Umbraco“. CMSwire. Citováno 2010-02-07.
  5. ^ A b C Leif Martin Kirknes. „Fra garasjebedrift til suksess-CMS (From the garage company to success-CMS)“ (v norštině). Computerworld (Norsko). Citováno 2010-02-17.
  6. ^ „Microsoft / Web“. Microsoft. Citováno 2010-02-07.
  7. ^ „Projekty Codeplex stažením“. Microsoft. Citováno 2010-02-07.
  8. ^ „Schéma XML“. our.umbraco.org. Citováno 25. ledna 2015.
  9. ^ „Publikování a opětovné publikování“. Citováno 25. ledna 2015.
  10. ^ Umbraco I / S. „Jeden CMS libovolný DB“. Umbraco I / S. Archivovány od originál 16. září 2010. Citováno 2010-02-07.
  11. ^ Umbraco I / S. „Představujeme JUNO“. Umbraco I / S.
  12. ^ Reilink, Jan. „Umbraco nemá rád uživatele s databázemi MySQL“. Sysadmins na severu. Citováno 12. července 2013.
  13. ^ „Umbraco and Angular 2.0“. Per Ploug. Citováno 25. ledna 2015.
  14. ^ Benjamin Howarth. „Medium Trust with Umbraco 4.0.x“. Umbraco I / S. Citováno 2010-02-07.
  15. ^ Kevin M. Fitzgerald. „Umbraco a Mono: Může se to udělat?“. Citováno 2010-02-07.
  16. ^ Jesper Kildebogaard (12. ledna 2010). „Dansk open source-CMS har fået BBC og Fox på kundelisten (dánský open source CMS má BBC a Fox na svém seznamu zákazníků)“ (v dánštině). Verze 2. Archivovány od originál dne 16. února 2010.
  17. ^ Shannon Deminick. „Instalace aplikace Umbraco pro prostředí s vyváženou zátěží“. Umbraco I / S. Citováno 2010-02-07.
  18. ^ „Ucommerce“. Obchod. Citováno 2019-06-13.
  19. ^ „Merchello“. Merchello. Citováno 2019-06-13.
  20. ^ „Umbraco 5.0“. Umbraco. Citováno 2011-08-10.
  21. ^ „Problémy s výkonem Umbraco 5“. Umbraco. Citováno 2012-06-29.
  22. ^ „v5 RIP“. Umbraco. Citováno 2012-06-13.
  23. ^ „Vydáno Umbraco 6.0.0“. Umbraco. Citováno 19. června 2014.
  24. ^ „Umbraco 7“. Umbraco.
  25. ^ Umbraco HQ, Záznam Umbraco New Year's Reception 2019, vyvoláno 2019-01-17
  26. ^ „Umbraco 8: Z čeho jsme nejvíc nadšení“. www.marceldigital.com. Citováno 2019-01-17.
  27. ^ "Umbraco". Umbraco. Citováno 2019-06-13.
  28. ^ „Tým velitelství Umbraco“. umbraco.com.
  29. ^ "Umbraco". Umbraco. Citováno 2019-06-13.
  30. ^ "Keygarden 10 Keynote". geckonewmedia.com.
  31. ^ (v dánštině) Jesper Stein Sandal (18. srpna 2009) Její er 10 CMS'er, du ikke må gå glip af Archivováno 2010-02-26 na Wayback Machine Verze 2

Další čtení

externí odkazy