Contents tagged with Orchard
-
Visual Studio Web Deploy to IIS
Here is the second episode of the "Orchard vs. IIS" trilogy!
The first episode in a nutshell: creating an Application Pool in IIS Express 7.5, stopping the Default Web Site to make port 80 available, creating a new web site and attaching it to the Orchard.Web folder.
The last episode is available here. -
Orchard multitenancy development done easily
Orchard multitenancy is cool if you want to manage multiple sites in a single hosting environment where all the sites are "small" or doesn't require an extensive amount of custom and/or solely used modules or themes. Now of course you have to test tenants somehow locally too, so first you read the appropriate documentation page. But it can be even easier!
-
Orchard Steering Committee Meetings on YouTube!
Starting with last week, all meetings of the Orchard Steering Committee are available on YouTube in this playlist for watching later, recorded by the Orchard Hungary Team. Enjoy!
-
Orchard Brotips: always set Placement.info build action to Content
When you add a Placement.info file to an Orchard module, never forget to set its build action (from under Properties) to "Content"! By default it's "None".
-
Setting up and Orchard site in IIS Express 7.5
I am going to show you a step by step how-to about the configuration of IIS (Internet Information Services) Express (version 7.5) to host an Orchard application, based on our first experiences with site maintenance. On the following episodes of this 3-part series we will also look at Visual Studio "one-click" (well, actually 3) Web Deploy, IIS URL Rewrite and Orchard.Email + Windows SMTP Server. But let us start with the basics, fire up IIS! We'll use IIS Manager.
-
MVC Brotip: App_Offline
One of the benefits of using ASP.NET MVC is that during maintenance you are able to put your site to an offline state while making changes that could be interrupted or corrupted by users. In case of Orchard these are typically database I/O jobs. To prevent this, all you need to do is place a file named "App_Offline.htm" to the root directory (Orchard.Web) of your site and display any message to the users using HTML. While this file is present, user requests will not reach the Orchard site, instead handled by the server itself. To restore your site to online state, just rename "App_Offline.htm" to anything else.
-
Orchard Gems: The "dynamic page" pattern
The Orchard content model is a beautiful thing: the concept of extensible content types, the ability to fine-tune every aspect of content management gives us a very powerful toolbox when it comes to handling any type of content.
-
Backing up and restoring SQL Server databases on a remote server
So you want to use a decent SQL Server database for your ASP.NET application (e.g. an Orchard site :-)), both when testing locally and in the hosting environment. Now how to backup or restore these databases, so you'll more or less see the same in either environment? I'm glad you asked :-).
-
Orchard Brotips: speeding up Orchard (or really ASP.NET) debugging
Let me guess: you have some kick-ass high-end computer with twenty gigamegaflops of solid state quantum GPU, but debugging an Orchard instance is slow. Particularly starting debugging (and spinning up an Orchard instance) is slow and when opening a page that wasn't yet hit by the JIT compiler is also slow. Meanwhile your computer uses a fraction of its resources.
-
Introducing OrchardHUN.ModuleProfiles
As the title says, the Orchard Hungary Team released (not long ago) its (third) module, called OrchardHUN.ModuleProfiles. Using this module built into the admin interface, you can create a "module profile" and set states for the corresponding modules. This will become useful when you want use different sets of modules for different environments: ShapeTracing is used while developing, but should be disabled in production, and so on.