290 likes | 432 Views
A first look at Orchard: Microsoft Open source CMS Will start at 10:45. Ken Casada. Developer Evangelist. Microsoft Switzerland kcasada@microsoft.com http://blogs.msdn.com/swiss_dpe_team/Default.aspx. What is Orchard?. http://orchardproject.net - A CMS platform based on ASP.NET MVC
E N D
A first look at Orchard: Microsoft Open source CMS Will start at 10:45 Ken Casada Developer Evangelist Microsoft Switzerland kcasada@microsoft.com http://blogs.msdn.com/swiss_dpe_team/Default.aspx
What is Orchard? http://orchardproject.net- • A CMS platform based on ASP.NET MVC • A quick and easy way to build small-medium sized sites • Focused on modular extensibility • Free, open source (new BSD license) • Core team is 7 developers, 2 designers, 2 PMs • Accepts community contributions Patches to core, modules, themes, translations, docs, etc
What is Orchard? http://orchardproject.net- • A CMS platform based on ASP.NET MVC • A quick and easy way to build small-medium sized sites • Focused on modular extensibility • Free, open source (new BSD license) • Core team is 7 developers, 2 designers, 2 PMs • Accepts community contributions Patches to core, modules, themes, translations, docs, etc
Demo -Orchard setup
Demo -Creating a new Page
Demo -Creating a Blog
Demo - Introducing Widgets, Layers and Zones
Demo - Introducing Modules and Features
Demo - Installing a Module from the Gallery
Demo • Integrating Search Functionality • Introducing the Orchard Command Line Utility
Demo • Localization
Demo • Introducing Theme
Demo • Introducing Code Generation Tool
Demo • Introducing Content Types, Fields & Parts
Deployment • Shared Environment (medium-trust supported) • Deploy on Windows Azure using Windows Azure Tools for VS http://orchardproject.net/docs • Support multi-tenancy
Parts & Fields within the “Event” content type Routable Body DateTimeField TextField Map Menu Common Publish Later
Creating a map content part • Creating a module (Maps module) exposing the map content part • How do you create a module? orchard>codegen module Maps Module.txt
Modules\Maps\Migrations.cs • How do I create Migrations.cs? orchard>codegen datamigration maps
Modules\Maps\Views\......\Map.cshtml Display View Editor View
Modules\Maps\placement.info • Where should Map.cshtml views be rendered?
Demo • Integrating the content part map module into your solution
Call To Action • Download Orchard 1.0 and try it: • http://orchardproject.net/download • Latest source: http://orchard.codeplex.com • Discussion, Forum, Public Mailing list: • http://www.orchardproject.net/discussions • Contribute: • Patches, feature ideas, documentation, etc • Help us find interested partners – modules, themes, apps • Give us feedback, help us understand your local needs