Nachgereicht: Publii 0.46.3 ist gelandet
Publii 0.46.3 ist erschienen. Gelandet sind eine interne Projektbeschreibung, Slugs in allen Listings, Unterstützung für Partials in Unterverzeichnissen sowie App-Benachrichtigungen in Iframe-Plugins. Nächster Halt: Publii 0.47.0
Interne Projektbeschreibung
Wer mehrere Webseiten managt, dürfte sich über die Möglichkeit freuen, interne Beschreibungen für die jeweiligen Projekte respektive Webseiten zu vergeben:
Slugs in allen Listings
Der Slug (die URL ggf. mit Präfix) wird jetzt über alle Listings hinweg angezeigt. Sehr praktisch.
Für Entwickler: Partials in Unterverzeichnissen
theme/
|
├── assets/
|
├── partials/
│ ├── header/
│ │ ├── logo.hbs
│ │ ├── navigation.hbs
│ │ └── search.hbs
│ ├── footer/
│ │ ├── copyright.hbs
│ │ ├── links.hbs
│ │ └── social.hbs
│ ├── blog/
│ │ ├── post-meta.hbs
│ │ ├── post-excerpt.hbs
│ │ └── post-tags.hbs
│ └── shared/
│ ├── pagination.hbs
│ └── notifications.hbs
│
└── index.hbs
└── config.json
└── post.hbs
└── page.hbs
Mit diesem Update wird die Unterstützung für Handlebars Partials eingeführt, die sich in Unterverzeichnissen befinden. Dies ermöglicht es Entwicklern, ihre Vorlagen besser zu organisieren und saubere Projektstrukturen zu erhalten.
App-Benachrichtigungen in Iframe-Plugins
Iframe-Plugins unterstützen jetzt App-Benachrichtigungen, wodurch es für Benutzer einfacher wird, über Änderungen und Aktualisierungen informiert zu bleiben, während sie mit iframe-fähigen Plugins arbeiten. Diese Verbesserung gilt für Plugins wie den Sprachdatei-Editor, wo Echtzeit-Benachrichtigungen Arbeitsabläufe rationalisieren können, indem sie sofortiges Feedback zu Aktionen oder Änderungen liefern. Außerdem erkennen Iframe-Plugins jetzt besser Änderungen des Systemfarbschemas. Bisher musste die Publii-App neu gestartet werden, um zwischen dem dunklen und dem hellen Modus zu wechseln, damit die Änderungen wirksam wurden. Mit diesem Update werden die Farbschema-Anpassungen in Echtzeit angewendet.
Fehlerbehebungen
Außerdem wurden mehrere Fehler behoben, um die Stabilität und Leistung zu verbessern:
- Bulk-Aktionen in Listenansichten behoben: Es wurde ein Problem behoben, bei dem Massenaktionen in Listenansichten nicht korrekt funktionierten.
- Erkennung interner Links behoben: Die Behandlung interner Links wurde verbessert, indem die Unterstützung für einfache Anführungszeichen (') in URLs mit #INTERNAL_LINK# hinzugefügt wurde. Dies gewährleistet eine korrekte Analyse, auch bei Verwendung innerhalb von JavaScript. Das Update behebt auch Probleme mit Links wie file/author, die bisher aufgrund ihrer nicht-numerischen Natur eine besondere Behandlung erforderten. Es beseitigt die Notwendigkeit, nach dem abschließenden Anführungszeichen oder Apostroph des Attributs zu suchen (siehe GitHub-Diskussion).
- Behobene og:url und kanonische Erzeugung: Es wurde ein Problem behoben, bei dem das og:url-Meta-Tag und kanonische Links unter bestimmten Konfigurationen einen zusätzlichen Schrägstrich (//) in der URL enthielten. (siehe GitHub-Diskussion).
- Upload-Kontrolle im Repeater mit Tabs-Anzeige behoben: Es wurde ein Problem behoben, bei dem Bilder, die über das Repeater-Feld mit settingsDisplay hochgeladen wurden: "tabs" in das falsche Verzeichnis gespeichert wurden und die Vorschau leer blieb. Der Upload und die Vorschau funktionieren jetzt unabhängig von der Anzeigeeinstellung korrekt (siehe GitHub Issue).
- Probleme mit fehlenden Verzeichnissen behoben: Es wurde eine rekursive Verzeichniserstellung in fs.mkdirSync implementiert, wodurch ein Problem behoben wurde, bei dem das Hinzufügen von Featured Images fehlschlug, wenn der Ordner /input/media/posts nicht vorhanden war. Der Ordner wird nun automatisch erstellt, wodurch eine nahtlose Funktionalität auch beim Klonen des Projekts aus einem Repository gewährleistet wird (siehe GitHub Issue).
- Probleme beim Hochladen von .htpasswd-Dateien behoben: Es wurde ein Problem behoben, bei dem .htpasswd-Dateien, die im Verzeichnis Tools/File Manager/root abgelegt waren, während der FTP-Bereitstellung nicht hochgeladen wurden. Diese Dateien werden jetzt zusammen mit .htaccess in den Bereitstellungsprozess einbezogen (siehe GitHub Issue).
Abschließende Überlegungen der Entwickler
Publii CMS v0.46.3 ist ein weiterer Schritt in unserem Bestreben, die Funktionalität zu verbessern, Benutzeranliegen zu berücksichtigen und Funktionen einzuführen, die die Verwaltung statischer Websites intuitiver und flexibler machen.
Wie immer freuen wir uns über Ihr Feedback im Community-Forum, um die Zukunft von Publii mitzugestalten. Bleiben Sie dran für weitere Updates und Verbesserungen, und wir danken Ihnen, dass Sie Teil der Publii-Reise sind!
Wir freuen uns darauf, die fantastischen statischen Websites zu sehen, die Sie mit dieser neuesten Version erstellen.
Fazit und Verfügbarkeit
Auch diese Punkt-Ausgabe von Publii ist den kostenlosen Download wert.
Publii ist zwar kostenlos verfügbar, freut sich aber über Spenden.
Comments