Security fix for the Language File Editor tool in EPiServer 7.5

I applied the security fix that I made for the EPiServer CMS 6 R2 version of the Language File Editor tool to the EPiServer 7 version that Hannu Hartikainen made earlier. Also did some code refactoring and removed the possibility … Continue reading

Posted in EPiServer, EPiServer 7 CMS, EPiServer 7.5, Language, Plugins | Tagged C#, EPiServer, Security | Leave a comment

Security fix for the Language File Editor tool in EPiServer CMS 6 R2

In 2011 I wrote a tool allowing web administrators to edit EPiServer’s language XML files through admin mode. As the code was constructed it assumed that the environment was properly set up (i.e. securing the plugins preventing unauthorized access), thus … Continue reading

Posted in EPiServer, EPiServer CMS 6 R2, Language, Plugins | Tagged C#, configuration, EPiServer, Security | Leave a comment

EPiServer’s ContentReference.StartPage is an empty reference when lacking binding

I was setting up a new port for SSL on my local development machine for added security on a client’s EPiServer 7.5 website when I stumbled across an exception that was not all at once obvious. I set up a … Continue reading

Posted in EPiServer | Tagged EPiServer, Exceptions | 1 Comment

Cache manager easing cache handling for EPiServer 7.5 with ISynchronizedObjectInstanceCache

We had this splendid little cache manager in my previous project that simplified handling caching for us. It was written by a former collegue of mine, Patrik Akselsson, and last week I found a need for a similar thing at … Continue reading

Posted in EPiServer, EPiServer 7.5 | Tagged C#, Cache, EPiServer | Leave a comment

Resolving your own and EPiServer’s dependencies without the EPiServer ServiceLocator

I recently got my hands on a new project at work and wanted to see if I could avoid using EPiServer‘s ServiceLocator to resolve the dependencies in my code. From previous projects I was used to being able to inject … Continue reading

Posted in EPiServer | Tagged C#, Dependency injection, EPiServer | Leave a comment

Configuration file changes upgrading from EPiServer 7.0 to 7.5

All is set. You got the final go from your client to move their site from EPiServer 7.0 to 7.5, and from here on it should be a walk in the park. Coffee is brewed, installation packages and VPP migration … Continue reading

Posted in EPiServer, EPiServer 7 CMS, EPiServer 7.5 | Tagged configuration, EPiServer, Upgrade | Leave a comment

Solution for DirectoryNotFoundException moving EPiServer 7 site – Could not find a part of the path {wwwroot}\ClientResources\ClientResources\packages.config

I encountered an annoying DiretoryNotFoundException while moving one of my existing EPiServer 7 hobby sites to a new server, and thought that a quick note about it would be in order. The exception was this; Could not find a part … Continue reading

Posted in EPiServer, EPiServer 7 CMS | Tagged configuration, EPiServer, VPP | Leave a comment

Moving stuff to EPiServer 7.5: Old GetLastVersion method using obsolete code

Taking your EPiServer CMS 6 site to 7.5 requires you to make a few code changes. I thought I’d share a piece of code for getting the latest version of a page (published or not), as all you seem to … Continue reading

Posted in EPiServer 7.5 | Tagged C#, EPiServer | Leave a comment

Scheduled jobs with input parameters in EPiServer 7.5

The other day I got a question from a collegue of mine whether or not the piece I wrote on supplying scheduled jobs with input parameters (EPiServer CMS6R2) would still work for version 7.5. I suspected it would, but since … Continue reading

Posted in EPiServer, EPiServer 7.5, EPiServer CMS 6 R2 | Tagged C#, Control Adapter, EPiServer, Scheduled job | 2 Comments

Easier log file retrieval in EPiServer 7.5 for environments with limited access to servers

I wrote a small EPiServer admin tool the other day in order to make it easier to retrieve log files without having direct access to the webserver. It is a rather straight forward piece that lists the files of a … Continue reading

Posted in EPiServer, EPiServer 7.5 | Tagged C#, EPiServer | Leave a comment

Orphaned translation scanner for EPiServer language files

My current project has undergone some rather large changes the last couple of months; core functionality being moved out of the solution, functionality needing to be cleaned away and so forth. I suspected that we were left with a rather … Continue reading

Posted in EPiServer | Tagged C#, EPiServer | Leave a comment

MVP and EPiServer CMS 6 R2

I quite often get questions on how we deal with testing and inversion of control in my current web forms project running on EPiServer CMS 6. I wrote an article about it when I first started working with it, and … Continue reading

Posted in EPiServer, EPiServer CMS 6 R2 | Tagged C#, EPiServer | Leave a comment

Thoughts on moving from EPiServer 6 R2 to EPiServer 7.5

We put a little time in my current project looking into what it might mean if we were to upgrade our site from EPiServer CMS 6 R2 to the current version 7.5; we were to identify benefits, risks, potential money … Continue reading

Posted in EPiServer | Tagged EPiServer, Upgrade | Leave a comment

How to install EPiServer on Windows Server 2008 R2 Server Core

I put a some effort in finding out how to install an EPiServer CMS 6 site on a virtual machine running Windows Server 2008 R2 Server Core; there was a question about it on the EPiServer World Forums and I … Continue reading

Posted in EPiServer | Tagged EPiServer | 2 Comments

New Relic’s Real User Monitoring (RUM) breaks the EPiServer’s File Manager in Edit Mode

Update: There is a hotfix available for this, see Per’s comment further down. We noticed a weird problem on one of our test servers in my current project some time ago. For some reason there was a massive output of … Continue reading

Posted in EPiServer | Tagged C#, EPiServer, New Relic | 5 Comments

EPiServer 7 Installation Error – $accountName is not a valid user or group

I ran into some problems the other day trying to install an EPiServer 7 site onto an old Windows 7 developer machine using EPiServer‘s Deployment Center. Everything seemed to be going well until I was hit with an account related … Continue reading

Posted in EPiServer, EPiServer 7 CMS | Tagged C#, Deployment Center, EPiServer, Installation, Powershell | Leave a comment

Insert links to bookmarks in other EPiServer pages

EPiServer‘s insert link dialog has an option that allows web editors to insert links to anchor tag bookmarks contained within the page currently being edited. This option, however, is not yet available when using the Page on this website alternative … Continue reading

Posted in EPiServer | Tagged C#, Control Adapter, EPiServer, jQuery | Leave a comment

Please explain yourself: Reasons and audit logging in EPiServer scheduled jobs

There are times when I’ve found that well considered and thought-through EPiServer scheduled job settings have been changed in environments where they really shouldn’t be. People usually have some reason for doing what they’re doing but it’s hard to follow … Continue reading

Posted in EPiServer, EPiServer CMS 6 R2 | Tagged C#, Control Adapter, EPiServer, Scheduled job | 4 Comments

Child pages of forbidden PageTypes in EPiServer after PageType convertion

In my current project we do quite a bit of automatic copying of EPiServer pages as well as creation of child pages triggered by various web editor actions (part of the review functionality that Stefan Forsberg talks about in a … Continue reading

Posted in EPiServer | Tagged C#, EPiServer | Leave a comment

Moving the ImageMap editor custom property to EPiServer 5

I was recently asked by a collegue of mine to see if I could help him move the custom EPiServer image map property to his current EPiServer 5 project (originally built for EPiServer CMS 6, see EPiServer custom property: Allowing … Continue reading

Posted in EPiServer, EPiServer CMS 5 | Tagged EPiServer, JavaScript, Styling | Leave a comment