{"id":2957,"date":"2025-02-10T11:27:10","date_gmt":"2025-02-10T11:27:10","guid":{"rendered":"https:\/\/structr.com\/structr-5-0-leistung-sicherheit-und-neue-funktionen\/"},"modified":"2025-02-10T11:27:10","modified_gmt":"2025-02-10T11:27:10","slug":"structr-5-0-leistung-sicherheit-und-neue-funktionen","status":"publish","type":"post","link":"https:\/\/structr.com\/de\/blog\/structr-5-0-leistung-sicherheit-und-neue-funktionen\/","title":{"rendered":"Structr 5.0: Leistung, Sicherheit und neue Funktionen"},"content":{"rendered":"<div class=\"flex-1 overflow-hidden @container\/thread translate-y-[1.5rem] -mt-[1.5rem] pb-[1.5rem]\">\n<div class=\"h-full\">\n<div class=\"react-scroll-to-bottom--css-fzibk-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-fzibk-1n7m0yu\">\n<div class=\"flex flex-col text-sm md:pb-9\">\n<article class=\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]\" dir=\"auto\" data-testid=\"conversation-turn-11\" data-scroll-anchor=\"true\">\n<div class=\"m-auto text-base py-[18px] px-6\">\n<div class=\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]\">\n<div class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs\/thread:px-0 @sm\/thread:px-1.5 @md\/thread:px-4\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex max-w-full flex-col flex-grow\">\n<div class=\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&amp;]:mt-5\" dir=\"auto\" data-message-author-role=\"assistant\" data-message-id=\"0180dd79-111b-44b2-97d3-08d99fba47e7\" data-message-model-slug=\"gpt-4o\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>Die neueste Version von Structr ist da &#8211; vollgepackt mit zahlreichen Verbesserungen, neuen Funktionen und einem optimierten Benutzererlebnis. Structr 5.0 bietet nicht nur eine verbesserte Performance, sondern auch eine bessere OpenAPI-Unterst\u00fctzung, neue UI-Features und mehr Flexibilit\u00e4t f\u00fcr Entwickler. Hier finden Sie einen \u00dcberblick \u00fcber die wichtigsten Neuerungen:  <\/p>\n<h3 id=\"erhoehte-leistung-und-stabilitaet\"><strong>Erh\u00f6hte Leistung und Stabilit\u00e4t<\/strong><\/h3>\n<ul>\n<li>Verbesserungen im Clustermodus f\u00fcr eine effizientere Verwaltung der Datenstrukturen.<\/li>\n<li>Leistungsoptimierungen in der Structr Backend UI.<\/li>\n<li>Verbesserte Fehler- und Warnmeldungen f\u00fcr klareres Feedback zu Problemen.<\/li>\n<\/ul>\n<h3 id=\"neue-funktionen-fuer-entwickler\"><strong>Neue Funktionen f\u00fcr Entwickler<\/strong><\/h3>\n<ul>\n<li><strong>Neue Methode:<\/strong> <code>fromExcel()<\/code> zum direkten Import von Daten aus XLSX-Dateien.<\/li>\n<li><strong>Neue Lebenszyklusmethoden:<\/strong> <code>afterDelete()<\/code> f\u00fcr eine flexiblere Ereignisverwaltung nach L\u00f6schvorg\u00e4ngen.<\/li>\n<li><strong>GraalVM Chrome Debugger<\/strong> mit verbesserter Unterst\u00fctzung f\u00fcr effizienteres Debugging.<\/li>\n<li>Erweiterte OpenAPI-Unterst\u00fctzung f\u00fcr eine einfachere Integration in API-gesteuerte Systeme.<\/li>\n<\/ul>\n<h3 id=\"flexiblere-systemkonfiguration\"><strong>Flexiblere Systemkonfiguration<\/strong><\/h3>\n<ul>\n<li><strong>Verwaltung der Zeitzone:<\/strong> Die Systemzeitzone kann jetzt \u00fcber die Umgebungsvariable <code>TZ<\/code> konfiguriert werden.<\/li>\n<li><strong>Anpassbarer anf\u00e4nglicher Admin-Benutzer:<\/strong> Erstellung, Name und Passwort k\u00f6nnen nun individuell festgelegt werden.<\/li>\n<li><strong>Wartungsbefehle mit Statuscodes:<\/strong> Administratoren k\u00f6nnen benutzerdefinierte Statuscodes f\u00fcr Wartungsaufgaben definieren.<\/li>\n<\/ul>\n<h3 id=\"sicherheitsverbesserungen-und-verbessertes-datenmanagement\"><strong>Sicherheitsverbesserungen und verbessertes Datenmanagement<\/strong><\/h3>\n<ul>\n<li>Mehrere externe Abh\u00e4ngigkeiten wurden aktualisiert, um potenzielle Sicherheitsl\u00fccken zu schlie\u00dfen.<\/li>\n<li>Verbesserte Unterst\u00fctzung f\u00fcr <code>onDelete()<\/code> Lebenszyklusmethoden f\u00fcr eine bessere Datenverwaltung.<\/li>\n<li>Unterst\u00fctzung f\u00fcr <strong>Byte-Array-Eigenschaften<\/strong> zur Speicherung von Bin\u00e4rdaten.<\/li>\n<li>Verbesserte Berechtigungs\u00fcberpr\u00fcfung f\u00fcr <code>structr.conf<\/code> zur Erh\u00f6hung der Systemstabilit\u00e4t.<\/li>\n<\/ul>\n<h3 id=\"ui-und-workflow-verbesserungen\"><strong>UI- und Workflow-Verbesserungen<\/strong><\/h3>\n<ul>\n<li><strong>Neuer Dialog zum Einbinden von Dateisystemen<\/strong> f\u00fcr eine einfachere Verwaltung von externem Speicher.<\/li>\n<li><strong>Optimierte Drag &amp; Drop-Funktionalit\u00e4t<\/strong> zur Verbesserung der Benutzerfreundlichkeit.<\/li>\n<li><strong>Verbesserte Inline-Bearbeitung<\/strong> f\u00fcr schnellere Inhalts\u00e4nderungen.<\/li>\n<li><strong>Neue Checkbox-Unterst\u00fctzung<\/strong> in <code>frontend.js<\/code> f\u00fcr flexiblere Interaktion.<\/li>\n<li><strong>Warnsymbol f\u00fcr leere HTML-Attribute<\/strong>, um Fehler fr\u00fchzeitig zu erkennen.<\/li>\n<\/ul>\n<h3 id=\"weitere-bemerkenswerte-merkmale\"><strong>Weitere bemerkenswerte Merkmale<\/strong><\/h3>\n<ul>\n<li><strong>Speicherung fr\u00fcherer Bereitstellungskonfigurationen<\/strong> in <code>localStorage<\/code> zur besseren Nachvollziehbarkeit von \u00c4nderungen.<\/li>\n<li><strong>Ersetzung der Funktion <code>pdf()<\/code> <\/strong> durch einen benutzerbasierten Kontext (<code>doAs()<\/code>).<\/li>\n<li><strong>Unterst\u00fctzung f\u00fcr Volumenlizenzpr\u00fcfungen<\/strong> \u00fcber HTTP-Proxy.<\/li>\n<li><strong>Kontrollk\u00e4stchen in <code>frontend.js<\/code><\/strong> f\u00fcr eine flexiblere Gestaltung der Benutzeroberfl\u00e4che.<\/li>\n<\/ul>\n<p>Mit diesen Verbesserungen setzt Structr 5.0 neue Ma\u00dfst\u00e4be in Sachen Performance, Stabilit\u00e4t und Benutzerfreundlichkeit. Die zahlreichen Erweiterungen erm\u00f6glichen es Entwicklern und Administratoren, noch effizienter mit Structr zu arbeiten und komplexe Anwendungen einfach zu verwalten. <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Die neueste Version von Structr ist da &#8211; vollgepackt mit zahlreichen Verbesserungen, neuen Funktionen und einem optimierten Benutzererlebnis. Structr 5.0 \u2026<\/p>\n","protected":false},"author":6,"featured_media":2900,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[563],"tags":[],"class_list":["post-2957","post","type-post","status-publish","format-standard","hentry","category-ankundigung"],"acf":[],"_links":{"self":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/posts\/2957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/comments?post=2957"}],"version-history":[{"count":0,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/posts\/2957\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/media\/2900"}],"wp:attachment":[{"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/media?parent=2957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/categories?post=2957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/structr.com\/de\/wp-json\/wp\/v2\/tags?post=2957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}