Wagtail ist ein auf Django basierendes Open-Source-Content-Management-System mit starker Community- und kommerzieller Unterstützung. Der Schwerpunkt liegt auf der Benutzererfahrung und bietet Designern und Entwicklern präzise Kontrolle.
Weitere Informationen finden Sie unter wagtail.org.
Wagtail funktioniert mit Python 3 auf jeder Plattform.
Um mit der Verwendung von Wagtail zu beginnen, führen Sie Folgendes in einer virtuellen Umgebung aus:
pip install wagtail
wagtail start mysite
cd mysite
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Ausführliche Installations- und Einrichtungsdokumente finden Sie im Tutorial „Erste Schritte“.
Wagtail wird von der NASA, Google, Oxfam, dem NHS, Mozilla, MIT, dem Roten Kreuz, Salesforce, NBC, BMW sowie den Regierungen der USA und Großbritanniens verwendet. Fügen Sie Ihre eigene Wagtail-Site zu madewithwagtail.org hinzu.
docs.wagtail.org ist die vollständige Referenz für Wagtail und enthält Leitfäden für Entwickler, Designer und Redakteure sowie Versionshinweise und unsere Roadmap.
Für diejenigen, die neu bei Bachstelze sind, wird das Zen der Bachstelze Ihnen helfen zu verstehen, was Bachstelze ist und was nicht .
Für Entwickler , die bereit sind, ihre erste Wagtail-Website zu starten, führt Sie das Tutorial „Erste Schritte“ durch die Erstellung und Bearbeitung Ihrer ersten Seite.
Haben Sie ein bestehendes Django-Projekt? Die Dokumentation zur Wagtail-Integration ist der beste Ausgangspunkt.
(Wenn Sie dies auf GitHub lesen, geben die Details hier möglicherweise keinen Hinweis auf die aktuell veröffentlichte Version – siehe Kompatible Django-/Python-Versionen in der Wagtail-Dokumentation.)
Bachstelze unterstützt:
Frühere Versionen von Wagtail unterstützten zusätzlich Python 2.7, 3.8 und frühere Django-Versionen.
Es gibt eine aktive Community von Wagtail-Benutzern und -Entwicklern, die Fragen zu Stack Overflow beantworten. Wenn Sie Fragen posten, lesen Sie bitte die Ratschläge von Stack Overflow zum Stellen von Fragen und denken Sie daran, Ihre Frage mit „Bachstelze“ zu kennzeichnen.
Für Themen und Diskussionen, die nicht zum Frage- und Antwortformat von Stack Overflow passen, haben wir einen Slack-Arbeitsbereich. Bitte respektieren Sie die Zeit und Mühe der Freiwilligen, indem Sie nicht an mehreren Stellen dieselbe Frage stellen.
Unsere GitHub-Diskussionsforen sind offen für den Austausch von Ideen und Plänen für das Wagtail-Projekt.
Bei Awesome Wagtail führen wir eine kuratierte Liste mit Paketen, Artikeln und anderen Ressourcen von Drittanbietern.
Wagtail wird von Torchbox gesponsert. Wenn Sie Hilfe bei der Implementierung oder beim Hosten von Wagtail benötigen, kontaktieren Sie uns bitte: [email protected]. Siehe auch madewithwagtail.org/developers/ für erfahrene Wagtail-Entwickler auf der ganzen Welt.
Wir nehmen die Sicherheit von Wagtail und den zugehörigen Paketen, die wir pflegen, ernst. Wenn Sie bei einem unserer Projekte ein Sicherheitsproblem festgestellt haben, senden Sie uns bitte eine E-Mail an [email protected], damit wir gemeinsam das Problem finden und beheben können. Wir legen Wert auf eine verantwortungsvolle Offenlegung aller sicherheitsrelevanten Probleme. Bitte kontaktieren Sie uns daher zuerst, bevor Sie ein GitHub-Problem erstellen.
Wenn Sie eine verschlüsselte E-Mail senden möchten (optional), lautet die öffentliche Schlüssel-ID für [email protected] 0xbed227b4daf93ff9 und dieser öffentliche Schlüssel ist auf den am häufigsten verwendeten Schlüsselservern verfügbar.
Feature-Releases von Wagtail werden alle drei Monate veröffentlicht. Ausgewählte Releases werden als Long Term Support (LTS)-Releases bezeichnet und erhalten über einen längeren Zeitraum Wartungsupdates, um etwaige Sicherheits- und Datenverlustprobleme zu beheben. Die Daten vergangener und kommender Veröffentlichungen sowie Supportzeiträume finden Sie im Veröffentlichungsplan.
Um die neuesten Funktionen vor einer Veröffentlichung auszuprobieren, erstellen wir außerdem jeden Abend Builds aus main
. Anweisungen zur Installation der neuesten Nightly-Version finden Sie unter https://releases.wagtail.org/nightly/index.html
Wenn Sie ein Python- oder Django-Entwickler sind, teilen Sie das Repo auf und legen Sie los! Wir haben mehrere entwicklerorientierte Kanäle im Slack-Arbeitsbereich.
Vielleicht möchten Sie damit beginnen, die Beitragsrichtlinien zu lesen und Probleme mit dem Label „Gute Erstausgabe“ zu prüfen.
Wir freuen uns auch über Übersetzungen für die Benutzeroberfläche von Wagtail. Übersetzungsarbeiten sollten über Transifex eingereicht werden.
BSD – Kostenlose Nutzung und Änderung für jeden Zweck, einschließlich Open- und Closed-Source-Code.
Wir danken den folgenden Organisationen für ihre Dienste, die sie bei der Entwicklung von Wagtail genutzt haben:
BrowserStack bietet dem Projekt kostenlosen Zugriff auf sein webbasiertes Live-Browser-Testtool und automatisierte Selenium-Cloud-Tests.
Squash stellt dem Projekt kostenlose Testumgebungen zur Überprüfung von Pull-Anfragen zur Verfügung.
Assistiv Labs bietet dem Projekt uneingeschränkten Zugriff auf seine Ferntests mit unterstützenden Technologien.