# Contao DMS Handbuch

Dies ist das offizielle Handbuch für das [\[Contao DMS\]](https://github.com/ContaoDMS/dms).

## Was ist das Contao DMS (DokManSystem)?

Die Erweiterung "DokManSystem" ist ein Dokumenten Management System (DMS) für Contao. Es ermöglicht es **Mitgliedern**, verschiedenste Dokumenttypen **vom Frontend** aus auf den Webserver hochzuladen, anzuzeigen und zu verwalten.

Für die Anzeige und die Verwaltung der Dokumente im Frontend werden zwei Module benötigt, die im Backend von Contao angelegt werden. Diese können dann an beliebiger Stelle der Website eingebunden werden.

Die Funktion ist rein frontendbasiert.

* Die Dokumente werden **im Frontend** mittels der entsprechenden Module aufgelistet und verwaltet.
* **Im Backend** werden Kategorien angelegt, Rechte verwaltet und vorhandene Dokumente administriert, aber nicht angelegt bzw. hochgeladen.

Für eine übersichtliche Ablage der Dokumente lassen sich beliebige Kategorien anlegen. Sowohl die Kategorien als auch die Dokumente selbst können mit sehr genau greifenden Zugriffsrechten bzw. Leserechten versehen werden. Desweiteren können Kategorien erlaubte Dateitypen manuell oder per Dateityp-Sets zugeordet werden. Diese geben an, welche Dateitypen in welche Kategorie hochgeladen werden dürfen.

Die Installation der Erweiterung kann derzeit noch über die Contao Erweiterungsverwaltung erfolgen. Alternativ per Composer. **Note:** aktuelle Version ist die 3.0.0. Zukünftige Versionen können nur noch mittels Composer oder Contao-Manager installiert werden.

## Administratorhandbuch

Hier erhalten Sie Informationen, wie Sie das DMS administrieren.

[Weiterlesen ...](/contaodms/de/admin.md)

## Entwicklerhandbuch

Hier erhalten Sie Informationen, wie Sie das DMS erweitern.

[Weiterlesen ...](/contaodms/de/developer.md)

## Benutzerhandbuch

Hier erhalten Sie Informationen, wie Sie das DMS benutzen.

[Weiterlesen ...](/contaodms/de/user.md)


---

# 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://contaodms.gitbook.io/contaodms/de.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.
