.NET web application
- Setting up a new (ASP.NET MVC) Web application
If you want to do customize your Web application, SDL Digital Experience Accelerator provides an example project which you can use as a start point to create your own MVC application. - Setting up an Area (.NET)
SDL Digital Experience Accelerator uses the concept of Areas to separate different bits of code and functionality: there is a separate area for Core functionality and an area for each Module (add-ons to the Core). You can find these areas in the Areas folder in the root of your Web application. When you add custom functionality, create your own Areas to separate the functionality from Core and Module functionality. - Creating a View Model and View (.NET)
To render a new HTML element in your Web site, create a corresponding MVC View Model and View. A View Model is a simple class to represent the content you want to display and the View defines the HTML layout of this content - Semantic Mapping (.NET)
SDL Digital Experience Accelerator provides default semantic mapping, but you can mapping fields explicitly, exclude properties from mapping, and map Schemas. - Public Semantics (.NET)
You can also use the same View Model semantics to make the content machine readable. - Building DXA sample application with NuGet packages (2013 SP1)
If you want to use NuGet packages framework, you will have to take CD artifacts for the SDL Tridion 2013 SP1 versions from the distribution media and deploy them in the SDL Digital Experience Accelerator web application manually. - Building DXA sample application with NuGet packages (Web 8)
If you use the DXA framework NuGet package for Web 8, most CD/CIL artifacts are automatically obtained and deployed from NuGet too. However, you will still have to copy a few artifacts manually