The resources contained in this section spans a wide range of topics and formats.
The content in the resources section is written more in isolation than the content in the developer guide, where one topic builds on the previous topic. To help you find related documentation, we have built a fairly extensive data model, utilizing the strenghts of Relatude, which will help us develop the navigation and findability as the amount of content grows.
Contribute
We plan to allow 3rd parties to contribute documentation resources, as well as free or commercial add-ons through the Add-on gallery. This can be beneficial in many ways, from publicity for the individual developers to promotion of their company, as well as contributing to the whole Relatude developer community.
-
Written by Maja Sæterstøen
In this tutorial we're going to look at how we can implement Klarna Checkout on our webshop in a few easy steps.
This tutorial assumes you've already got a functional webshop, as well as user credentials from Klarna.
-
Written by Relatude
When migrating Relatude CMS databases to Azure there are a few things to consider before you get started. This article explains one possible way of migrating databases successfully.
-
Written by Espen
Sender Policy Framework (SPF) increases the chance of your emails being sent and not received as SPAM by the recipient, and for Relatude CMS to function optimally as a relay for your mailing lists and other emails sent from the system.
-
Written by Relatude
The Netaxept payment provider has a number of features that can be enabled. Below I'll show some of the options available.
-
Written by Employee
This article describes the steps of installing a new Relatude CMS project using a PostgreSQL database.
-
Written by Employee
This post describes the installation of PostgreSQL using the EnterpriseDB installer. The post is targeted at local installation aimed for development purposes, and not for hosting on a server.
-
Written by Employee
This post covers our experiences of using PostgreSQL for development purposes on Windows machines.
-
Written by Maja Sæterstøen
This post shows how to deploy a database to Azure with SQL Server Management Studio.
-
Written by Relatude
The Relatude WYSIWYG editor works well out of the box, and many sites use it in the default setup. But sometimes you need to style the text and other html elements in the editor in the same style as it is styled in the website, as well as offering custom css classes to apply to elements. This tutorial will show you how.
-
Written by Relatude
-
Written by Relatude
A large percentage of web projects today include integrations with other systems. Relatude is ideally suited for such integrations. Let's look at where you can start.
-
Written by Vidar Langberget
When connecting to an OData endpoint, there are a number of things to keep in mind in order to get good performance. We'll discuss these issues a bit in this article.
-
Written by Vidar Langberget
Many websites have a site map. The code below shows you how to create a simple site map.
-
Written by Relatude
Want to turn on the ASP.NET "Remember me next time"-functionality when the user authenticates? In our demos this is not enabled by default, to enable this you must do the following.
-
Written by Vidar Langberget
If you want to use content that uses non-latin character sets with Relatude, there are a few things to think about before you start your project.
-
Written by Einar Johansen
If you want to track submissions from the Relatude forms module in Google Analytics you probably want to filter out the ones who’s valid and the ones that’s not.
-
Written by Vidar Langberget
If you create a relation where the parent and child content class is the same, you often need the relation to reflexive.
-
Written by Ole Gulbrandsen
Relatude has an extremely efficient cache built deeply into the core of the system. That means that you in many situations don't have to worry about performance, but in certain situations you need to optimize the template rendering, here are some great tips!
-
Written by Vidar Langberget
The e-commerce module supports coupon codes. In this tutorial I'll show you how to set it up.
-
Written by Relatude
Sometimes you want to filter your searches on a property that doesn't have a field in the Lucene search index. This example will show you how to add a property as a custom field.