Contents tagged with Azure
We have been gradually moving things to Azure over the last year, including some of Orchard installations. Orchard plays nice with Azure and setting up Azure services like blob storage to complement your Azure deployment are surprisingly simple. You can use blob settings to store media, but also to store your App_Data configuration. To store Orchard's appdata in blob storage you need to make some changes to the Host.config file, however since the solution I work from is also used to deploy to sites that use s3 and just the file system to store App_Data , I thought I could make a little transform to handle this.
- MVP Summit is in Redmond, so Antoine is there with Bertrand and Sébastien in one room and also two guys from the Umbraco team!
- The Crowdin project of Orchard has been updated with 397 new/modified strings to translate for Orchard 1.9.2.
- Azure AD integration under way.
- Discussion about officially curated modules to make sure that there a list of modules you can rely on with any Orchard version.
- List of candidates for the Steering Committee (in order of application): Antoine Griffard, Bertrand Le Roy, Sébastien Ros, Sipke Schoorstra, Zoltán Lehóczky, Benedek Farkas, Piotr Szmyd.
- Demo by Sipke - a new IDeliverable.Bits feature: extending the capabilities of the ContentPickerField to be able to build content item relations.
Lombiq gave us a case study of Media Kitty, which is a web site with 18,000 users. This is a rewrite of a web site that was previously written with VB and WebForms.
The NFL Player Association web site is a migration from a WebForms application. The team wanted a WordPress-like CMS, but running on .NET. They ruled out SharePoint and Umbraco, and went for Orchard because of its dashboard (that was 1.8 at the time). They chose to deploy on Azure.
- 00:00 - Agenda.
- 00:35 - Status. Jasmin started to work on the new Bootstrap-based Admin theme in the "admin-bootstrap" branch.
- 05:28 - Demo by Sébastien (and then continuing "Status"): setting up an Orchard instance on Azure with Kudu deployment.
- 23:36 - The Orchard CMS repository is now connected with .Net Foundation in a way that PRs are assigned a tag regarding the necessity of signing CLA (Contributors' Licence Agreement): "cla-required", "cla-not-required", "cla-signed".
- 26:28 - Demo by Lombiq: the Helpful Extensions module is now extended with a code generation feature to grab the migration code for a content type from its editor, including content part settings.
- 31:42 - Demo by Sipke: Import-Export improvements. The import and export process is now broken down into separate, provider-based steps with separate UI elements to provide their settings. It also supports to load a configuration file that will apply settings for exporting (saving the current configuration is not yet implemented).
- 50:05 - Demo by Sipke: content editing UI with tabs.
- 1:00:00 - Demo by Sipke: home page setting improvement: the home is still set using a checkbox on the AutoroutePart, but it's now a site setting instead of assigning an empty slug to the content item.
- 1:06:35 - Specflow tests are broken, reason yet unknown, could be due to .NET Framework changes.
- 1:07:15 - Harvest pushed to the 5th and 6th of October (venue is the same).
- 00:00 - Status. Suggestion: we shouldn't delete columns in migrations (for backwards compatibility between deployments), just remove them from the Create() method.
- 22:57 - Discussion on how security vulnerabilities should be announced/communicated. There is a new security vulnerability that is not disclosed yet, Sébastien is working on the patch.
- 28:05 - Demo by Siyamand Ayubi: collaboration and ticketing system for Orchard. Content types can be extended with a content part that enables users to create tickets related to a content item with several other settings. Tickets can be interacted with in several ways, for example by assigning them to groups or users. The module has strong integration with built-in Orchard features (e.g. Tokens, Workflows, Emails, Projections). You can check out the intro website for the module and clone the source code.
- 48:57 - Demo by Sipke: improvements and additions to the IDeliverable.SlideShows module. Many new settings/customization features were added, like extensible slideshow animation providers. This module is now available for licensing.
- 1:06:15 - Announcement by Lombiq: DotNest is now integrated into the Azure marketplace through a so-called Resource Provider. This allows you to create Orchard sites on DotNest using your Azure subscription.
It wasn't exactly easy to do, but now DotNest is even more integrated into Microsoft Azure: you can created DotNest Orchard sites as an Azure App Service, from the Azure Marketplace!
- 00:00 - Agenda.
- 02:23 - Status: bugfixes, 1.9 is almost release-ready, discussing various ways of showing/hiding content shapes.
- 22:37 - Daniel's (IDeliverable) PowerPoint demo: a suggested rehaul of the New/Content admin menu.
- 29:14 - Joshua's (Microsoft) and Zoltán's (Lombiq) demo: Azure Application Insights integrated into Orchard as a module, and it's open source!
- 1:01:43 - Almost every issue resolved for the upcoming 1.9 and 1.8.2 releases. We'll have an integration branch just for bugfixes and on Thursday's Developer Meeting we'll triage any new bug reports that might be preventing the release.
You can't base decisions on assumptions. What you can't measure you can't manage. Familiar? Of course, and what you want to do with your software is specifically what's hinted: measure how people use it. Azure Application Insights is a tool for this, being an application telemetry service. Now we created an Orchard module for it for easy integration!