Die Mezzanine CMS bietet sowohl eine einheitliche Benutzeroberfläche für die Verwaltung von Web-Inhalten und eine einfache Architektur, die das Tauchen in und das Schreiben von Code so einfach wie möglich macht.
Dies ist dank der Django-Kern, der vielseitige Python-Framework, das Entwicklern die einfache Code-Struktur als Module und erweitern integrierten Funktionen des CMS ermöglicht.
Das CMS ist derzeit eines der besten verfügbaren Open-Source Content-Management-Systeme für Python und gilt als eine stabile High-End-Tool.
Alles in allem Mezzanine ist ein Werkzeug für alle, die Erweiterbarkeit und Anpassungsfähigkeit von ihrem CMS begehrt
Eigenschaften .
- Verwaltung Armaturenbrett
- Konfigurierbare Dashboard-Widgets
- Mobilgeräteerkennung und Vorlagen
- Erweiterbar durch Module
- Warenkorb Modul (Cartridge)
- News-Portal-Modul (Trommel)
- Blogging-Engine
- Content-Tagging
- Ein Schritt Migration von anderen Blogging-Motoren
- Integrierte Gewinde Kommentare
- Disqus Integration
- Gravatar Integration
- Google Analytics-Integration
- Twitter-Feed-Integration
- Akismet Integration
- bit.ly Integration
- Freigabe via Facebook oder Twitter
- Benutzerdefinierte Vorlagen pro Seite oder Blog-Post
- Built-in Test-Suite
- 960.gs Integration
- Hierarchische Seitennavigation
- Als Entwurf speichern und eine Vorschau vor Ort
- Geplante Veröffentlichungs
- Drag-and-Drop-Bestellseite
- WYSIWYG-Bearbeitung
- In-line-Seite bearbeiten
- Drag-and-Drop bildet Builder mit CSV-Export
- API für benutzerdefinierte Inhaltstypen
- SEO-freundliche URLs und Meta-Daten
- Suchmaschine und API
- JVM-Unterstützung
Was ist neu in dieser Pressemitteilung:
- Leerzeile hinzugefügt
- Sie kein zindex um Schlagworte im Admin-h1 gelten, da sie mit Datumsauswahl-Widgets in Konflikt steht.
- Erhöhen Sie 404 in der Seitenansicht, wenn Seite nicht exakt übereinstimmt.
- Fügen Sie eindeutige Einschränkung auf Website Perm Modell.
- Geben Sie eine aussagekräftigere Ausnahmemeldung, wenn die `` SEARCH_MODEL_CHOICES`` Einstellungen weist auf fehlende Modelle
- Führen Seite Prozessoren vor Blick in PageMiddleware
- Nur Lauf Seite Prozessoren für Mezzanine-Seite-Ansicht
- Update `` models.py``. Dies behebt Tageslicht Spar Thema. Es scheint, dass `` created_at`` mit Zeitzone UTC 0000 kommen, so möchte ich ti timezoneaware machen mit nur UTC. Django Vorlagen zeigt datetime ok mit Timesince ohne 1 Stunde Fehler
- Fix Login erforderlich Test für geschützte Seite
- Fix dynamischen `` INSTALLED_APPS`` in Setuptools Testrunner
- Entfernen Sie nicht-ASCII-Zeichen aus Kommentar
- Eine bessere Vorgehensweise für Testeinstellungen
- Fix `` local_settings / test_settings`` Bestell
- Ausgabe 1102 - Fest UnicodeEncodeError beim Import von Nicht-ASCII-Dateien aus ZIP-
- Fix `` local_settings`` Importfehlerprüfung für Python 3
Was ist neu in Version 3.1.1:
- Resized Dashboard Screenshot
- Feste Rich Widget Lade
Was ist neu in Version 3.0.8:
- Verwenden Sie Binär-Modus beim Öffnen des zu kopierenden Bild auf einem entfernten Server.
- Feste Regression bei der Validierung darstellbaren Inhalt Feld gegen veröffentlicht Status.
- Feste statische Proxy-Handling.
- Feste Zeichenfolge Einchecken Seite Prozessoren.
- Gehen Sie mit dem anderen Methode zum Importieren von Dateibrowser-URLs, wenn der Upstream-Version installiert ist.
- Umbenennen Konto URL-Präfix, um Djangos durch Addition der Plural s entsprechen. Fangen Sie und leiten Sie alle alten URLs zu der neuen Regelung.
- Aufräumen alte Konto Umleitung Aussicht.
- Hinzugefügt Tests zu `` static_proxy``.
Was ist neu in Version 3.0.6:
- Sie nicht die Angabe Dateibrowser URLs getrennt in eine erfordern Projekt URLconf.
- Verbesserte Unterstützung für die Bestimmung Zone mit tzlocal lib.
- Neue Einstellung `` EMAIL_FAIL_SILENTLY`` zur Steuerung des Standard `` fail_silently`` arg in E-Mails senden.
Was ist neu in Version 3.0.4:
- Schatten staticfiles runserver anstatt `` django.core ``.
- Verwenden Sie lokale Namen für die Sprachwahl. Auch fallen die Schaffung der beiden Variablen Sprachen und `` LANGUAGE_CODE``. weil sie bereits vorhanden ist.
- Verwenden Sie richtigen Gedankenstrich.
- Bump Grappelli Version.
- Weitere Unicode-Fixes - Stephen McDonald
- korrekt verarbeiten dienen Dateien unter `` MEDIA_ROOT`` während der Entwicklung unter Windows.
Was ist neu in Version 1.4.12:.
- Entfernt schlechte 1.6 Handhabung
- Festeinstellungen Kontextprozessor für E-Mail-Vorlage Zusammenhängen, wenn Cache installiert.
Was ist neu in Version 1.4.9:
- Hinzufügen von Unterstützung für `` settings.RICHTEXT_FILTERS`` . `` RICHTEXT_FILTERS`` ist eine Liste der Elemente, die gültig für die sind. `` RICHTEXT_FILTER`` Einstellung. Der Plural-Version hat Vorrang, wenn es ist. verfügbar und nicht leer ist. Jedes Element in `` RICHTEXT_FILTERS`` in. Reihenfolge angewendet. Ein Alias für die `` richtext_filter`` Vorlage Filter wurde hinzugefügt, um. entsprechen den Plural Natur der neuen Einstellung: `` richtext_filters`` einfach. fordert `` richtext_filter`` für seine Ausgabe
- Feste Blog-Post Kategorieliste in `` blog_post_list.html`` Vorlage
- Entfernt redundante jQuery Medien aus KeywordsWidget
- Verwenden Sie urljoin in `` Page.get_absolute_url`` für Link-Seiten
- RTL: fix Position Changelink-Symbol im Seitenbaum nach den jüngsten Änderungen. Problem in aec1a0462b60, die ein Problem wegen der langen löst eingeführt. Seitennamen
- Durch Komma getrennte Kategorien im Blog-Eintrag die Auflistung
- Update-Dokumentation für neue `` RICHTEXT_FILTERS`` Einstellung
- Richtig deprecate `` RICHTEXT_FILTER`` Einstellung für `` RICHTEXT_FILTERS`` (Plural) Einstellung
- Update-Vorlagen zu verwenden, neue `` richtext_filters`` (Plural)-Tag
- Lassen Sie eine einzelne BCC-Adresse zusätzlich zur Liste / Tupel. BCC schlägt fehl, wenn die `` addr_bcc`` Argument ist eine einzige Adresse statt einer Liste / Tupel. Diese verpflichten Wraps eine einzelne Adresse in einer Liste, um dieses Problem zu beheben
- Stellen Sie sicher, `` request._messages`` hat, bevor Sie versuchen, darauf zuzugreifen eingestellt. Dies ist für die Fälle, wo die MessageMiddleware hat keine Gelegenheit hatte. laufen, `` eg`` wenn eine vorherige Middleware zurück eine Ausnahme
- Verwenden Sie eine separate Tastenbelegung für nevercache Token
Was ist neu in Version 1.4.7:
- Lassen Sie Abfragezeichen vars aus Paginierung Links ausgeschlossen werden
- Missing Migration vor Ort Dauerwellen.
- Unterstützung für `` setup.py`` Test
- im Benutzer Pass zu `` page.get_ascendants`` in der Seitenansicht. Dies ermöglicht die Vorschau der unveröffentlichten Kinderseiten. unveröffentlichte übergeordneten Seiten.
- Tieferlegung `` MAX_POSTS_PER_CALL`` bis 20; Zusätzliche Unterstützung für die Frage / Antwort schreiben
- Verwenden Sie eine Kontextinstanz beim Rendern von Seitenmenüs, riesige Leistungssteigerung
- Feste rss Importfehler
- Fest die igrations der Lage sein, mit einem benutzerdefinierten Benutzermodell laufen. Diese verwendet ein Muster aus Django-Reversion kopiert: ``https://github.com/etianen/django-reversion/blob/master/src/reversion/migrations/0001_initial.py``
- Fügen Sie `` addr_bcc`` arg zu `` send_mail_template``. Dieses bietet Platz für die neue Einstellung `` SHOP_ORDER_EMAIL_BCC`` in Cartridge
- Fix-Suche nach Benutzernamen Generation, wenn `` ACCOUNTS_NO_USERNAME`` True
- Fest 0005 Migration bzgl benutzerdefinierte Modelle
- richtig validieren float Einstellungen in `` mezzanine.conf``
- Hinzugefügt einige Validierung im createdb Befehl, der fehlgeschlagen, wenn ein Mezzanine-Tabelle existiert, um Menschen aus läuft es und versehentlich vorgetäuscht neuen Migrationen müssen verhindern, ausgeführt werden
- `` Mezzanine / Konten / templates / E-Mail / account_approved.html: `` entfernt die extra. & Quot; http: // & quot;
- fabfile Arbeit in Windows. Zwei kleine Änderungen ermöglichen Deployment via Stoff unter Windows: * Verwenden Sie `` posixpath.join`` anstatt `` os.path.join`` alle Pfade für den entfernten Rechner dazu bestimmt zu bauen. * Prüfen Sie für `` & quot; fab-file.py & quot; `` als auch & quot; fab & quot; in `` sys.argv``, um den Weg Setuptools generierten Befehlszeilenskripts funktionieren in Windows umgehen
- Fix urlPattern für Archiv Jahr
Was ist neu in Version 1.4.5:
- Fest einige statische URLs in Admin zu unterstützen externe Speicher Backends.
- Bumped Grappelli / Dateibrowser-Versionen.
Anforderungen :
- Python 2.6 oder highr
- Django 1.4 oder höher
- PIL - Python Imaging Library
Kommentare nicht gefunden