Mastodon
Zuletzt aktualisiert am
Publii: A Static CMS for your Desktop
Static CMS

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