Bright, airy photograph of a sunlit office corridor with pale blue walls and soft natural light

IT services, applications & training for French businesses

Aricie is the business portal for @RICIE.NET — DotNetNuke solutions, custom software, and professional training delivered from offices across France.

Explore the Portal

Browse the four main areas of the Aricie business portal.

Featured Applications & Services

Software products developed and supported by Aricie.

Soft cyan square tile with gentle gradient light, neutral and clean
Application

Acoléa

Specialized software application in the Aricie catalog.

Pale blue square tile with diffused daylight glow
Application

Adylic

Specialized software application in the Aricie catalog.

Minimal green square tile with airy white space
Application

AricieGrid

Specialized software application in the Aricie catalog.

Bright neutral square tile with subtle texture
Application

Budg-Immos

Specialized software application in the Aricie catalog.

Our French Offices

Headquarters in Mureils with branches in Paris, Lyon, and Grenoble.

Keeping DNN Upgrades Invisible: A Field-Tested Checklist

Running a DotNetNuke upgrade without taking the site offline sounds like a magician's trick, yet it is the daily bread of any team that manages business-critical portals. Aricie has been handling DNN rollouts for years, and we have learned that a zero-downtime upgrade is less about speed and more about choreography. The right sequence, the right pre-flight checks, and a clean rollback path are what separate a seamless evening change from a 3 a.m. emergency call.

For Australian organisations, the stakes feel even higher. A retailer with a warehouse in Sydney and a customer base stretching from Perth to Cairns cannot afford a checkout freeze during business hours, and any outage risks scrutiny under the Privacy Act 1988 and the Notifiable Data Breaches scheme. Add the reality of staggered state public holidays, AFL grand final traffic spikes, and teams working across AEST, ACST and AWST, and the upgrade window shrinks to a sliver. The checklist below reflects how we plan around those constraints.

Map the estate before you touch anything

The first step is never a technical one; it is an inventory pass. We catalogue every installed extension, skin object, custom provider and third-party module, then cross-reference the lot against the target DNN version's compatibility matrix. A Brisbane-based professional services firm we worked with had a single legacy news rotator quietly anchoring the homepage, and it would have silently broken the navigation had we not flagged it on day one. We also note every SQL data provider in use, because a schema mismatch is the classic source of a botched upgrade.

Once the inventory is complete, we group components into three buckets: native modules that will upgrade cleanly, third-party packages that need a vendor patch, and bespoke code that requires a developer review. This triage sets the budget for the project and tells the client exactly which pieces need attention before a maintenance window is even considered.

Build a clone that mirrors production

A staging environment that only loosely resembles production is worse than no staging at all, because it gives false confidence. We replicate the IIS configuration, the application pool settings, the SQL Server version and the file system layout, then restore the most recent production database into the clone. The goal is to make the first run of the upgrade happen on a server that behaves exactly like the live one, down to the SSL certificates and the CDN headers.

Running the upgrade on the clone surfaces the surprises that would otherwise hit at midnight. We watch for schema migration warnings, theme compilation errors, and any custom authentication provider that refuses to initialise. By the time the clone behaves itself, we have a tested set of steps, a known set of file replacements, and a realistic time estimate that we can promise to the client.

Lock down the rollback path

Even with a perfect rehearsal, a rollback plan is non-negotiable. We take a full database snapshot and a compressed file system backup immediately before the change, and we keep them on a separate volume that the upgrade process cannot touch. The rollback runbook is written down, not memorised, and it names the exact T-SQL restore command, the exact zip file, and the exact DNS switch required to point traffic back to the previous instance.

For higher-traffic sites, we use a blue-green approach where the upgraded instance lives behind a different hostname until the final cutover. A load balancer or a simple DNS weight shift lets us redirect visitors in under a minute if anything looks off. In practice, the existence of a clean rollback path is what lets the team stay calm when an unexpected warning appears in the log.

Communicate on a schedule that suits the business

Technical readiness is only half the job; stakeholder communication is the other half. We draft a short notice for end users, a separate briefing for the IT sponsor, and a detailed change record for the compliance file. Timing matters in a country that spans three time zones, so we anchor notifications to local business hours rather than to a generic UTC slot. A pre-recorded walkthrough of the upgrade plan can be circulated beforehand, and we transcribe recorded sessions into a searchable document so that auditors in Adelaide or project managers in Darwin can review the reasoning without sitting through a video.

We also avoid scheduling changes during Melbourne Cup week or around state election days, when client teams are stretched thin and unlikely to absorb an incident report. Picking a quiet Tuesday morning in AEST, with the Perth office already in their afternoon and ready to validate, has proved far more reliable than the traditional late-Friday slot.

Validate, monitor, and hand over cleanly

Once the cutover is live, the work is not over. We run a scripted set of smoke tests against the top user journeys: login, content submission, search, and any transactional flow that the business depends on. Real-user monitoring is left enabled for at least seventy-two hours, and we keep an eye on the Windows event log and the DNN scheduler for any background task that failed silently.

The handover document lists the versions installed, the patches applied, the issues encountered, and the residual risks. It is filed alongside the change record so that the next upgrade, six or twelve months down the line, starts with a clean history rather than folklore. That is how zero downtime becomes repeatable rather than lucky.

If your DNN portal carries business-critical traffic and the idea of a scheduled outage makes your compliance team wince, talk to the team at Aricie. We design upgrade paths for sites that cannot blink, and we are happy to walk through your environment with you.