Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/may17/awesome-contao

A helpful list of awesome things related to the Contao CMS
https://github.com/may17/awesome-contao

List: awesome-contao

Last synced: 3 months ago
JSON representation

A helpful list of awesome things related to the Contao CMS

Awesome Lists containing this project

README

        

# awesome-contao [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
> A helpful list of awesome things related to the Contao Open Source CMS

## Contents
- [Official Ecosystem](#official-ecosystem)
- [How-To's and Tutorials](#how-Tos-and-tutorials)
- [Extensions](#extensions)
- [Events](#events)
- [General Resources](#general-resources)
- [Community Organizations & Groups](#community-organizations--groups)
- [Videos](#videos)
- [Blogs](#blogs)
- [Theme Stores](#theme-stores)

## Official Ecosystem
- [Contao Website](https://contao.org) - News, downloads, introductions, partner program and many more.
- [Documentation](https://docs.contao.org/) - The documentation is the right place for developers.
- [Contao Cookbook](https://docs.contao.org/books/cookbook/) - Helpful recipes for developers to resolve common issues.
- [Contao Association](https://association.contao.org) - Official organization behind the Contao CMS.
- [German Community Board](https://community.contao.org/de/) - German located board to get help and discuss.
- [International Community Board](https://community.contao.org/en/) - English speech located board to get help and discuss.
- [Theme Store](https://themes.contao.org/de/) - Official Contao CMS theme store.

## How-To's and Tutorials
### German

#### Backend
- [Erweiterungen für Contao 4](https://www.youtube.com/watch?v=VzDYjEd7OyQ)(📹 Video)
- [Hello World Bundle Tutorial](https://gist.github.com/joergmoldenhauer/90fa0c9c6af2c7a36bdbc2d039095142) - Step by Step Tutorial to create a contao bundle.
- [Contao 4.4 Dummy Bundle](https://github.com/Sioweb/Contao4DummyBundle) - Blueprint for Contao 4.4 bundles.
- [Contao 4 Bundle Tutorial](https://gist.github.com/joergmoldenhauer/84dab927446e316c2e02760e4506b86a) - Step by step bundle tutorial.
- [Eigene Route erstellen](https://easysolutionsit.de/artikel/contao-4-eigene-route-erstellen.html) - How to create own routes.
- [Konsolenbefehl erstellen](https://easysolutionsit.de/artikel/contao-4-konsolenbefehl-erstellen.html) - How to create own console commands.
- [app_dev getting started](https://contao.ninja/contao-4-login-fuer-app_dev-php-setzen.html) - How to get the app_dev started.
- [Eigene Insert-Tags entwickeln](https://docs.contao.org/books/cookbook/de/Eigene-Inserttags.html)
- [Cronjobs in Contao (Poor-Man-Cron)](https://docs.contao.org/books/cookbook/de/Cronjobs-in-Contao.html)
- [Hooks in Contao](https://docs.contao.org/books/cookbook/de/Hooks-in-Contao.html)
- [Inhaltselemente in deiner eigenen Erweiterung nutzen](https://docs.contao.org/books/cookbook/de/Inhaltselemente-verwenden.html)
- [Models in Contao](https://docs.contao.org/books/cookbook/de/Models.html)
- [Die Toggle-Funktion in eigenen Erweiterungen nutzen](https://docs.contao.org/books/cookbook/de/Toggle-Funktion-in-eigenen-Erweiterungen.html)
- [Cronjobs unter Contao 4](https://brkwsky.de/cronjobs-unter-contao-4)
- [Composer Memory Exception (PHP Fatal error: Allowed memory size...)](https://www.marcosimbuerger.ch/tech-blog/composer-memory-exception-php-fatal-error-allowed-memory-size.html)
- [TinyMCE in Contao 4 anpassen](https://www.marcosimbuerger.ch/tech-blog/tinymce-in-contao-4-anpassen.html)
- [Contao 4 Cache leeren](https://www.marcosimbuerger.ch/tech-blog/contao-4-cache-leeren.html)
- [Logs schreiben in Contao 3 & 4 (Logging)](https://www.marcosimbuerger.ch/tech-blog/contao-logs-schreiben-logging.html)
- [Hooks und Insert-Tags](https://www.youtube.com/watch?v=cak6EVADx1Y)(📹 Video)
- [So klitzeklein ist der TinyMCE gar nicht...](https://www.youtube.com/watch?v=mjsT8J3-UDw)(📹 Video)
- [Contao Formulare - Daten speichern und weiter verarbeiten](https://www.youtube.com/watch?v=JXycpBNJ2Fs)(📹 Video)

#### Frontend
- [Sprachabhängige Inhalte in Templates bereitstellen](https://contao-academy.de/blog/sprachabhaengige-inhalte-in-templates-bereitstellen)
- [Mehrere Bildergalerien in einer Lightbox öffnen](https://contao-academy.de/blog/mehrere-bildergalerien-in-einer-lightbox-oeffnen)
- [Formularfelder über GET-Parameter in der URL vorbelegen](https://contao-academy.de/blog/formularfelder-get-url-vorbelegen)
- [Eine mobile Navigation in Contao](https://erdmann-freunde.de/logbuch/mobile-navigation-contao/)
- [Bootstrap mit Contao nutzen - Teil 1](https://kikmedia.de/de/blog/beitrag/bootstrap-mit-contao-nutzen.html)
- [Bootstrap mit Contao nutzen - Teil 2](https://kikmedia.de/de/blog/beitrag/bootstrap-mit-contao-nutzen-teil-2.html)
- [3 Wege CSS in Contao einzubinden](https://www.pergamon-interactive.de/blogreader/id-3-wege-css-in-contao-einzubinden.html)
- [Contao 4 Error-Templates anpassen](https://www.marcosimbuerger.ch/tech-blog/contao-4-error-templates-anpassen.html)
- [Contao 4 Wartungs-Template service_unavailable.html.twig anpassen](https://www.marcosimbuerger.ch/tech-blog/contao-4-wartungs-template-service_unavailable-html-twig-anpassen.html)
- [Make it flexible: Responsives Contao mit vw, em und flexbox](https://www.youtube.com/watch?v=fOq3vlEeuaA&list=PLJlEgN85jW8FcZogc52-XTLc3GQjDLUMH&index=5&t=4s)(📹 Video)
- [Performance Optimierung mit Contao 4](https://www.youtube.com/watch?v=wFeH9Ng3yxI)(📹 Video)
- [Belle Vue - Modernes Javascript mit Contao und Vue.js](https://www.youtube.com/watch?v=VplxDhMQ2K0)(📹 Video)
- [Contao Projekte mit Bootstrap 4](https://www.youtube.com/watch?v=BZP0WmejLI4)(📹 Video)

#### Administration
- [Contao 4 installieren](https://contao-academy.de/blog/contao-4-installieren)
- [Update Contao 3 auf Contao 4](https://contao-academy.de/blog/update-contao-3-auf-contao-4) - How to update from Contao 3 to 4
- [URL Suffix in Contao 4 anpassen](https://contao-academy.de/blog/url-suffix-contao4-anpassen)
- [Contao Backend Passwort vergessen](https://contao-academy.de/blog/contao-backend-passwort-vergessen)
- [Contao 4.4 kopieren und umziehen](https://erdmann-freunde.de/logbuch/contao-4-4-umziehen/)
- [rel="canonical" in Contao verwenden - Vermeidung von Duplicate Content](https://brkwsky.de/rel-canonical-in-contao-verwenden)
- [Contao 4 Installtool entsperren](https://www.marcosimbuerger.ch/tech-blog/contao-4-installtool-entsperren.html)
- [Update Contao 3 auf Contao 4 mit Contao-Manager / Composer](https://www.marcosimbuerger.ch/tech-blog/update-contao-3-auf-contao-4-mit-composer.html)
- [So funktioniert die Contao Suche](https://www.youtube.com/watch?v=_nveX3FhZm0)(📹 Video)

### English

#### Backend
- [User authentication and access rights](https://docs.contao.org/books/cookbook/en/user-authentication-and-access-rights.html)
- [Cron jobs in Contao (Poor-Man-Cron)](https://docs.contao.org/books/cookbook/en/user-authentication-and-access-rights.html)
- [Using content elements in your own extension](https://docs.contao.org/books/cookbook/en/Using-Content-Elements.html)
- [Using template variables](https://docs.contao.org/books/cookbook/en/Using-template-variables.html)
- [User authentication and access rights](https://docs.contao.org/books/cookbook/en/user-authentication-and-access-rights.html)
- [Folder structure explanation](https://docs.contao.org/books/cookbook/en/folder-structure.html)
- [Customizing TinyMCE](https://docs.contao.org/books/cookbook/customizing-contao/customizing-tinymce.html)
- [Adding custom fields](https://docs.contao.org/books/cookbook/customizing-contao/adding-custom-fields.html)
- [Custom configurations](https://docs.contao.org/books/cookbook/customizing-contao/custom-configurations.html)
#### Administration
- [Run Contao 4 Inside a Docker Container](https://medium.com/@raphaelstaebler/run-contao-4-inside-a-docker-container-96422278ea02)

## Extensions
Contains outstanding and popular extensions. Please use https://extensions.contao.org to search for extensions, or easily browse the top lists like "Most downloaded" or "Last updated" on https://contao.store to find a suitable extension.

- [BackupDB](https://github.com/do-while/contao-BackupDB) - Backup of the Contao database, automatic backup, creation of website template for the Contao install tool.
- [MetaModels](https://now.metamodel.me) - Build your own data models with ease ([What can you do](http://www.e-spin.de/metamodels-vortrag-contao-konferenz-2017.html), [Videos](https://metamodels.readthedocs.io/de/latest/cookbook/other-tutorials/videos.html), [Manual](https://metamodels.readthedocs.io)).
- [Isotope](https://isotopeecommerce.org/en/) - eCommerce extension to build online shops.
- [Notification Center](https://github.com/terminal42/contao-notification_center) - Central and flexible way to send notifications via your own extensions.
- [m17-sticky-backend-footer](https://github.com/may17/contao-m17StickyBEFooter) - sticks the save area (on the admin control panel) to the bottom of the browser.
- [cookiebar](https://github.com/codefog/contao-cookiebar) - Display the information about cookies on your Contao website.
- [Contao Cookiebar](https://github.com/oveleon/contao-cookiebar) - Allows a visitor to define cookie & privacy settings for the website.
- [rocksolid-custom-elements](https://github.com/madeyourday/contao-rocksolid-custom-elements) - Create own article elements with ease.
- [rocksolid-frontend-helper](https://github.com/madeyourday/contao-rocksolid-frontend-helper) - Frontend Editing solution.
- [proper-filenames](https://github.com/numero2/contao-proper-filenames) - Replaces special characters in filenames right after upload.
- [ajaxform](https://github.com/terminal42/contao-ajaxform) - Submit a form through ajax and display error or confirmation message.
- [changelanguage](https://github.com/terminal42/contao-changelanguage) - Allows visitors to switch between different languages of your website.
- [contao-om-backend](https://github.com/OMOSde/contao-om-backend) - Adds some useful backend functions for admins and daily work.
- [contao-content-api-bundle](https://github.com/DieSchittigs/contao-content-api-bundle) - Use Contao as Administration tool only and create your frontend with React, Vue or whatever js-framework you like.
- [StyleManager](https://github.com/oveleon/contao-component-style-manager) - Allows to prepare readable CSS classes for all Contao components to make the work of editors easier.
- [Contao EstateManager](https://github.com/contao-estatemanager/core) - A modern, open source and extensible solution to combine real estate and marketing tools in Contao.

## Commercial extensions

- [catalog-manager](https://catalog-manager.org/) - Creates backend moduls without writing own code.
- [estao®](https://www.estao.de) - Real estate extension for estate agents and landlords (Incl. open immo import & ImmobilienScout24 export)
- [maklermodul-bundle](https://www.maklermodul.de) - Real estate bundle for contao cms with open immo import
- [mobilede-bundle](https://pdir.de/mobile-de-integration-fuer-contao-cms.html) - Display Mobile.de ads on your website

## Events
- [Contao Conference (powered by Contao Association)](https://www.contao-konferenz.de/) - Yearly repeating main event.
- [Contao Camp (powered by Contao Association)](https://contao.camp/) - Yearly repeating barcamp event driven by the event participants.
- [Contao Nordtag (powered by Contao Association)](http://contao-nordtag.de/) - Official regional event in Hamburg, Germany.
- [Contao Agenturtag](https://www.contao-agenturtag.de) - Unofficial event for freelancers and web agencies organized by trilobit GmbH and weitzeldesign.
- [Contao NRW Day](https://nrw-day.de/) - First unoffical community event in the Contao universe, located in North Rhine-Westphalia, Germany.

## General Resources

### Community Organizations & Groups
- [Contao Community Alliance](https://c-c-a.org/) - Independent unofficial organization that supports the Contao CMS.
- [Contao Pool](https://contao-pool.de) - Network of people located in Nordrhein Westphalen, Germany.
- [Contao Bayern](https://www.contao-bayern.de/) - Network of people located in Munich, Germany.
- [Contao Berlin](https://www.contao-berlin.de/) - Network of people located in Berlin, Germany.
- [Contao Dresden](https://www.gondao.de/) - Network of people located in Dresden, Germany.
- [Contao Stuttgart](https://www.contao-stammtisch-stuttgart.de/) - Network of people located in Stuttgart, Germany.
- [Contao Frankfurt/Rhein-Main](https://www.contao-stammtisch-frankfurt.de/) - Network of people located in Frankfurt/Rhein-Main, Germany.
- [Contao Austria](https://www.contao-austria.at) - Network of people located in Austria.
- [Contao Switzerland](https://contao-treff.ch/) - Network of people located in Switzerland.

### Videos

- [Contao Academy](https://contao-academy.de/) - Unofficial commercial service with high quality learn videos.
- [Contao Conference 2018 Playlist](https://www.youtube.com/playlist?list=PLJlEgN85jW8G-eIo3UblM-P606BFlHxUr)
- [Contao Nordtag 2018 Playlist](https://www.youtube.com/playlist?list=PLJlEgN85jW8HDJlPCvlcFaFJTkjQtxbGd)
- [Contao Conference 2017 Playlist](https://www.youtube.com/playlist?list=PLJlEgN85jW8FcZogc52-XTLc3GQjDLUMH)
- [Contao Nordtag 2017 Playlist](https://www.youtube.com/playlist?list=PLJlEgN85jW8E2yFyuchZLQwi8eajDJE7c)
- [Contao Conference 2016 Playlist](https://www.youtube.com/playlist?list=PLJlEgN85jW8HRv6_zFjg3KduaCdoS7O-j)
- [Contao Conference 2015](https://www.youtube.com/playlist?list=PLJlEgN85jW8HMj4g3TzlBdVddBTZC7KRv)
- [Contao Conference 2014](https://www.youtube.com/playlist?list=PLJlEgN85jW8F2lyGzXNHFbBi9ASR204vP)
- [Contao Conference 2013](https://www.youtube.com/playlist?list=PLJlEgN85jW8H1go8hJz8OskiibS0i5gsq)
- [Contao Tutorials from Frank Hoppe](https://www.youtube.com/playlist?list=PLqMzgAZ1UyOZ3P2h9brSk91KxTAdCR90L)

### Blogs
- https://www.contao-fuer-webdesigner.de/blog.html
- https://rocksolidthemes.com/de/contao/blog/
- https://www.fast-end-media.de/blog/
- https://kikmedia.de/de/blog.html
- https://erdmann-freunde.de/logbuch-uebersicht/
- https://contao-academy.de/contao-blog
- https://easysolutionsit.de/blog.html
- https://contao.ninja/
- https://kirsten-roschanski.de/blog
- https://www.contao-bayern.de/blog.html
- https://www.pergamon-interactive.de/blog.html
- https://www.marcosimbuerger.ch/contao-kurzanleitungen.html
- https://www.premium-contao-themes.com/news.html
- https://blog.calm-n-easy.de/archiv/tag/contao
- https://brkwsky.de/blog.html
- https://www.codesache.de/gipfelbuch-uebersicht

### Theme Stores

- [Theme Store](https://themes.contao.org/de/) - The official Contao CMS theme store.
- [Premium Contao Themes](https://www.premium-contao-themes.com/)
- [Rocksolid Themes](https://rocksolidthemes.com/de/contao/themes)
- [Contao Themes Store](https://www.contao-themes-shop.de/)
- [Contao best themes](http://contaobestthemes.silbersaiten.de/35-contao-themes)
- [contao-themes.net](https://contao-themes.net/) - Free and payed themes
- [Erdmann und Freunde](https://erdmann-freunde.de/produkte/contao-themes/)

## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)