www.wikidata.de-de.nina.az
Orchard ist ein quelloffenes auf dem Net Framework basierendes Content Management Framework und Content Management System das unter dem Dach der Microsoft Stiftung Outercurve Foundation entwickelt wird OrchardOrchard 1 4 DashboardBasisdatenMaintainer Orchard Steering CommitteeEntwickler Outercurve FoundationAktuelle Version 1 10 3 1 28 Februar 2019 Betriebssystem Windows Windows AzureProgrammiersprache C ASP NET ASP NET MVCKategorie Content Management Framework Content Management System Online Community und Weblog SoftwareLizenz BSD Lizenzdeutschsprachig jaorchardproject net Orchard auf GithubDas ausgegebene Ziel des Orchard Projekts ist es das Erstellen von individuellen NET basierten Anwendungen zu ermoglichen wiederverwendbare Komponenten fur diesen Zweck bereitzustellen sowie eine Community um das Projekt aufzubauen 2 Inhaltsverzeichnis 1 Technik und Architektur 2 Erweiterbarkeit 2 1 Themes 2 2 Widgets 2 3 Extension Module 2 4 Content Module 3 Versionen 4 Aus Orchard hervorgegangene Projekte 5 Lizenz und Unabhangigkeit von Microsoft 6 Literatur 6 1 Bucher 6 2 Artikel 6 3 Videotrainings 7 Weblinks 8 EinzelnachweiseTechnik und Architektur BearbeitenOrchard wird vollstandig in C fur die NET Platform entwickelt Da grosser Wert auf hochstmogliche Flexibilitat und Erweiterbarkeit gelegt wurde verfugt Orchard uber eine ausgefeilte Architektur die stark von Dependency Injection Gebrauch macht Zudem wird auf ASP NET MVC in Verbund mit der Razor Syntax anstatt auf klassische ASP NET Webforms zuruckgegriffen Dies ermoglicht auch die problemlose Erzeugung von validem X HTML Die Verwendung der neuesten Technologien und Funktionen von NET bedeutet jedoch auch dass Orchard ab Version 1 8 das NET Framework in Version 4 5 und als Webserver IIS 7 oder neuer erfordert Die Entwickler greifen auf eine ganze Reihe von quelloffenen Bibliotheken zuruck um die Funktionalitaten umzusetzen Dazu gehoren u a Autofac als IoC Container NHibernate zur Datenbankabstraktion und Lucene NET zur Integration der Suchfunktion Orchard unterstutzt in der Grundinstallation zurzeit die Datenbanken Microsoft SQL Server SQL Server Compact Edition und MySQL beziehungsweise SQL Azure unter Windows Azure Unter dem Namen Orchard Core wird zurzeit eine Neuimplementierung des CMS auf Basis von ASP NET Core entwickelt Ein Release Candidate soll im September 2017 zur Verfugung stehen veraltet 3 Erweiterbarkeit BearbeitenAufgrund der durchdachten Architektur ist eine Erweiterung Orchards auf verschiedenen Ebenen moglich Jede Erweiterung ist dabei ein Modul welches in der Orchard Gallery veroffentlicht werden kann Grundsatzlich ist jedes Modul eine ASP NET MVC Anwendung die eine oder mehrere Arten von Modul Typen enthalten kann Mogliche Arten von Modulen sind Themes Bearbeiten Das Erscheinungsbild einer mit Orchard realisierten Website also Design und Layout lasst mit sogenannten Themes steuern Diese enthalten typischerweise CSS Stylesheets und JavaScript ASP NET MVC Razor Templates die aus HTML und Code in Razor Syntax bestehen sowie eine Placement info Datei 4 die Informationen daruber bereithalt an welcher Stelle eines Layouts welcher Inhalt angezeigt wird Widgets Bearbeiten Orchard bietet die Moglichkeit Widgets zu entwickeln und in die Seite einzubinden Widgets sind kleine Bausteine die beispielsweise Schlagworter zu einem Blog Post Twitter Feeds oder ahnliches anzeigen Widgets bilden entweder Inhalte auf der Webseite ab oder rusten Layout Funktionen nach Extension Module Bearbeiten Extension Module enthalten Funktionen die das CMS im Hintergrund antreiben Diese haben keinen direkten Einfluss auf das Erscheinungsbild einer Website oder verfugbare Funktionen sondern stellen grundlegende Methoden zur Verfugung die in der Regel in den Bereich der Infrastruktur des Systems fallen und durch ein Modul genutzt werden Content Module Bearbeiten Content Module sind Erweiterungen die sowohl die Logik fur das Anlegen Anzeigen und Bearbeiten als auch die notigen Informationen fur die Darstellung von Inhalten bereitstellen Versionen BearbeitenVersion VeroffentlichungZukunftige Version 1 11 angekundigt fur das 4 Quartal 2016Aktuelle Version 1 10 1 11 Mai 2016Altere Version nicht mehr unterstutzt 1 10 18 Marz 2015Aktuelle Version 1 9 3 1 Februar 2016Altere Version nicht mehr unterstutzt 1 9 2 15 Oktober 2015Altere Version nicht mehr unterstutzt 1 9 1 30 Juni 2015Altere Version nicht mehr unterstutzt 1 9 5 Mai 2015Aktuelle Version 1 8 2 5 Mai 2015Altere Version nicht mehr unterstutzt 1 8 28 Marz 2014Altere Version nicht mehr unterstutzt 1 7 30 Juli 2013Altere Version nicht mehr unterstutzt 1 6 27 Oktober 2012Altere Version nicht mehr unterstutzt 1 5 18 Juli 2012Altere Version nicht mehr unterstutzt 1 4 1 Marz 2012Altere Version nicht mehr unterstutzt 1 3 4 Oktober 2011Altere Version nicht mehr unterstutzt 1 2 13 Juni 2011Altere Version nicht mehr unterstutzt 1 1 11 April 2011Altere Version nicht mehr unterstutzt 1 0 17 Januar 2011Altere Version nicht mehr unterstutzt 0 8 Beta 25 Oktober 2010Altere Version nicht mehr unterstutzt 0 5 Beta 2 August 2010Legende Alte VersionAltere Version noch unterstutztAktuelle VersionAktuelle VorabversionZukunftige VersionAus Orchard hervorgegangene Projekte BearbeitenBei der Entwicklung von Orchard entstanden sogenannte Clays Clays sind dynamisch typisierte hierarchisch aufgebaute C Objekte die gegenuber der ExpandoObject Klasse des NET Frameworks einige Vorteile bieten In Orchard werden Clays u a verwendet um die Inhalte einer Webseite zu speichern 5 6 Da die Entwickler einen allgemeinen Nutzen in dem Konzept von Clays erkannten entschieden sie sich Clay auszugliedern und als separates Projekt verfugbar zu machen Mit Veroffentlichung der Version 1 7 wurde zu Gunsten der Leistung auf die Verwendung von Clay verzichtet 7 Lizenz und Unabhangigkeit von Microsoft BearbeitenOrchard steht unter der New BSD License kann also ohne Einschrankungen unentgeltlich genutzt weitervertrieben und geandert werden ohne dass Anderungen veroffentlicht werden mussen Der Quellcode ist offentlich in der Quellcodeverwaltung des Projektes zuganglich 8 Zwar wurde das Projekt von Microsoft initiiert und wird aktiv durch Angestellte von Microsoft entwickelt jedoch liegen die Rechte an dem Projekt bei der Microsoft eigenen unabhangigen Open Source Stiftung Outercurve Foundation Eine Beteiligung der Community an der weiteren Entwicklung des Systems ist ausdrucklich erwunscht und wird aktiv unterstutzt Die Kontrolle uber das Projekt liegt in den Handen des Orchard Steering Committees welches sich zurzeit aus funf Personen zusammensetzt die durch die Community gewahlt wurden 9 Eines der funf Mitglieder des Steering Committees ist zurzeit Microsoft Mitarbeiter 10 Literatur BearbeitenBucher Bearbeiten John Zablocki Orchard CMS Up and Running englisch O Reilly amp Associates Sebastopol CA 2012 ISBN 978 1 4493 2021 8Artikel Bearbeiten Bertrand Le Roy Orchard CMS Orchard Extensibility In MSDN Magazine January 2012 Volume 27 Number 1 S 56 ff ISSN 1528 4859Videotrainings Bearbeiten Kevin Kuebler Orchard Fundamentals online Pluralsight 2011 Kevin Kuebler Advanced Orchard online Pluralsight 2012Weblinks BearbeitenOrchard Projektwebseite Orchard Entwicklerwebseite Clay ProjektwebseiteEinzelnachweise Bearbeiten Release Notes Orchard 1 10 3 Orchard Project 28 Februar 2019 abgerufen am 14 November 2020 englisch Ziele des Orchard Projekts Orchard CodePlex Webseite Orchard Core Roadmap In GitHub Abgerufen am 25 Juli 2017 englisch Understanding the placement info File Orchard Dokumentation Clay malleable C dynamic objects part 1 why we need it Entwickler Blog von Bertrand Le Roy Clay malleable C dynamic objects part 2 Entwickler Blog von Bertrand Le Roy Anderungsprotokoll zur Version 1 7 Orchard Projekt Webseite Orchard Quellcode Orchard Quellcodeverwaltung Webinterface Ankundigung zur Wahl des Steering Committees Orchard Community Forum Die Mitglieder des Orchard Steering Committees Memento des Originals vom 12 August 2015 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot orchardproject net Orchard Projekt Webseite Abgerufen von https de wikipedia org w index php title Orchard CMS amp oldid 235801478