Handwerk ist kostenlos und Open Source CMS

Contao Kostenlose CMS -Software

Selbst gehostete Open -Source -CMS für skalierbare Anwendungen

Contao ist ein Open-Source-CMS, das aufgrund seiner Einfachheit und Skalierbarkeit WordPress, Joomla oder Drupal ersetzen kann.

Überblick

Contao CMS ist ein Open -Source -CMS, das in der weltweit beliebtesten Sprache -PHP entwickelt wurde. Es ist eine WordPress -Alternative für Verlage, die Einfachheit und Skalierbarkeit wünschen. Und wünschen Sie leistungsfähigere Leistung von ihrem Content -Management -System. Contao basiert auf offenen Webstandards und ist leicht an Ihre Anforderungen anpassen. Das Beste an Contao ist Einfachheit. Dies erforderte wenig bis gar keine Back -End -Schulung für Ihre Mitarbeiter. Sie können schnell sein, in Betrieb. Sicherheit ist auch ein weiteres Element, für das Contao auffällt. Es verwendet moderne Kennworthashing-Algorithmen und unterstützt die Sicherung von Benutzerkonten mit 2-Faktor-Authentifizierung. Darüber hinaus werden Benutzerkonten automatisch gesperrt, wenn zu viele fehlgeschlagene Anmeldeversuche vorliegen. Es hat keine vordefinierte Struktur, sodass Sie jede Website von Grund auf neu erstellen können. Und es gibt keine Grenze für die Kreativität: Sie können Ihre Website genau so erstellen, wie sie entworfen wurde, nur mit HTML und CSS. Contao verfügt über eine einfache Multi-Domänen-Verwaltung der Verwendung verschiedener Stammseiten. Einfache multisprachige Verwaltung, hoch anpassbare Module durch Vorlagen. SEO ist einer der Hauptschwerpunkte der Plattform, daher sind Ihre Websites SEO bereit. Die Erweiterbarkeit ist der Kern der Plattform, sodass Sie die Plattform mit Plugins erweitern können. Wenn Sie nach einem Content -Management -Tool für hohe Leistung, Skalierbarkeit und Einfachheit suchen. Dann kann Contao eine Wahl für Sie sein.

System Anforderungen


Die Mindestanforderungen hängen davon ab, ob Sie die neueste oder langfristige Support -Version installieren. Alle gepflegten Versionen von Contao sind mit den neuesten PHP- und MySQL -Versionen kompatibel. Daher empfehlen wir, sie immer zu verwenden.

  1. PHP: Version 7.4+ (neueste Patch -Version)
  2. MySQL: Version 8.0+ oder äquivalenter Mariadb -Server

Merkmale


Contao verfügt über eine intuitive Benutzeroberfläche, die AJAX- und Web 2.0 -Technologien für eine optimale Benutzerfreundlichkeit verwendet. Mehrere Back -End -Sprachen und -Themen, ein leistungsstarkes Berechtigungssystem, Versioning- und Rückgängigmachungsmanagement, erweiterte Such- und Sortieroptionen sowie der Contao -Manager sind nur einige der vielen Funktionen, die Contao von anderen Content -Management -Systemen abheben. Das Contao Front End basiert zu 100% und generiert zugängliche XHTML -strenge Ausgabe, die den W3C/WAI -Anforderungen erfüllt. Suchmaschinenfreundliche URLs, GZIP-Support, eine PDF-Exportfunktion, mehrsprachige Unterstützung und vieles mehr helfen Ihnen beim Aufbau zeitgenössischer Websites, ohne ein Programmierer zu sein.

  • Erweiterte Bearbeitungsfunktionen: Contao bietet erweiterte Bearbeitungsfunktionen wie Kopieren oder Verschieben von Datensätzen über die Zwischenablage, das Bearbeiten mehrerer Datensätze gleichzeitig oder Wiederherstellung früherer Versionen. Redakteure können Texte mit dem integrierten Rich Texteditor Tinymce formatieren, der auch einen mehrsprachigen Rechtschreibprüfung enthält.
  • Streckende Site -Struktur: Contao unterstützt verschiedene Seitentypen (z. B. reguläre oder umleitende Seiten) und mehrere Websites in einem Baum. Sie haben die volle Kontrolle darüber, ob eine Seite für die Suche versteckt, passwortgeschützt, zwischengespeichert oder indiziert ist und Sie sie entweder manuell oder zeitlich veröffentlichen können. . Zugriffsrechte können auf Benutzer oder Gruppenebene gewährt werden und werden aggregiert, wenn ein Benutzer mehr als einer Gruppe zugewiesen wird.
  • Flexibler Formulargenerator: Mit dem Contao-Formulargenerator können Sie jede Art von Webform erstellen, die automatisch validiert und entweder per E-Mail gesendet oder in der Datenbank gespeichert werden. Hochgeladene Dateien werden als Anhang gesendet und können optional in einem Ordner auf dem Server gespeichert werden. -Volltext-Suchmaschine: Contao wird mit einer Volltext-Suchmaschine geliefert, die die Suchfrequenz, die Suche und/oder das Suchen von Wildcards unterstützt. Der Suchindex wird automatisch erstellt und enthält optional sogar geschützte Seiten. Die Ergebnisse werden zwischengespeichert und können in mehrere Seiten aufgeteilt werden.
  • Responsive Bilder: Contao ist konsequent für die Zugänglichkeit und Unterstützung von mobilen Geräten ausgelegt. Sie können zentrale oder individuell unterschiedliche Formate für Bilder definieren. Um wertvolle Bandbreite zu sparen, wenn Sie Ihre Website an Smartphones liefern. Geben Sie ein Bild an - Fokus, damit der wichtige Bildinhalt immer im Bild steht. -Integrierte Dateimanager: Contao unterstützt zusätzlich zum integrierten Dateimanager Datei-Uploads über FTP. Es generiert automatisch Image Thumbnails und Dateivoransichten und ermöglicht es Ihnen, hochgeladene Dateien mit dem Quelleditor zu bearbeiten. Dateien und Ordner können kopiert, verschoben, bearbeitet, umbenannt und gelöscht werden.
  • Integriertes Kalendermodul: Das Contao-Kalendermodul ist Teil der Kernverteilung. Es unterstützt mehrere Kalender, ganztägige Ereignisse, Open-End-Ereignisse, mehrtägige Ereignisse, wiederholte Ereignisse und einfache Syndication über RSS- oder Atom-Feeds. Es enthält mehrere Ansichten wie Kalender, Mini-Kalender oder Veranstaltungsliste.
  • Integrierte Nachrichten/Blog-Modul: Das Contao News/Blog-Modul ist Teil der Kernverteilung. Es unterstützt mehrere Nachrichtenarchive und -kategorien, präsentierte Nachrichten, Benutzerkommentare und einfache Syndication über RSS oder Atom -Feeds. In jedem Nachrichten kann ein Bild angehängt und mehrere Gehäuse angehängt werden.
  • Integriertes Newsletter-Modul: Das Contao-Newsletter-Modul ist Teil der Kernverteilung. Es unterstützt das Abonnement über Double-OPT-OPT-, HTML- und Klartextformate, Importieren von Empfängern aus einer CSV-Datei und auflistete gesendete Newsletter auf der Website. An Mitglieder gesendete Newsletter können personalisiert werden.
  • Einfache Aktualisierung: Die Installation von Updates kann zeitaufwändig sein, selbst wenn Sie nur eine kleine Anzahl von Contao -Websites ausführen. Mit dem Contao -Manager können Sie Ihre Installation mit nur wenigen Klicks direkt in Ihrem Browser aktualisieren. Natürlich unterstützt Contao auch eine Vielzahl von Bereitstellungswerkzeugen und CI -Workflows.
  • Wege Auswahl an zusätzlichen Paketen: auf extensions.contao.org oder auf Packagist finden Sie viele zusätzliche Pakete, die dem CMS noch mehr Funktionen verleihen. Sie können diese Pakete direkt im Contao -Manager mit nur wenigen Mausklicks durchsuchen, installieren, aktualisieren oder entfernen.

