Architect – Technical Design Workflow for Creating New Fundraising Page using JustGiving API

JustGiving provides an API that allows charities to create fundraising pages from their own website. Charities benefit from this by being able to integrate this functionality into their own user journeys. I designed a user journey workflow for a user to create a JustGiving Fundraising Page in remembrance of someone for where I currently work. From a technicalContinue reading “Architect – Technical Design Workflow for Creating New Fundraising Page using JustGiving API”

Manipulating an EPiServer Page Programmatically

Creating a Page Here’s how you can create a page in code from a page type you’ve already defined. First create a new instance of the page type under another page in the form of a link: var newBlogPost = ContentRepository.GetDefault<BlogPostPage>(parentLink); Then set whatever properties you wish to the newBlogPost object. newBlogPost.Subject = “Creating an EPiServerContinue reading “Manipulating an EPiServer Page Programmatically”

HTML with in-line Razor

This little gotcha keeps biting me in the ass every time I move away from Razor for a while. So I’ve decided to blog so this time I’ll remember. When you want to insert some razor syntax in-line within a HTML tag. Make sure you include the @ delimiter on any further statement. Following example attempts to addContinue reading “HTML with in-line Razor”

EPiServer 7 CMS – Import and Exporting Content between Environments

At Marie Curie we have several environments that sit across our infrastructure. Occasionally we get a requirement to shift content from one environment to another. This could be because we’ve auto generated pages via scheduled job or that QA have created a string of pages and want it replicated in another environment without having to key themContinue reading “EPiServer 7 CMS – Import and Exporting Content between Environments”