# Welcome

Orchard Core is a powerful and modular framework, but its complexity can be a barrier for many .NET developers, especially those new to CMS or modular development frameworks.

This documentation, Orchard Core Basics Companion (OCBC), is designed to guide developers through Orchard Core in a clear, approachable, and practical way. Whether you’re a beginner taking your first steps or an experienced developer looking to deepen your understanding, this guide provides the tools, examples, and insights you need to succeed.

{% hint style="info" %}
In this documentation, we will be using .NET 8 and Orchard Core 2.1.2.
{% endhint %}

We will break down complex concepts, highlight best practices, and showcase real-world scenarios, ensuring that you can confidently build with Orchard Core. From setting up your first site to extending the framework with custom modules, this documentation is your roadmap to mastering Orchard Core.

Let’s blaze a trail together into the world of Orchard Core!

### AWS Integration

This guide is written with a focus on deploying Orchard Core to AWS. While the general concepts may be applicable to other cloud providers, all examples and instructions in this documentation will use AWS services, such as ECS and S3, to provide a seamless, end-to-end deployment strategy.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gcl.gitbook.io/orchard-core-basics-companion-ocbc/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
