Orchard CMS Deploying to Azure, Orchard CMS 1.5 August 15, 2012 Copyright 2012 Cloud Construct, LLC.

Slides:



Advertisements
Similar presentations
© Leaf Solutions, LLC. All Rights Reserved What’s New in Everett Microsoft.Net V1.1.
Advertisements

Orchard CMS v Ivan Pavlović, Hive Studios MVP For Visual C#, Scrum Master twitter.com/ipavlovi.
Kentico CMS 5.5 R2 What’s New. Highlights Intranet Solution Document management package – WebDAV support – Project & task management – Document libraries.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in Acceleratio specializes in developing high-quality enterprise.
SharePoint 2010: Building an enterprise public website Vinod Unny Enterprise InfoTech Microsoft Regional Director.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Welcome to the Minnesota SharePoint User Group. Quick Intro Announcements Personalization in SharePoint Configuring User Profiles Configuring Audiences.
Esri UC 2014 | Demo Theater | Using ArcGIS for Server in the Microsoft Azure Cloud Nikhil Shampur.
Cross Platform Mobile Backend with Mobile Services James
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Orchard CMS Introduction December 15, 2011 Copyright 2011 Cloud Construct, LLC.
Partner Practice Enablement - Overview This session will focus on integration strategies for applications deployed using Microsoft Azure Websites and Microsoft.
OM. Brad Gall Senior Consultant
Boston Bootcamp April 27 th, 2013 Azure Websites Udaiappa Ramachandran ( Udai
Visual Studio 2012 or 2013 VisualStudio.com (or) Github (or) Bitbucket (or more) Azure Cross-Platform Command Tools Setup if you want to play too.
Getting Started with Windows Azure Name Title Microsoft Corporation.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
WEBMATRIX Microsoft Pranav Rastogi.
Ken Casada Developer Evangelist Microsoft Switzerland Develop and maintain CMS.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Website s Azure Websites is an enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on what.
IOS and Android with Windows Azure Websites Name Title Address Website.
Eric Maurer Copyright Keller Schroder 6/11/2008. Types of Customization Customize pre-installed Microsoft Web Parts i.e. Content Editor Web Part Write.
Orchard CMS Front-End Styling Rebecca Pleshaw Cloud Construct, LLC June 20, :00pm – 8:00pm Microsoft N.E.R.D. Building
1 PUPPET AND DSC. INTRODUCTION AND USAGE IN CONTINUOUS DELIVERY PROCESS. VIKTAR VEDMICH PAVEL PESETSKIY AUGUST 1, 2015.
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Intro to Datazen.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
Infrastructure as code. “Enable the reconstruction of the business from nothing but a source code repository, an application data backup, and bare metal.
Multi-Tier Apps with Admin Access, RDP, Custom Installs Modern Scalable Web Sites Full Windows Server/Linux VMs Web Sites Virtual Machines Cloud Services.
06 | Debugging and Deploying on Azure Stacey Mulcahy | Technical Evangelist Rami Sayar | Technical Evangelist.
05 | Debugging and Deploying on Azure Stacey Mulcahy | Technical Evangelist Rami Sayar | Technical Evangelist.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
Umair Tariq Xavor Pakistan (Pvt) Ltd..
Deploying Web Application
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
DotNetNuke® Web Application Framework
Automate Custom Solutions Deployment on Office 365 and Azure
Platform as a Service.
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Power BI Security Best Practices
Design and Implement Cloud Data Platform Solutions
Developing an app for SharePoint autohosted in Azure
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
PaaS - Development Stefan Geiger Gerry
Introduction to Windows Azure Web Sites
Introduction to mobile app development Module 3 – Improving your App Studio app Lance McCarthy.
Microsoft Virtual Academy
ASP.NET Module Subtitle.
Jim Nakashima Program Manager Cloud Tools
Power BI.
Office 365 Development July 2014.
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Virtual Academy
Boston Code Camp – April 2019 Jason Haley
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Windows Azure SDK 1.7 and New Features
Presentation transcript:

Orchard CMS Deploying to Azure, Orchard CMS 1.5 August 15, 2012 Copyright 2012 Cloud Construct, LLC

Orchard CMS Boston User Group Meeting #5 Deploying to Azure / Orchard CMS 1.5 Internet – SID: Cambridge Pass: Wa0815 Microsoft N.E.R.D. Building Copyright 2012 Cloud Construct, LLC Contribute modules to gallery Enhance the user group site Use Orchard to build quality sites.

Tonight’s Agenda Copyright 2011 Cloud Construct, LLC Introduction Meet new members Windows Azure & Orchard Orchard CMS 1.5 New Features Discuss a User Group Module

Project Status Version released on July 18 th. Code hosted on Codeplex – Discussions – Releases about every 3 months Feature release Bug fix release Orchard will be a performance release. – Nhibernate 3 and 2 nd Level Caching – ASP.NET MVC 4 / WebAPI – MySQL Provider – Performance Improvements Orchard Harvest 2012!!! September 8-9th Copyright 2011 Cloud Construct, LLC

Orchard & Azure Windows Azure Cloud Service – Runs in a WebRole – Not a durable file system. – Blob Storage and SQL Azure Storage Windows Azure Websites – Runs on a Shared Server Instance – Durable network file system – File System and SQL Azure Storage Copyright 2011 Cloud Construct, LLC

Orchard as a Cloud Service Tenant Data is Stored in Blob – App_Data – Media – Settings.txt Modules and Themes are not replicated. – You need to install locally and then repackage. Tenant Data uses IShellSettingsManager in AzureBlobStorageProvider Media – AzureBlobStorageProvider Content Items – SQL Azure Copyright 2011 Cloud Construct, LLC

Orchard as a Cloud Service Tenant Data is Stored in Blob – App_Data – Media – Settings.txt Modules and Themes are not replicated. – You need to install locally and then repackage. Tenant Data uses IShellSettingsManager in AzureBlobStorageProvider Media – AzureBlobStorageProvider Content Items – SQL Azure You need to reference all of the projects and themes in the project so they get deployed to Azure. Copyright 2011 Cloud Construct, LLC

Search Module Example Lucene indexer writes to the file system When the File System is Recycled you lose your index files. A background task will go and rebuild it if it does not exist. This works in Azure without needing to write to Blob Storage. Possible out of sync search indexes on each node. Copyright 2011 Cloud Construct, LLC

Demo Show building of Orchard Source Code Show output of artifacts Try and deploy to Azure Copyright 2011 Cloud Construct, LLC

Windows Azure Websites Network file system is shared across instances. Less IO performance. Network Data, whole site is there. Scaling is just web servers, so vertical scaling. 10 Free Websites on shared 100 Websites on reserved Dynamic compilation breaks because file watcher does not work on Network File System. You need to push a pre-compiled site. Even compile modules. Possibly broken in gallery, so pull down code, rebuild and deploy. Copyright 2011 Cloud Construct, LLC

Demo Show creating new website in Windows Azure Websites Download publish profile and utilize WEB PI. You can edit in Visual Studio and then push again with Web PI. Copyright 2011 Cloud Construct, LLC

Multi-Tenancy Host multiple sites in one Orchard instance. Same app domain, different content and configuration. Multi-tenancy is particularly nice in a Windows Azure environment, because one deployment to Azure can easily support multiple websites. Copyright 2011 Cloud Construct, LLC

Demo Show switching from Shared to Reserved Show setting up different hostnames Show modifying Orchard to respond to different hostnames. Copyright 2011 Cloud Construct, LLC

New In Orchard 1.5 Content Picker Custom Forms Enhanced Navigation Admin Search Enhanced Anti Spam Content Permissions Layout placement: Placement.info files can now use the '/' character to specify Layout zone targets likes this: "/AsideSecond:10" Copyright 2011 Cloud Construct, LLC

What Can We Do? Upcoming meeting topics. Let’s contribute a module to the gallery! Copyright 2011 Cloud Construct, LLC