Installation

Nachdem Sie alle Anforderungen überprüft und Ihren Webserver eingerichtet haben, können Sie jetzt die Installation starten. Es gibt zwei Möglichkeiten, Contao auf Ihrem Server zu installieren, indem Sie die grafische Benutzeroberfläche des Contaomanager oder die Befehlszeile verwenden.

Contao mit dem Contao -Manager installieren

Nach der erfolgreichen Grundkonfiguration können Sie nun Contao installieren. Wählen Sie die gewünschte Version und die anfängliche Konfiguration aus und klicken Sie auf die Schaltfläche „Finish“. Die Installation kann jetzt einige Minuten dauern. Details zum Installationsprozess können angezeigt werden, indem Sie auf die folgende Symbol-/Konsolenausgabe klicken.

Datenbanktabellen aktualisieren

Sobald der Contao -Manager alle Pakete installiert hat, müssen Sie das Contao -Install -Tool ausführen, um die Datenbank zu aktualisieren.

Installation über die Befehlszeile

Bei der Installation aus der Befehlszeile wird während der Installation create-projecta`` Composer Update-Befehl ausgeführt. Dies führt dazu, dass einige Hosters aufgrund einer hohen Systemlast nicht in der Lage sind, den Prozess zu beenden, und die Installation fällt aus. In diesem Fall sollten Sie den Contao -Manager verwenden. Sie haben sich mit Ihrem Benutzernamen und Ihrer Domäne bei Ihrem Server angemeldet. ssh benutzername@example.com Wechseln Sie in das öffentliche Verzeichnis Ihres Webhostings. CD www

Komponist installieren

Composer ist ein anwendungsorientierter Paketmanager für die PHP-Programmiersprache und installiert Abhängigkeiten

Installieren von Contao aus der Befehlszeile

Im zweiten Schritt installieren Sie Contao mit dem Komponisten. “Beispiel” steht für das gewünschte Installationsverzeichnis und 4.8 für die Version von Contao, die Sie installieren möchten. PHP Composer.phar erstellenprojekt contao/Managed-Edition Beispiel 4.8

Hosting -Konfiguration

In Contao befinden sich alle öffentlich zugänglichen Dateien im Unterordner /web 'der Installation. Verwenden Sie das Administratorfeld des Hosting -Anbieters, um das Dokumentstamm der Installation auf diesen Unterordner festzulegen und bei dieser Gelegenheit eine Datenbank zu erstellen. Beispiel: Beispiel.com" zeigt auf das Verzeichnis /www/example/web

Datenbanktabellen aktualisieren

Nach der Installation können Sie die Datenbank über das Contao Install -Tool aktualisieren. Seit Contao 4.9 können Sie den folgenden Befehl in der Befehlszeile verwenden: PHP-Anbieter/bin/contao-console contao: migrieren

Contao Back Endbenutzer erstellen

Mit dem Contao-Installtool können Sie Ihren Back-End-Benutzer erstellen. Seit Contao 4.10 können Sie den folgenden Befehl in der Befehlszeile verwenden: PHP-Anbieter/bin/contao-console contao: Benutzer: erstellen

 Deutsch