{"id":282,"date":"2018-10-15T08:00:58","date_gmt":"2018-10-15T06:00:58","guid":{"rendered":"https:\/\/development-by.schwarzer.de\/blog\/?p=282"},"modified":"2023-12-22T11:33:30","modified_gmt":"2023-12-22T10:33:30","slug":"contao","status":"publish","type":"post","link":"https:\/\/development-by.schwarzer.de\/blog\/contao\/","title":{"rendered":"Contao: Das schnelle und vielseitige CMS"},"content":{"rendered":"<p><!-- <ezTOC> -->Die Vorteile gro\u00dfer und professioneller CMS-L\u00f6sungen wie TYPO3 oder Joomla sind bestechend. Doch f\u00fcr Laien schwer zu verwaltende Datenbanken k\u00f6nnen Server ausbremsen. Mit Contao gibt es eine T3-\u00e4hnliche Alternative, die schlank, flexibel und schnell ist.<\/p>\n<p><!--more--><\/p>\n<h2>Von TypoLight zu Contao<\/h2>\n<p>Vielleicht erinnert sich mancher noch an ein CMS namens TypoLight? Dabei handelt es sich um den direkten Vorl\u00e4ufer von Contao. Unter dem Namen TypoLight wurde das Open-Source-CMS im Jahre 2006 erstmals vorgestellt und geh\u00f6rt damit zu den relativ jungen Vertretern seiner Zunft, wenn man es an den Dinosauriern der Branche misst. Die Umbenennung erfolge, weil man Verwechslungen mit TYPO3 ausschlie\u00dfen wollte, denn es handelt sich keinesfalls schlicht um eine abgespeckte Version der bekannten CMS-L\u00f6sung, sondern eher um eine Neuerfindung des Rades. So zumindest der urspr\u00fcngliche Anspruch der Entwickler, die ein CMS erschaffen wollten, das die positiven Eigenschaften verschiedener Systeme in einem neuen Projekt vereint.<\/p>\n<p>Tats\u00e4chlich ist dies bei den Usern gut angekommen, die sowohl Leistung als auch Funktionsumfang des Systems sch\u00e4tzen. Bei diesem Neuansatz handelt es sich um ein browserbasiertes CMS f\u00fcr das klassische Management von Webcontent. Der Fokus liegt nicht so stark auf dem Erstellen von Blogs (wie etwa bei den Wurzeln von WordPress) oder dem Social Publishing, also der Einbindung der Sozialen Netzwerke. Beides ist zwar auch mit Contao m\u00f6glich und umsetzbar, aber darauf liegt eben nicht der Schwerpunkt. Wer diese Funktionen ben\u00f6tigt, kann sie \u00fcber entsprechende Erweiterungen durchaus implementieren.<\/p>\n<h2>Ideal f\u00fcr E-Commerce und andere Anwendungsbereiche<\/h2>\n<p>Contao verwendet die bew\u00e4hrte PHP-Plattform als Programmiersprache, die mit den \u00fcblichen MySQL-Datenbanken arbeitet. Die Resultate k\u00f6nnen beispielsweise in HTML5 oder XHTML ausgegeben werden. Das Open-Source-Projekt zeichnet sich durch eine gro\u00dfe, sehr aktive Community aus. F\u00fcr Nutzer ist wichtig, dass es eine sehr flexible Plattform f\u00fcr CMS-Anforderungen darstellt, die man einfach auf die eignen Bed\u00fcrfnisse zuschneiden und erweitern kann.<\/p>\n<p>Die gro\u00dfe Flexibilit\u00e4t macht das CMS besonders interessant f\u00fcr die Erstellung mobiler Webseiten mit responsive Design. Ein weiterer Pluspunkt ist sicherlich die Erweiterung f\u00fcr E-Commerce, die besonders bei kleineren und mittleren Unternehmen mit Onlineshops und \u00e4hnlichen Angeboten beliebt ist. Als Allesk\u00f6nner wird Contao derzeit in 30 Sprachen angeboten, ist weitgehend barrierefrei und deckt somit fast die gesamte Welt als Einsatzgebiet ab. Open-Source bedeutet nicht, dass es keine Regeln gibt, aber die GNU-Lizenz, unter der das CMS benutzt werden kann, bietet alle Freiheiten, die man als Nutzer ben\u00f6tigt.<\/p>\n<h2>Flexibilit\u00e4t und Zukunftssicherheit sind bei Contao inklusive<\/h2>\n<p>Egal, ob gro\u00dfes oder kleines Unternehmen: Ein CMS muss f\u00fcr die Anwender im Backend leicht zu bedienen sein und die Flexibilit\u00e4t besitzen, auf die Anforderungen der Firma zugeschnitten werden zu k\u00f6nnen. Beides erf\u00fcllt das System mit Bravour. Hinzu kommt, dass die Entwickler eine hohe Planungssicherheit bieten m\u00f6chten \u2013 ein wichtiger Faktor bei der Entscheidung f\u00fcr ein bestimmtes CMS. So bleibt das Open-Source-Projekt zwar generell offen f\u00fcr Entwicklungsschritte von au\u00dfen, stellt aber einige klare Regeln auf, um besagte Zukunftssicherheit f\u00fcr Unternehmen zu gew\u00e4hrleisten. Dazu geh\u00f6rt an vorderster Stelle die Abw\u00e4rtskompatibilit\u00e4t, die explizit vorgegeben ist.<\/p>\n<p>Die Einhaltung fester Termine f\u00fcr den Release von Updates oder neuer Versionen soll durch engmaschige Ver\u00f6ffentlichungszyklen unterst\u00fctzt werden. Das Modell des Long-Term Supports (LTS) garantiert eine Unterst\u00fctzung der jeweils aktuellen Programmversion f\u00fcr mindestens 24 Monate. Fehlerbehebungen und Updates sind f\u00fcr diesen Zeitraum also in jedem Fall sichergestellt \u2013 oft reichen sie aber deutlich dar\u00fcber hinaus. Eingef\u00fchrt wurde LTS mit dem Erscheinen der Version 2.11. Somit k\u00f6nnen auch \u00e4ltere Versionen, die sich im Alltagsbetrieb bew\u00e4hrt haben, problemlos \u00fcber l\u00e4ngere Zeitr\u00e4ume hinweg weiter betrieben werden, ohne einen Umstieg auf eine aktuelle Programmversion zu erzwingen. Letzteres ist bei vielen anderen CMS mit hohem administrativem Aufwand verbunden, weswegen Unternehmen diesen Teil der Planungssicherheit besonders sch\u00e4tzen. Auf der Contao-Webseite kann man \u00fcbrigens stets die genauen Release-Daten der neuesten Versionen und der Updates f\u00fcr \u00e4ltere Programmteile einsehen.<\/p>\n<p>Einer der gr\u00f6\u00dften Vorteile liegt in der schnellen Systemarchitektur, mit der Datenbanken auch bei gro\u00dfem Traffic nicht \u00fcberfordert werden. Dementsprechend sind die Systemvoraussetzungen auch nicht \u00fcberm\u00e4\u00dfig hoch und sollten von den meisten aktuellen Serversystemen erf\u00fcllt werden k\u00f6nnen. Als Minimalvoraussetzung gilt ein Webserver mit PHP- und MySQL-Unterst\u00fctzung der Versionen 5.4.0 bzw. 5.0.3. Bei den meisten externen Hostern ist das ohnehin kein Problem \u2013 und wenn die Firma eigene Server betreibt, lassen sich diese Anforderungen in der Regel ebenfalls leicht erf\u00fcllen bzw. nachr\u00fcsten. Nat\u00fcrlich bleibt die Entwicklung nicht stehen, weswegen man regelm\u00e4\u00dfig die Ressourcen auf die aktuellen Anforderungen der Installationen \u00fcberpr\u00fcfen sollte. Das gilt aber f\u00fcr jedes CMS. Wer sich nicht sicher ist, ob die Server den aktuellen Anforderungen entsprechen, der kann auf der offiziellen Contao-Webseite die Kompatibilit\u00e4t \u00fcberpr\u00fcfen lassen.<\/p>\n<h2>Video: Einleitung &#8211; Programmiersprachen vorgestellt<\/h2>\n<p><iframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/CJijIK87m50\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>Wie sieht der typische Nutzer von Contao aus?<\/h2>\n<p>Bei der gro\u00dfen Auswahl an CMS stellt sich die Frage, f\u00fcr wen Contao besonders geeignet ist. W\u00e4hrend kleinere Projekte in der Regel mit L\u00f6sungen wie WordPress besser zurechtkommen, sind im mittleren bis gro\u00dfen Webprojekt-Bereich Contao-CMS-L\u00f6sungen besonders attraktiv. Das liegt an der sehr leistungsf\u00e4higen Systemarchitektur, die sich flexibel an die jeweiligen Anforderungen anpassen und erweitern l\u00e4sst. Nat\u00fcrlich lassen sich damit auch sehr kleine Projekte umsetzen, zumal die Seitenstruktur relativ unkompliziert ist. In der seitenbasierten Orientierung unterscheidet sich dieses CMS von vielen anderen Systemen wie etwa Drupal oder dem beliebten Joomla. Die klare Hierarchie der Seitenstruktur vereinfacht die Verwaltung verschiedener Seiten \u2013 f\u00fcr Unternehmen mit mehreren Projekten besonders wichtig.<\/p>\n<p>Alle Einstellungen lassen sich \u00fcber das Ger\u00fcst des Hierarchiebaums leicht verwalten und implementieren. Nat\u00fcrlich kann auch die Gestaltung vergleichsweise einfach ver\u00e4ndert werden. Allerdings muss man auch klar sagen, dass insbesondere \u00c4nderungen der Designs \u00fcber Templates einige Erfahrung voraussetzen. Da sind andere CMS wie WordPress unkomplizierter und bieten folglich eine weit gr\u00f6\u00dfere Auswahl an Gestaltungsoptionen. Als Nachteil der streng hierarchischen Seitenstruktur muss man au\u00dferdem in Kauf nehmen, dass bei einer gro\u00dfen Zahl von Eintr\u00e4gen oder sehr gro\u00dfen Inhalten auf Webseiten die \u00dcbersichtlichkeit leidet. Ab einem gewissen Punkt kann es sehr un\u00fcbersichtlich werden, man sollte also immer diszipliniert strukturieren und im Hinterkopf behalten, dass die Seite in Zukunft eventuell weiter wachsen soll.<\/p>\n<p>Wer dies von Anfang an beherzigt, kann mit Contao durchaus auch komplexe Inhalte aufbauen. Im Nachhinein die \u00dcbersichtlichkeit wiederherzustellen, ist jedoch kaum m\u00f6glich. Immerhin ist die Verwaltung so gestaltet, dass die meisten Laien sehr gut damit zurechtkommen. Das liegt vermutlich auch daran, dass sich das sogenannte Backend den eigenen Vorstellungen sehr detailliert anpassen l\u00e4sst.<\/p>\n<figure id=\"attachment_307\" aria-describedby=\"caption-attachment-307\" style=\"width: 797px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-kinderleicht-ist-es-dann-doch-nicht.jpg\"><img class=\"size-full wp-image-307\" src=\"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-kinderleicht-ist-es-dann-doch-nicht.jpg\" alt=\"Contao einrichten &amp; pflegen: Kleinkinder schaffen das nat\u00fcrlich noch nicht! Aber f\u00fcr die Menschen, die \u00fcber ein paar PC Kenntnisse verf\u00fcgen, wird es kein Problem darstellen. (#02)\" width=\"797\" height=\"491\" srcset=\"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-kinderleicht-ist-es-dann-doch-nicht.jpg 797w, https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-kinderleicht-ist-es-dann-doch-nicht-300x185.jpg 300w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/><\/a><figcaption id=\"caption-attachment-307\" class=\"wp-caption-text\">Contao einrichten &amp; pflegen: Kleinkinder schaffen das nat\u00fcrlich noch nicht! Aber f\u00fcr die Menschen, die \u00fcber ein paar PC Kenntnisse verf\u00fcgen, wird es kein Problem darstellen. (#02)<\/figcaption><\/figure>\n<h2>Gro\u00dfer Funktionsumfang schon in der Basisversion von Contao<\/h2>\n<p>Bereits beim Download der Basisversion bekommt man viele Werkzeuge und Funktionen mitgeliefert. Man muss also nicht erst haufenweise Module implementieren, da die g\u00e4ngigsten bereits integriert sind. Content in Form von Texten, Bildern, Videos etc. l\u00e4sst sich intuitiv erstellen und verwalten.<\/p>\n<p>Zu den mitgelieferten Basismodulen z\u00e4hlen unter anderem:<\/p>\n<ul>\n<li>Volltextsuche<\/li>\n<li>Mehrsprachigkeit<\/li>\n<li>umfangreiche Editierm\u00f6glichkeiten<\/li>\n<li>Dateimanager<\/li>\n<li>leistungsf\u00e4higer Generator f\u00fcr Formulare<\/li>\n<li>Basismodule f\u00fcr Newsverwaltung<\/li>\n<li>Newsletter-Erstellung<\/li>\n<\/ul>\n<h2>Erweiterungen f\u00fcr E-Commerce lassen sich bei Contao leicht installieren<\/h2>\n<p>Wer weitere Funktionen ben\u00f6tigt, kann entsprechende Erweiterungen jederzeit \u00fcber das Backend verwalten. Damit das reibungslos funktioniert, ist die Unterst\u00fctzung des SOAP (Simple Object Access Protocol) auf der Serverseite erforderlich. Dabei handelt es sich um ein Netzwerkprotokoll, mit dem Daten ausgetauscht und Remote Procedure Calls realisiert werden k\u00f6nnen. Der SOAP-Standard verwendet XML zur Aufbereitung der Daten, die \u00dcbertragung von Nachrichten erfolgt in der Regel \u00fcber HTTP und TCP. Vereinfacht gesagt, stellt SOAP Regeln f\u00fcr das Nachrichtendesign f\u00fcr den Austausch von XML-basierten Nachrichten in einem Rechnernetz auf.<\/p>\n<p>Das Protokoll wird \u00fcberall dort verwendet, wo aus Sicherheits- oder Kompatibilit\u00e4tsgr\u00fcnden ein direkter externer Zugang zu einer Informationsquelle nicht gew\u00fcnscht oder sinnvoll ist. F\u00fcr den User bedeutet das, dass \u00fcber das CMS auf Informationen in Datenbanken zugegriffen werden kann, ohne dass ein direkter Zugang durch das Anwenderprogramm bestehen muss. Ohne dieses SOAP w\u00e4re die Verwaltung der Erweiterungen nicht m\u00f6glich. Bei der Art und Vielfalt der Erweiterungen gibt es kaum Einschr\u00e4nkungen. F\u00fcr alle m\u00f6glichen Themen und Branchen gibt es vorgefertigte Erweiterungen, die sich leicht den eigenen Bed\u00fcrfnissen anpassen lassen. Gro\u00dfe Bedeutung haben f\u00fcr viele Anwender die umfangreichen Shopsysteme. Die Erweiterungen werden von der Community oft kostenlos bereitgestellt, es gibt aber auch kostenpflichtige Versionen. Die Installation kann man einfach \u00fcber das Backend vornehmen.<\/p>\n<p>Sehr beliebt ist beispielsweise das Isotope E-Commerce-System. Dabei handelt es sich um ein vollwertiges Modul f\u00fcr Shopping-Anwendungen, das sich leicht einbinden l\u00e4sst. Es schlie\u00dft die L\u00fccke zwischen reinem Content Management und den Anforderungen f\u00fcr eine Onlineshop-Implementierung. Gerade das ist bei vielen anderen CMS nicht ohne Probleme m\u00f6glich und sorgt f\u00fcr eine wachsende Beliebtheit von Contao bei mittleren Unternehmen, die eine umfassende L\u00f6sung f\u00fcr alle Bereiche suchen. S\u00e4mtliche wichtigen Funktionen und Designs sind dabei frei anpassbar. Man kann das Shopdesign bei Isotope flexibel anpassen und alle g\u00e4ngigen Zahlungsmethoden problemlos integrieren. Unterst\u00fctzt werden z. B. Paypal und Sofort\u00fcberweisung. Hinzu kommt die freie Einbindung von beliebigen Versandoptionen.<\/p>\n<figure id=\"attachment_305\" aria-describedby=\"caption-attachment-305\" style=\"width: 512px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-Logo.png\"><img class=\"size-full wp-image-305\" src=\"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-Logo.png\" alt=\"Nat\u00fcrlich spielt SEO heutzutage eine entscheidende Rolle beim Aufbau von Webseiten. Ein gutes CMS sollte also bereits suchmaschinenfreundlich agieren und die Webseitenstruktur entsprechend gestalten. Contao erledigt dies quasi automatisch. \" width=\"512\" height=\"139\" srcset=\"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-Logo.png 512w, https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-Logo-300x81.png 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/a><figcaption id=\"caption-attachment-305\" class=\"wp-caption-text\">Nat\u00fcrlich spielt SEO heutzutage eine entscheidende Rolle beim Aufbau von Webseiten. Ein gutes CMS sollte also bereits suchmaschinenfreundlich agieren und die Webseitenstruktur entsprechend gestalten. Contao erledigt dies quasi automatisch.(#01)<\/figcaption><\/figure>\n<h2>Gretchenfrage: Wie h\u00e4lt es Contao mit SEO?<\/h2>\n<p>Nat\u00fcrlich spielt SEO heutzutage eine entscheidende Rolle beim Aufbau von Webseiten. Ein gutes CMS sollte also bereits suchmaschinenfreundlich agieren und die Webseitenstruktur entsprechend gestalten. Contao erledigt dies quasi automatisch. Fast alle g\u00e4ngigen Onpage-SEO-Methoden lassen sich mit diesem CMS einfach implementieren. Im Gegensatz zu vielen anderen Open-Source-CMS verf\u00fcgt das System \u00fcber einen sehr sauberen Quellcode und l\u00e4sst hochwertige interne Links zu. Die URLs werden automatisch suchmaschinenfreundlich generiert. Die Seitentitel werden dynamisch erstellt, alle Meta-Anagaben sind automatisiert. Die Anbindung von Google-Analytics ist ebenfalls gegeben. Somit l\u00e4sst sich das Thema SEO auch ohne gro\u00dfe Programmierkenntnisse abhaken.<\/p>\n<h2>Auch bei Contao ist nicht alles Gold<\/h2>\n<p>Es gibt eine Menge Faktoren, die f\u00fcr den Einsatz von Contao als CMS sprechen. Allerdings gibt es auch ein paar Nachteile. So ist die eigentlich sehr \u00fcbersichtliche hierarchische Seitenstruktur oft ein Fallstrick, wenn Seiten \u00fcber l\u00e4ngere Zeit hinweg wachsen oder betr\u00e4chtlich erweitert werden sollen. Wer nicht von Beginn an Ordnung h\u00e4lt, kann an der Un\u00fcbersichtlichkeit irgendwann verzweifeln. Ein wirkliches Problem auf der technischen Seite kann je nach Anforderungen aber die mangelhafte Einbindung von Freigabeprozessen sein. Wer sehr komplexe Freigabeprozesse in seinem Unternehmen verwalten m\u00f6chte, scheitert vermutlich. Es gibt zwar einige Erweiterungen, die speziell f\u00fcr sehr komplexe Freigabeprozesse entworfen sind, doch selbst erfahrene Anwender sto\u00dfen dabei schnell an die Grenzen des Systems.<\/p>\n<p>Bei der Wahl des richtigen CMS ist somit nicht so sehr die Gr\u00f6\u00dfe des Unternehmens entscheidend, denn Contao kann man sowohl auf kleineren als auch auf mittleren bis sehr gro\u00dfen Seiten problemlos einsetzen. Sind jedoch komplexe Freigabeprozesse gew\u00fcnscht oder notwendig, sollte man ein anderes System einsetzen. Kein Nachteil ist hingegen ausdr\u00fccklich die einfache und klare Struktur. Das wird gerade von Profis oft falsch eingesch\u00e4tzt, denn die Funktionen und Erweiterungen k\u00f6nnen sich mit jedem anderen CMS messen. Die sehr gute Usability f\u00fcr Betreiber und Nutzer ist ein gro\u00dfes Plus, denn die Einbindung von Texten, Bildern, Animationen und Videos ist sehr gut gel\u00f6st. Besonders die M\u00f6glichkeit, das CMS intuitiv zu nutzen, unterscheidet es von vielen anderen L\u00f6sungen auf dem Markt. Auch die bei anderen Systemen oft komplizierte Prozedur von Updates ist bei Contao sehr gut gel\u00f6st, denn sie werden automatisch integriert. Das gilt sogar f\u00fcr Erweiterungen.<\/p>\n<h2>Video: Contao Konferenz 2018 &#8211; Keynote<\/h2>\n<p><iframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/vPs9yBatfpY\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h2>Die Vor- und Nachteile von Contao im \u00dcberblick<\/h2>\n<p><strong>Vorteile:<\/strong><\/p>\n<ul>\n<li>geringe Kosten durch Open Source<\/li>\n<li>gro\u00dfe Community mit viel Entwicklungspotenzial<\/li>\n<li>gute Hilfestellung innerhalb der Community bei Problemen<\/li>\n<li>Zukunftssicherheit durch Long-Term-Support<\/li>\n<li>hohe Abw\u00e4rtskompatibilit\u00e4t<\/li>\n<li>Systemanforderungen halten sich in Grenzen<\/li>\n<li>hierarchische Seitenstruktur, die leicht zu verwalten ist<\/li>\n<li>einfach zu implementierende Module und Erweiterungen<\/li>\n<li>nahtlose Einbindung von E-Commerce und Content in einem System<\/li>\n<li>intuitive Bedienung<\/li>\n<li>Mehrsprachigkeit<\/li>\n<li>Barrierefreiheit<\/li>\n<li>gro\u00dfe Auswahl an Erweiterungen<\/li>\n<li>gro\u00dfer Funktionsumfang schon in der Basisversion<\/li>\n<li>f\u00fcr Webauftritte jeder Gr\u00f6\u00dfe geeignet<\/li>\n<li>sehr flexibel einsetzbar<\/li>\n<li>leicht zu erlernen<\/li>\n<li>einfache Einbindung von Updates<\/li>\n<li>Webseiten werden automatisch suchmaschinenfreundlich erstellt<\/li>\n<li>sehr gute und umfangreiche Dokumentation erleichtert den Einstieg<\/li>\n<\/ul>\n<p><strong>Nachteile:<\/strong><\/p>\n<ul>\n<li>Implementierung von Templates f\u00fcr Design\u00e4nderungen nur mit Erfahrung m\u00f6glich<\/li>\n<li>\u00dcbersichtlichkeit leidet bei sehr komplexen Inhalten, insbesondere bei Mehrsprachigkeit<\/li>\n<li>komplexe Freigabeprozesse mit Contao nicht empfehlenswert bzw. teilweise nicht m\u00f6glich<\/li>\n<li>modularer Aufbau ist sehr aufw\u00e4ndig<\/li>\n<li>individuelle Anpassungen erfordern etwas Erfahrung und Geschick<\/li>\n<\/ul>\n<h2>Fazit: Contao ist einfach, aber nicht simpel<\/h2>\n<p>Die Einfachheit bei der Bedienung und im t\u00e4glichen Umgang mit dem CMS f\u00fchrt manchmal zu dem Trugschluss, dass es sich bei Contao um ein simples System mit wenigen Funktionen f\u00fcr Laien handelt. Das ist falsch, denn mit den richtigen Modulen und Erweiterungen sind dem CMS kaum Grenzen gesetzt. Gerade die einfache Verbindung von CMS und E-Commerce spricht f\u00fcr das flott arbeitende System.<\/p>\n<p>Mehrsprachigkeit und Rechteverwaltung lassen sich mit den Premiumprodukten unter den CMS problemlos vergleichen. Die Umsetzung von SEO l\u00e4sst sich zudem ohne gro\u00dfe Programmierkenntnisse verwirklichen, da die Webseiten bereits SEO-freundlich erstellt werden. Die umfangreiche und flexible Community bietet schnelle Hilfestellung bei vielen Problemen, Long-Time-Support und Abw\u00e4rtskompatibilit\u00e4t machen Contao zu einer Dauerl\u00f6sung selbst f\u00fcr komplexe Webseiten. Dem entgegen steht ein Mangel an \u00dcbersichtlichkeit, je komplexer der Webauftritt wird. Au\u00dferdem lassen sich komplizierte Freigabeprozesse nur schlecht oder \u00fcberhaupt nicht umsetzen.<\/p>\n<p>Noch ein Tipp zum Schluss: <a href=\"https:\/\/development-by.schwarzer.de\/blog\/content-management-systeme\/\">In diesem Artikel<\/a> haben wir die Vor- und Nachteile verschiedener CMS \u00fcbersichtlich zusammengefasst.<\/p>\n<hr \/>\n<p>\u00a9 Shutterstock-Titebild: \u00a0 _ Grigoreva Alina \u00a0&#8211; #02: _ Kinga<\/p>\n<p>\u00a9 Wikipedia \u00a0#01: Marlus Gancher<!-- <\/ezTOC> --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Vorteile gro\u00dfer und professioneller CMS-L\u00f6sungen wie TYPO3 oder Joomla sind bestechend. Doch f\u00fcr Laien schwer zu verwaltende Datenbanken k\u00f6nnen [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":302,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"features_image":"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-1.jpg","rk_cat":null,"rk_date":"15.10.2018","yoast_head":"<title>Contao: Das schnelle und vielseitige CMS - development-by.schwarzer.de<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/development-by.schwarzer.de\/blog\/contao\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contao: Das schnelle und vielseitige CMS - development-by.schwarzer.de\" \/>\n<meta property=\"og:description\" content=\"Die Vorteile gro\u00dfer und professioneller CMS-L\u00f6sungen wie TYPO3 oder Joomla sind bestechend. Doch f\u00fcr Laien schwer zu verwaltende Datenbanken k\u00f6nnen [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/development-by.schwarzer.de\/blog\/contao\/\" \/>\n<meta property=\"og:site_name\" content=\"development-by.schwarzer.de\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-15T06:00:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-22T10:33:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"475\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hans-J\u00fcrgen Schwarzer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/development-by.schwarzer.de\/blog\/#website\",\"url\":\"https:\/\/development-by.schwarzer.de\/blog\/\",\"name\":\"development-by.schwarzer.de\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/development-by.schwarzer.de\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/development-by.schwarzer.de\/blog\/contao\/#primaryimage\",\"inLanguage\":\"de-DE\",\"url\":\"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-1.jpg\",\"contentUrl\":\"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-1.jpg\",\"width\":1000,\"height\":475,\"caption\":\"Contao: Das schnelle und vielseitige CMS\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/development-by.schwarzer.de\/blog\/contao\/#webpage\",\"url\":\"https:\/\/development-by.schwarzer.de\/blog\/contao\/\",\"name\":\"Contao: Das schnelle und vielseitige CMS - development-by.schwarzer.de\",\"isPartOf\":{\"@id\":\"https:\/\/development-by.schwarzer.de\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/development-by.schwarzer.de\/blog\/contao\/#primaryimage\"},\"datePublished\":\"2018-10-15T06:00:58+00:00\",\"dateModified\":\"2023-12-22T10:33:30+00:00\",\"author\":{\"@id\":\"https:\/\/development-by.schwarzer.de\/blog\/#\/schema\/person\/31bc0011f4b960a9aa559e3f04da4a06\"},\"breadcrumb\":{\"@id\":\"https:\/\/development-by.schwarzer.de\/blog\/contao\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/development-by.schwarzer.de\/blog\/contao\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/development-by.schwarzer.de\/blog\/contao\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/development-by.schwarzer.de\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contao: Das schnelle und vielseitige CMS\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/development-by.schwarzer.de\/blog\/#\/schema\/person\/31bc0011f4b960a9aa559e3f04da4a06\",\"name\":\"Hans-J\u00fcrgen Schwarzer\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/development-by.schwarzer.de\/blog\/#personlogo\",\"inLanguage\":\"de-DE\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2e9a54aaac87c32742c669aa0d5556c1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2e9a54aaac87c32742c669aa0d5556c1?s=96&d=mm&r=g\",\"caption\":\"Hans-J\u00fcrgen Schwarzer\"},\"description\":\"Hans-J\u00fcrgen Schwarzer leitet die Digital-Agentur schwarzer.de software + internet gmbh. Als Unternehmer und Verleger in Personalunion wie auch als leidenschaftlicher Blogger geh\u00f6rt er zu den Hauptautoren verschiedener Online-Magazine. Innerhalb seiner breiten Palette an Themen liegen dem Mainzer Lokalpatrioten dabei vermeintlich \u201eschr\u00e4ge\u201c Ideen und technische Novit\u00e4ten besonders am Herzen - Nerdstuff, wie es heute hei\u00dft.\",\"sameAs\":[\"http:\/\/www.schwarzer.de\"],\"url\":\"#\"}]}<\/script>","yoast_head_json":{"title":"Contao: Das schnelle und vielseitige CMS - development-by.schwarzer.de","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/development-by.schwarzer.de\/blog\/contao\/","og_locale":"de_DE","og_type":"article","og_title":"Contao: Das schnelle und vielseitige CMS - development-by.schwarzer.de","og_description":"Die Vorteile gro\u00dfer und professioneller CMS-L\u00f6sungen wie TYPO3 oder Joomla sind bestechend. Doch f\u00fcr Laien schwer zu verwaltende Datenbanken k\u00f6nnen [&hellip;]","og_url":"https:\/\/development-by.schwarzer.de\/blog\/contao\/","og_site_name":"development-by.schwarzer.de","article_published_time":"2018-10-15T06:00:58+00:00","article_modified_time":"2023-12-22T10:33:30+00:00","og_image":[{"width":1000,"height":475,"url":"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Hans-J\u00fcrgen Schwarzer","Gesch\u00e4tzte Lesezeit":"12 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/development-by.schwarzer.de\/blog\/#website","url":"https:\/\/development-by.schwarzer.de\/blog\/","name":"development-by.schwarzer.de","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/development-by.schwarzer.de\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"ImageObject","@id":"https:\/\/development-by.schwarzer.de\/blog\/contao\/#primaryimage","inLanguage":"de-DE","url":"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-1.jpg","contentUrl":"https:\/\/development-by.schwarzer.de\/blog\/wp-content\/uploads\/2018\/10\/Contao-1.jpg","width":1000,"height":475,"caption":"Contao: Das schnelle und vielseitige CMS"},{"@type":"WebPage","@id":"https:\/\/development-by.schwarzer.de\/blog\/contao\/#webpage","url":"https:\/\/development-by.schwarzer.de\/blog\/contao\/","name":"Contao: Das schnelle und vielseitige CMS - development-by.schwarzer.de","isPartOf":{"@id":"https:\/\/development-by.schwarzer.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/development-by.schwarzer.de\/blog\/contao\/#primaryimage"},"datePublished":"2018-10-15T06:00:58+00:00","dateModified":"2023-12-22T10:33:30+00:00","author":{"@id":"https:\/\/development-by.schwarzer.de\/blog\/#\/schema\/person\/31bc0011f4b960a9aa559e3f04da4a06"},"breadcrumb":{"@id":"https:\/\/development-by.schwarzer.de\/blog\/contao\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/development-by.schwarzer.de\/blog\/contao\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/development-by.schwarzer.de\/blog\/contao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/development-by.schwarzer.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Contao: Das schnelle und vielseitige CMS"}]},{"@type":"Person","@id":"https:\/\/development-by.schwarzer.de\/blog\/#\/schema\/person\/31bc0011f4b960a9aa559e3f04da4a06","name":"Hans-J\u00fcrgen Schwarzer","image":{"@type":"ImageObject","@id":"https:\/\/development-by.schwarzer.de\/blog\/#personlogo","inLanguage":"de-DE","url":"https:\/\/secure.gravatar.com\/avatar\/2e9a54aaac87c32742c669aa0d5556c1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2e9a54aaac87c32742c669aa0d5556c1?s=96&d=mm&r=g","caption":"Hans-J\u00fcrgen Schwarzer"},"description":"Hans-J\u00fcrgen Schwarzer leitet die Digital-Agentur schwarzer.de software + internet gmbh. Als Unternehmer und Verleger in Personalunion wie auch als leidenschaftlicher Blogger geh\u00f6rt er zu den Hauptautoren verschiedener Online-Magazine. Innerhalb seiner breiten Palette an Themen liegen dem Mainzer Lokalpatrioten dabei vermeintlich \u201eschr\u00e4ge\u201c Ideen und technische Novit\u00e4ten besonders am Herzen - Nerdstuff, wie es heute hei\u00dft.","sameAs":["http:\/\/www.schwarzer.de"],"url":"#"}]}},"_links":{"self":[{"href":"https:\/\/development-by.schwarzer.de\/blog\/wp-json\/wp\/v2\/posts\/282"}],"collection":[{"href":"https:\/\/development-by.schwarzer.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/development-by.schwarzer.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/development-by.schwarzer.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/development-by.schwarzer.de\/blog\/wp-json\/wp\/v2\/comments?post=282"}],"version-history":[{"count":23,"href":"https:\/\/development-by.schwarzer.de\/blog\/wp-json\/wp\/v2\/posts\/282\/revisions"}],"predecessor-version":[{"id":1031,"href":"https:\/\/development-by.schwarzer.de\/blog\/wp-json\/wp\/v2\/posts\/282\/revisions\/1031"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/development-by.schwarzer.de\/blog\/wp-json\/wp\/v2\/media\/302"}],"wp:attachment":[{"href":"https:\/\/development-by.schwarzer.de\/blog\/wp-json\/wp\/v2\/media?parent=282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/development-by.schwarzer.de\/blog\/wp-json\/wp\/v2\/categories?post=282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/development-by.schwarzer.de\/blog\/wp-json\/wp\/v2\/tags?post=282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}