blog https://drupal-schwerin.de/ de Dries Buytaert | Blog post: Drupal 10.0.0 released https://drupal-schwerin.de/blog/dries-buytaert-blog-post-drupal-1000-released <span>Dries Buytaert | Blog post: Drupal 10.0.0 released</span> <span><span>wmfact</span></span> <span>Mi., 14.12.2022 - 17:36</span> <div id="blog-node" class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-extra-field-blocknodebloglinks"> <div class="block__content"> </div> </div> <div class="block block-layout-builder block-field-blocknodeblogbody"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>»Heute haben wir Drupal 10 veröffentlicht. <br />Es hat 22 Jahre gedauert, bis zu dieser zweistelligen Veröffentlichung zu gelangen! Es ist ein spannender Meilenstein.</p><p>Zu den jüngsten Innovationen von Drupal gehören: </p><ul><li>Modernisierte Front-End-Erfahrung (Olivero-Design)</li><li>Modernisierte Back-End-Erfahrung (Claro-Design)</li><li>Ein verbessertes Bearbeitungserlebnis für Inhalte (CKEditor 5)</li><li>Verbesserte Entwicklererfahrung: Basierend auf Symfony 6.2 mit Unterstützung für PHP 8.2</li><li>Ein neuer Themengenerator </li></ul><p>Die fünf Punkte oben kratzen nur an der Oberfläche. Seit der ersten Veröffentlichung von Drupal 9 wurden über 4.000 Änderungen allein an Drupal Core vorgenommen. <br />Diese Beiträge kamen von 2.129 verschiedenen Personen und 616 einzigartigen Organisationen im Laufe der letzten 2,5 Jahre. Unglaublich!</p><p>Der Start von Drupal 10 kommt zu einem guten Zeitpunkt, da derzeit so viel Aufruhr auf den Top-Social-Networking-Sites stattfindet. Es ist eine gute Erinnerung daran, dass die Erhaltung und Förderung eines offenen Webs wichtiger denn je ist. Open Source, das Indieweb , das Fediverse und sogar RSS erfahren alle eine neue Wertschätzung und Akzeptanz, da die Menschen die Nachteile der Kommunikation und Zusammenarbeit über proprietäre Plattformen erkennen. <br />Ein offenes Web bedeutet Chancen für alle. Und Open Source gibt uns die Freiheit, zu verstehen, wie unsere Software funktioniert, sie gemeinsam zu verbessern und das Web zu bauen, das wir wollen. Projekte wie Drupal sind von grundlegender Bedeutung, um das Open Web am Leben zu erhalten.</p><p>Das Hauptaugenmerk von Drupal 10 lag darauf, noch mehr Site-Builder zu Drupal zu bringen. In diesem Sinne wird die Veröffentlichung von Drupal 10 dazu beitragen, die Reichweite des Internets zu erweitern und sein langfristiges Wohlergehen zu schützen.</p><p>- Trocknet Buytaert«</p><p>Quelle: <a href="https://dri.es/drupal-10-0-0-released">https://dri.es/drupal-10-0-0-released</a></p><hr /><p>Dries Buytaert ist ein Open-Source-Befürworter und Technologieexperte. Mehr als 10.000 Menschen haben seinen Blog abonniert. Melden Sie sich an, um <a href="https://app.goodbits.io/e/e7fa5967-3e71-4666-bb9b-573ef20a807f">neue Beiträge per E-Mail</a> zu erhalten, oder <a href="https://dri.es/rss.xml">abonnieren Sie RSS</a>. Schreiben Sie an Dries Buytaert unter dries@buytaert.net.</p></div> </div> </div> </div> </div> Wed, 14 Dec 2022 16:36:10 +0000 wmfact 32 at https://drupal-schwerin.de https://drupal-schwerin.de/blog/dries-buytaert-blog-post-drupal-1000-released#comments Drupal und Symfony https://drupal-schwerin.de/blog/drupal-und-symfony <span>Drupal und Symfony</span> <span><span>wmfact</span></span> <span>Mi., 10.11.2021 - 23:10</span> <div id="newsletter" class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-extra-field-blocknodebloglinks"> <div class="block__content"> </div> </div> <div class="block block-layout-builder block-field-blocknodeblogbody"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="https://symfony.com/" target="_blank">Symfony</a> ist ein in PHP geschriebenes Anwendungs-Framework, mit dem robuste Webanwendungen erstellt werden können.</p> <blockquote> <p>Drupal wurde in weiten Teilen auf Basis moderner Programmierparadigmen <em>re-implementiert</em> und stellt nun eine hohe Kompatibilität zum Rest der PHP-Welt bereit:<br /> Seit der Version 8 sind etliche Symfony-Komponenten in Drupals Kernbibliothek integriert.</p> </blockquote> <p>Das Symfony-Framework besteht aus zahlreichen wiederverwendbaren Komponenten, ist objektorientiert und folgt dem Model-View-Controller-Ansatz (MVC Design Pattern).</p> <ul><li>Der Drupal 8 Kern basierte auf Komponenten des Frameworks Symfony 2 und 3.<br /> (Parallel zum »Lebensende« von Symfony 3 endete die Entwicklung, bzw. Unterstützung von Drupal 8 am 02. November 2021.)</li> <li>Drupal 9 erfordert, arbeitet mit Symfony 4.4.</li> </ul></div> </div> </div> </div> </div> Wed, 10 Nov 2021 22:10:41 +0000 wmfact 3 at https://drupal-schwerin.de https://drupal-schwerin.de/blog/drupal-und-symfony#comments drupal 9 und Drittanbieter https://drupal-schwerin.de/blog/drupal-9-und-drittanbieter <span>drupal 9 und Drittanbieter</span> <span><span>wmfact</span></span> <span>Mo., 08.11.2021 - 12:01</span> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-field-blocknodeblogbody"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><strong>Symfony 4.4</strong></p> <ul><li>die Weiterentwicklung von Symfony 3 läuft im November 2021 aus,  Drupal 9 arbeitet mit Symfony 4.4.</li> </ul><p><strong>jQuery und jQuery UI</strong></p> <ul><li>ab der Version 9.2 arbeitet Drupal mit der jQuery JavaScript Library v3.6.0</li> <li>JQuery UI wird seit 2017 nicht mehr gewartet; die meisten jQuery-UI-Komponenten sind mit wenigen Ausnahmen aus dem Core entfernt.</li> </ul><p><strong>CKEditor</strong></p> <ul><li>Drupal 8 und 9 enthalten CKEditor 4.<br /> Die Integration der Version 5 ist für Drupal 9.3 geplant.</li> </ul><p> </p> </div> </div> </div> <div class="block block-layout-builder block-extra-field-blocknodebloglinks"> <div class="block__content"> </div> </div> <div class="block block-layout-builder block-field-blocknodeblogfield-comment-blog"> <div class="block__content"> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">kommentare</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=14&amp;2=field_comment_blog&amp;3=comment" token="HqfPudZrI7vAmJqXIJMWDC5sGpGBrXPMQYHgODUqShU"></drupal-render-placeholder> </div> </div> </section> </div> </div> </div> </div> Mon, 08 Nov 2021 11:01:15 +0000 wmfact 14 at https://drupal-schwerin.de https://drupal-schwerin.de/blog/drupal-9-und-drittanbieter#comments bootstrap 5 https://drupal-schwerin.de/blog/bootstrap-5 <span>bootstrap 5</span> <span><span>wmfact</span></span> <span>Fr., 27.08.2021 - 18:19</span> <div id="blog-content" class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-extra-field-blocknodebloglinks"> <div class="block__content"> </div> </div> <div class="block block-layout-builder block-field-blocknodeblogbody"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Die Version 5.x ist die neueste von Bootstrap, dem HTML-, CSS- und JavaScript-Framework zum Erstellen reaktionsschneller, mobiler Websites.<br /> Die Erstveröffentlichung v5.0.0 erschien am 5. Mai 2021; die aktuelle Version: 5.1.3 (9. Oktober 2021)</p> <blockquote> <p>Der Hauptunterschied zu Bootstrap 3 &amp; 4 dürfte sein, dass die Version 5 die Abhängigkeit von jQuery zugunsten von Vanilla-JavaScript entfernt hat.<br /> Weitere Änderungen in Stichworten:<br /> ältere Browser werden nicht mehr unterstützt - benutzerdefinierte CSS-Eigenschaften möglich - erweiterte Farbpalette - benutzerdefinierte Formularsteuerelemente - neue Dienstprogramm-API - verbessertes Gittersystem - neue Offcanvas-Komponente und Navbar Offcanvas - neues Akkordeon - Floating Labels in Formulareingaben - Platzhalterkomponente.</p> </blockquote> <p>Details:</p> <ul><li>nicht mehr unterstützte Browser: <ul><li>Internet Explorer 10 und 11</li> <li>veraltete Microsoft Edge-Legacy</li> <li>Firefox &lt; 60</li> <li>Safari &lt; 10</li> <li>iOS Safari &lt; 10</li> <li>Chrome &lt; 60</li> <li>Android &lt; 6</li> </ul></li> <li>jQuery <ul><li>wird nicht mehr benötigt<br /> (Entwickler müssen nicht mehr die gesamte riesige Bibliothek herunterladen, um Dinge in JS zu tun.)</li> </ul></li> <li>breakpoints <ul><li>neu: extra extra large (xxl) <table align="center" border="0" cellpadding="1" cellspacing="1" style="width: 100%;"><thead><tr><th scope="col" style="border-color: blue;">Haltepunkte</th> <th scope="col" style="border-color: blue;"> </th> <th scope="col" style="border-color: blue;">class-infix</th> <th scope="col" style="border-color: blue;">dimensions</th> </tr></thead><tbody><tr><td>x-small</td> <td> </td> <td>none</td> <td>0-576px</td> </tr><tr><td>smal</td> <td> </td> <td>sm</td> <td>≥576px</td> </tr><tr><td>medium</td> <td> </td> <td>md</td> <td>≥768px</td> </tr><tr><td>large</td> <td> </td> <td>lg</td> <td>≥992px</td> </tr><tr><td>extra large</td> <td> </td> <td>xl</td> <td>≥1200px</td> </tr><tr><td><em>extra extra large</em></td> <td> </td> <td><em>xxl</em></td> <td><em>≥1400px</em></td> </tr></tbody></table></li> </ul></li> </ul><ul><li>notes / klassenänderungen B4 -&gt; B5 <ul><li>ml-* =&gt; ms-*</li> <li>pl-* =&gt; ps-*</li> <li>mr-* =&gt; me-*</li> <li>pr-* =&gt; pe-*</li> <li>no-gutters =&gt; g-0</li> <li>text-left =&gt; text-start</li> <li>text-right =&gt; text-end</li> <li>float-left =&gt; float-start</li> <li>float-right =&gt; float-end</li> <li>border-left =&gt; border-start</li> <li>border-right =&gt; border-end</li> <li>rounded-left =&gt; rounded-start</li> <li>rounded-right =&gt; rounded-end</li> <li>dropleft =&gt; dropstart</li> <li>dropright =&gt; dropend</li> <li>dropdown-menu-*-left =&gt; dropdown-menu-*-start</li> <li>dropdown-menu-*-right =&gt; dropdown-menu-*-end</li> <li>carousel-item-left =&gt; carousel-item-start</li> <li>carousel-item-right =&gt; carousel-item-end</li> <li>font-weight-* =&gt; fw-*</li> </ul></li> <li>news <ul><li>neue Offcanvas-Komponente</li> <li>neue Akkordeon-Komponente</li> </ul></li> </ul></div> </div> </div> </div> </div> Fri, 27 Aug 2021 16:19:08 +0000 wmfact 11 at https://drupal-schwerin.de https://drupal-schwerin.de/blog/bootstrap-5#comments Drupal 7 und Drupal 8 und 9 https://drupal-schwerin.de/blog/drupal-7-und-drupal-8-und-9 <span>Drupal 7 und Drupal 8 und 9</span> <span><span>wmfact</span></span> <span>Mo., 23.08.2021 - 00:26</span> <div id="newsletter" class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-field-blocknodeblogbody"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Drupal bleibt Drupal.<br /> Die neuen Versionen 8 und 9 wurden jedoch strukturell grundlegend weiterentwickelt: Drupal 8 arbeitet jetzt mit Drittanbietern wie Symfony, Twig, Guzzle und CKEditor.<br /> Drupal 9 aktualisiert Schnittstellen zu Symfony 4.4, Twig 2, PHPUnit und jQuery. Die größte Änderung von Drupal 9 ist darüberhinaus die Entfernung des veralteten Codes der Vorgängerversion.<br /> Zur Leitungssteigerung ist die mindestens erforderliche PHP-Version nun 7.2, bzw. 7.3 für einige Erweiterungen.</p> <p>Im Detail:</p> <div class="align-center media media--type-image media--view-mode-default"> <div class="field field--name-field-media-image field--type-image field--label-visually_hidden"> <div class="field__label visually-hidden">Image</div> <div class="field__item"> <img loading="lazy" src="/sites/default/files/styles/large/public/2021-09/drupal8-9.png?itok=81qtl4mA" width="671" height="480" alt="drupal 8/9" /></div> </div> </div> </div> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--25-75"> <div class="layout__region layout__region--first"> <div class="block block-layout-builder block-inline-blockbasic"> <h2 class="h2 block__title" style="font-size: 0.975rem; margin-top: 0.5rem; border-left: 6px solid #FFA500; padding-left: 4px;">Rückwärtskompatibel</h2> <div class="block__content"> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="block block-layout-builder block-inline-blockbasic"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Drupal 9 ist abwärtskompatibel. Das heißt, Drupal 8 entspricht seinem Vorgänger Drupal 8. Kurz gesagt, Drupal 9 kann Module, Konfigurationen und Daten verwenden, die auf der neuesten Version von D8 erstellt wurden, im Gegensatz zu D7 und D8.</p></div> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--75-25" id="layoutsec2"> <div class="layout__region layout__region--first"> <div id="blocktwo" class="block block-layout-builder block-inline-blockbasic"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Drupal 9 entfernt veralteten Codes in D8.<br /> Dies macht den Code agil und verbessert die Leistung einer Drupal-Website.</p></div> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="block block-layout-builder block-inline-blockbasic"> <h2 class="h2 block__title" style="font-size: 0.975rem; margin-top: 0.5rem; border-right: 6px solid #FFA500; padding-right: 4px; text-align: right;">bereinigte Codebasis</h2> <div class="block__content"> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--25-75"> <div class="layout__region layout__region--first"> <div class="block block-layout-builder block-inline-blockbasic"> <h2 class="h2 block__title" style="font-size: 0.975rem; margin-top: 0.5rem; border-left: 6px solid #FFA500; padding-left: 4px;">Symfony und Twig</h2> <div class="block__content"> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="block block-layout-builder block-inline-blockbasic"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Einer der Hauptunterschiede zwischen Drupal 7 und Drupal 8/9 besteht darin, dass nun die neue Theme-Engine »<em>Twig</em> « implementiert ist.<br /> Twig vereinfacht die Erstellung PHP-basierter Layouts mit einer einfachen Syntax, die zudem erhöhte Sicherheit bietet.<br /> »<em>Symfony</em>« ermöglicht 'Objektorientierte Programmierung'. Drupal 9 nutzt jetzt Symfony 4.4.</p></div> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--75-25" id="layoutsec4"> <div class="layout__region layout__region--first"> <div class="block block-layout-builder block-inline-blockbasic"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Die Headless-CMS-Architektur ist die Methode, das Frontend des CMS vom Backend zu trennen. Mithilfe der integrierten API-Schnittstellen wie REST, JSON:API und GraphQL können Teile der Drupal-Weblösung zur «Progressively Decoupled» werden.<br /> Neue Anforderungen zur Integration einer PWA, Anbindung einer React Native App oder die Auslieferung der Webinhalte an andere Drittsysteme können durch die modularen Schnittstellenfähigkeiten ergänzt werden.</p></div> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="block block-layout-builder block-inline-blockbasic"> <h2 class="h2 block__title" style="font-size: 0.975rem; margin-top: 0.5rem; border-right: 6px solid #FFA500; padding-right: 4px; text-align: right;">Kopfloses CMS</h2> <div class="block__content"> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--25-75"> <div class="layout__region layout__region--first"> <div class="block block-layout-builder block-inline-blockbasic"> <h2 class="h2 block__title" style="font-size: 0.975rem; margin-top: 0.5rem; border-left: 6px solid #FFA500; padding-left: 4px;">neue Feldtypen</h2> <div class="block__content"> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="block block-layout-builder block-inline-blockbasic"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Drupal 8/9 unterstützt mehrere neue Feldtypen: Datum, E-Mail, Telefon, Link und Referenz.<br /> Programmierer können neue Felder hinzufügen, ohne die Feldtypen zusätzlich zu definieren. Sie können diese Kommentaren, Kontaktformularen, Blöcken und Knoten hinzufügen.<br /> Das macht das Content-Management-System einfacher, leistungsstärker und attraktiver.</p></div> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--75-25" id="layoutsec7"> <div class="layout__region layout__region--first"> <div class="block block-layout-builder block-inline-blockbasic"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Der Texteditor namens »CKEditor« ist jetzt in Drupal 8 und Drupal 9 Core verfügbar.<br /> Als visueller HTML-Editor bietet dieser Benutzern mehrere WYSIWYG-Bearbeitungsfunktionen an, die früher nur für Desktop-basierte Softwareanwendungen verfügbar waren.</p></div> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="block block-layout-builder block-inline-blockbasic"> <h2 class="h2 block__title" style="font-size: 0.975rem; margin-top: 0.5rem; border-right: 6px solid #FFA500; padding-right: 4px; text-align: right;">CKEditor</h2> <div class="block__content"> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--25-75"> <div class="layout__region layout__region--first"> <div class="block block-layout-builder block-inline-blockbasic"> <h2 class="h2 block__title" style="font-size: 0.975rem; margin-top: 0.5rem; border-left: 6px solid #FFA500; padding-left: 4px;">Responsive Bilder</h2> <div class="block__content"> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="block block-layout-builder block-inline-blockbasic"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Drupal 7 bot wenige Optionen Bildstile entsprechend der Bildschirmgröße verschiedener Geräte auszuwählen.<br /> In Drupal 8 und Drupal 9 können Redakteure für jedes Bild aus einer Reihe von Bildstilen wählen und verschiedene Techniken für Geräte mit unterschiedlichen Bildschirmgrößen verwenden.</p></div> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--75-25" id="layoutsec9"> <div class="layout__region layout__region--first"> <div class="block block-layout-builder block-inline-blockbasic"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Das wertvollste Feature von Drupal 8 und Drupal 9 ist, dass vier wichtige Modulen neu im Core eingeführt sind:<br /> Sprache, Inhaltsübersetzung, Schnittstellenübersetzung und Konfigurationsübersetzung.<br /> So können Redakteure problemlos mehrsprachige Websites erstellen.</p></div> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="block block-layout-builder block-inline-blockbasic"> <h2 class="h2 block__title" style="font-size: 0.975rem; margin-top: 0.5rem; border-right: 6px solid #FFA500; padding-right: 4px; text-align: right;">Mehrsprachigkeit</h2> <div class="block__content"> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--25-75"> <div class="layout__region layout__region--first"> <div class="block block-layout-builder block-inline-blockbasic"> <h2 class="h2 block__title" style="font-size: 0.975rem; margin-top: 0.5rem; border-left: 6px solid #FFA500; padding-left: 4px;">Verbesserte Ansichten</h2> <div class="block__content"> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="block block-layout-builder block-inline-blockbasic"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Views (Ansichten) befinden sich jetzt im Kern von Drupal 8. In Drupal 7 waren Views ein (ergänzendes) Modul.<br /> Mehrere Verwaltungsbildschirme werden mithilfe von Ansichten erstellt, damit Entwickler sie bei Bedarf schnell bearbeiten können.</p></div> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--75-25" id="layoutsec11"> <div class="layout__region layout__region--first"> <div class="block block-layout-builder block-inline-blockbasic"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Drupal bietet im Vergleich zu anderen CMS eine flexible Inhaltsmodellierungsfunktion:<br /> Das Festlegen von Inhaltstypen und das standardmäßige Hinzufügen von Feldern. Diese Funktionen helfen, strukturierte Inhalte zu erstellen und die Erstellung einer konsistenten und anpassbaren Präsentation.<br /> In Drupal 8/9 ist die Inhaltsmodellierung mit Medienhandling im Kern und mit der Unterstützung benutzerdefinierter Inhaltsentitäten einfacher.</p></div> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="block block-layout-builder block-inline-blockbasic"> <h2 class="h2 block__title" style="font-size: 0.975rem; margin-top: 0.5rem; border-right: 6px solid #FFA500; padding-right: 4px; text-align: right;">Inhaltsmodellierung</h2> <div class="block__content"> </div> </div> </div> </div> <div class="layout layout--twocol-section layout--twocol-section--25-75"> <div class="layout__region layout__region--first"> <div class="block block-layout-builder block-inline-blockbasic"> <h2 class="h2 block__title" style="font-size: 0.975rem; margin-top: 0.5rem; border-left: 6px solid #FFA500; padding-left: 4px;">Leistung</h2> <div class="block__content"> </div> </div> </div> <div class="layout__region layout__region--second"> <div class="block block-layout-builder block-inline-blockbasic"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Im Vergleich zu Drupal 7 und  8 erfordert die Drupal 9-Version eine aktuelle Hosting-Umgebung mit der neuesten PHP-Datenbank-Engine oder dem neuesten Schlüsselwertspeicher, wodurch D9 schneller als Drupal 7 und Drupal 8 ist.</p></div> </div> </div> </div> </div> <div id="block-comment" class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-extra-field-blocknodebloglinks"> <div class="block__content"> </div> </div> <div class="block block-layout-builder block-field-blocknodeblogfield-comment-blog"> <div class="block__content"> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">kommentare<span class="comments__count">2</span></h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=12&amp;2=field_comment_blog&amp;3=comment" token="67nlqpuygF8taeNpwOCOQ1-YLuV6JCU0ChDQ-fw2jlg"></drupal-render-placeholder> </div> </div> <article data-comment-user-id="123" id="comment-2" class="comment js-comment comment--level-1" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1636406625"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> <div class="field field--name-user-picture field--type-image field--label-hidden field__item"> <a href="/user/123" hreflang="de"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/pictures/2021-11/judith-512.png?itok=oWvGv5dF" width="100" height="100" alt="Profile picture for user judith" /> </a> </div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>judith</span></p> <p class="comment__time">vor 1 Jahr 10 Monate</p> </footer> <div class="comment__content"> <h3><a href="/comment/2#comment-2" class="permalink" rel="bookmark" hreflang="de">drupal 7/9</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>Es gibt also eine grundsätzlich neue Code-Basis?</p></div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=2&amp;1=default&amp;2=de&amp;3=" token="TbC-psYvRIAXO3QUIX9T8RVOttbZdNSeq6YN-SQeyE4"></drupal-render-placeholder> </div> </div> </article> <div class="indented"> <article data-comment-user-id="1" id="comment-5" class="comment js-comment by-node-author" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1636590764"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> <div class="field field--name-user-picture field--type-image field--label-hidden field__item"> <a href="/en/user/1" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/pictures/2021-11/apple-touch-icon-152x152.png?itok=2lEspgqi" width="100" height="100" alt="Profile picture for user wmfact" /> </a> </div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>wmfact</span></p> <p class="comment__time">vor 1 Jahr 10 Monate</p> <p class="visually-hidden">Antwort auf <a href="/comment/2#comment-2" class="permalink" rel="bookmark" hreflang="de">drupal 7/9</a> von <span>judith</span></p> </footer> <div class="comment__content"> <h3><a href="/comment/5#comment-5" class="permalink" rel="bookmark" hreflang="de">Richtig!</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>Die Migration von Drupal 7 auf 8/9 erfordert neuen Code und die Anpassung an die objektorientierte Programmierung.<br /> Zudem: Themes (Layouts) müssen mit der neuen Themes-Engine »Twig« kompatibel sein (die vorherigen wurden in PHP geschrieben).</p></div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=5&amp;1=default&amp;2=de&amp;3=" token="YtbVbbrpAtD9pLMsFLV_SD6zeWi6cg4u2aVk6WC2LII"></drupal-render-placeholder> </div> </div> </article> </div> </section> </div> </div> </div> </div> Sun, 22 Aug 2021 22:26:26 +0000 wmfact 12 at https://drupal-schwerin.de https://drupal-schwerin.de/blog/drupal-7-und-drupal-8-und-9#comments Veröffentlichungszyklen drupal 7, 8, 9 und 10 https://drupal-schwerin.de/blog/veroeffentlichungszyklen-drupal-7-8-9-und-10 <span>Veröffentlichungszyklen drupal 7, 8, 9 und 10</span> <span><span>wmfact</span></span> <span>Sa., 21.08.2021 - 00:17</span> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-field-blocknodeblogbody"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><strong>drupal 9.0.0 - Erstveröffentlichung: am 03.06.2020</strong></p><ul><li>Aktuelle Veröffentlichung und Basis von <a href="https://drupal-schwerin.de">drupal-schwerin.de</a><ul><li>drupal core 9.5.9 in der Veröffentlichung vom 03. Mai 2023</li></ul></li></ul><p><strong>Veröffentlichungszyklen dupal 7, 8, 9 und 10</strong><br />( - Aktualisierung 05. Sept. 2021 - )</p><figure role="group" class="align-center caption"><div class="media media--type-image media--view-mode-default"> <div class="field field--name-field-media-image field--type-image field--label-visually_hidden"> <div class="field__label visually-hidden">Image</div> <div class="field__item"> <img loading="lazy" src="/sites/default/files/styles/large/public/2021-11/timeline-drupal-7-8-9-10-2021.png?itok=yYUnyNHJ" width="1090" height="465" alt="Drupal Core Release Cycle" /></div> </div> </div> <figcaption>Quelle: <a href="https://www.drupal.org/about/core/policies/core-release-cycles/schedule">https://www.drupal.org/about/core/policies/core-release-cycles/schedule</a></figcaption></figure><p><strong>Veröffentlichungszyklen dupal 7, 8 und 9</strong><br />( - Stand 06/2020 - )</p><figure role="group" class="align-center caption"><div class="media media--type-image media--view-mode-default"> <div class="field field--name-field-media-image field--type-image field--label-visually_hidden"> <div class="field__label visually-hidden">Image</div> <div class="field__item"> <img loading="lazy" src="/sites/default/files/styles/large/public/2021-05/drupal-8-timeline-april-2019-1280.png?itok=aKQHG1x4" width="1004" height="480" alt="© Dries Buytaert, Vorbereitung auf Drupal 9 " /></div> </div> </div> <figcaption><em>Quelle:  </em><a href="https://dri.es/how-to-prepare-for-drupal-9"><em>Dries Buytaert, Vorbereitung auf Drupal 9</em></a><em> </em></figcaption></figure></div> </div> </div> <div class="block block-layout-builder block-extra-field-blocknodebloglinks"> <div class="block__content"> </div> </div> <div class="block block-layout-builder block-field-blocknodeblogfield-comment-blog"> <div class="block__content"> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">kommentare<span class="comments__count">2</span></h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=2&amp;2=field_comment_blog&amp;3=comment" token="bvCtzz8MZhXD4J5X6qLH-IxePXsI58Lm0ElzOmsy180"></drupal-render-placeholder> </div> </div> <article data-comment-user-id="124" id="comment-6" class="comment js-comment comment--level-1" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1640692386"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> <div class="field field--name-user-picture field--type-image field--label-hidden field__item"> <a href="/user/124" hreflang="de"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/pictures/2021-12/Cool-Male-Avatars-06_34319.png?itok=gtZtCa8u" width="100" height="100" alt="Profile picture for user oliver" /> </a> </div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>oliver</span></p> <p class="comment__time">vor 1 Jahr 9 Monate</p> </footer> <div class="comment__content"> <h3><a href="/comment/6#comment-6" class="permalink" rel="bookmark" hreflang="de">drupal 7 - end-of-live</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>Was bedeutet das für Websites unter Drupal 7 und 8 konkret?</p></div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=6&amp;1=default&amp;2=de&amp;3=" token="ljCPAQOMUcLCQgVy6a19FXKilNcCsgs4cLgHE75HMb4"></drupal-render-placeholder> </div> </div> </article> <div class="indented"> <article data-comment-user-id="1" id="comment-7" class="comment js-comment by-node-author" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1640730441"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> <div class="field field--name-user-picture field--type-image field--label-hidden field__item"> <a href="/en/user/1" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/thumbnail/public/pictures/2021-11/apple-touch-icon-152x152.png?itok=2lEspgqi" width="100" height="100" alt="Profile picture for user wmfact" /> </a> </div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>wmfact</span></p> <p class="comment__time">vor 1 Jahr 9 Monate</p> <p class="visually-hidden">Antwort auf <a href="/comment/6#comment-6" class="permalink" rel="bookmark" hreflang="de">drupal 7 - end-of-live</a> von <span>oliver</span></p> </footer> <div class="comment__content"> <h3><a href="/comment/7#comment-7" class="permalink" rel="bookmark" hreflang="de">Das &quot;End of Life&quot; einer…</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>Das "End of Life" einer Software markiert den Zeitpunkt, von dem ab Betreuer deren Weiterentwicklung nicht mehr unterstützen.</p> <ul><li>Drupal 7 wurde erstmals im Januar 2011 veröffentlicht und wird im November 2022 das Ende seiner Lebensdauer (EOL) erreichen.<br /> Zum gleichen Zeitpunkt endet ebenfalls der Support für die Skriptsprache PHP in der Version 7.4.</li> <li>Drupal.org wird ab diesem Datum die Herausgabe von Fehlerkorrekturen und Sicherheitsupdates für diese Version einstellen;<br /> neue Module oder Updates für bestehende werden nicht mehr veröffentlicht.</li> </ul><p>Um ein Beispiel zu bemühen:<br /> Ein Auto ohne TÜV und Wartung fährt vielleicht noch. Es wird aber in jedem Fall zu einem Risko für den Fahrer, die Mitfahrer und alle andere Verkehrsteilnehmer.</p> <p>Drupal-7-Websites sollten daher unbedingt baldmöglichst zur aktuellen Version 9.x migriert werden.</p></div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=7&amp;1=default&amp;2=de&amp;3=" token="FGjLdJ1bsNfW13YIv2nqCRbwF1xGyRpS9ZZSZn7KiMI"></drupal-render-placeholder> </div> </div> </article> </div> </section> </div> </div> </div> </div> Fri, 20 Aug 2021 22:17:11 +0000 wmfact 2 at https://drupal-schwerin.de https://drupal-schwerin.de/blog/veroeffentlichungszyklen-drupal-7-8-9-und-10#comments Umgebungsanforderungen Drupal 9 https://drupal-schwerin.de/blog/umgebungsanforderungen-drupal-9 <span>Umgebungsanforderungen Drupal 9</span> <span><span>wmfact</span></span> <span>Sa., 13.06.2020 - 22:30</span> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-extra-field-blocknodebloglinks"> <div class="block__content"> </div> </div> <div class="block block-layout-builder block-field-blocknodeblogbody"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><ul><li>Webserver<ul><li>für Drupal 9 unter Apache ist mindestens die Version 2.4.7 erforderlich</li><li>für Drupal 9 unter Nginx ist mindestens die Version 0.7.x erforderlich</li></ul></li><li>Datenbank<ul><li>MariaDB 10.3+ oder MySQL/Percona 5.7.8+</li></ul></li><li>PHP<ul><li>PHP 7.3 oder höher ist erforderlich<ul><li>PHP 7.4 wird ebenfalls unterstützt, ist aber nicht erforderlich</li><li>PHP 8 wird ab Drupal 9.1.0 unterstützt</li><li>drupal 9.4.x erwartet PHP 8.1</li></ul></li></ul></li><li>Für die Installation der aktuellen Core Version 9 werden etwa 100 MB Serverspeicherplatz benötigt.</li></ul></div> </div> </div> </div> </div> Sat, 13 Jun 2020 20:30:44 +0000 wmfact 8 at https://drupal-schwerin.de https://drupal-schwerin.de/blog/umgebungsanforderungen-drupal-9#comments Dries Buytaert | Blog post: Drupal 9.0.0 released https://drupal-schwerin.de/blog/dries-buytaert-blog-post-drupal-900-released <span>Dries Buytaert | Blog post: Drupal 9.0.0 released</span> <span><span>wmfact</span></span> <span>Do., 04.06.2020 - 01:05</span> <div id="blog-node" class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-extra-field-blocknodebloglinks"> <div class="block__content"> </div> </div> <div class="block block-layout-builder block-field-blocknodeblogbody"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>»Heute haben wir Drupal 9.0.0 veröffentlicht! Dies ist ein großer Meilenstein, da wir seit fast fünf Jahren an Drupal 9 arbeiten.<br /> Ich habe meine Website heute auf Drupal 9 aktualisiert. Es war so einfach, es ist schwer zu glauben.</p> <p>Während ich dies schreibe, bin ich überwältigt von Gefühlen der Aufregung und des Stolzes. Das Erstellen und Freigeben von Software mit Tausenden von Menschen auf der ganzen Welt hat etwas ganz Besonderes.</p> <p>Ich befinde mich jedoch in einem Konflikt zwischen dem heutigen erfolgreichen Start und den tragischen Ereignissen in den Vereinigten Staaten. Ich kann nicht wie gewohnt arbeiten. Diskriminierung ist die größte Bedrohung für jede Community, einschließlich Drupal.</p> <p>Ich habe immer geglaubt, dass <a href="https://dri.es/drupal-collective-purpose">Drupal eine Kraft für das Gute</a> in der Welt ist. Die Menschen verweisen auf unsere Community als eines der größten, vielfältigsten und unterstützendsten Open Source-Projekte der Welt. Während wir Fehler machen und immer besser sein können, ist es wichtig, dass wir mit gutem Beispiel vorangehen. Das fängt bei mir an. Ich verpflichte mich gegenüber der Gemeinschaft, dass ich weiterhin mehr lernen und für Gleichheit und Gerechtigkeit kämpfen werde. Ich kann und werde mehr tun. Vor allem ist es wichtig, mit den schwarzen Mitgliedern der Drupal-Community - und der gesamten Black-Community - solidarisch zu sein.</p> <p>In dieser düsteren Zeit bin ich unglaublich stolz auf unsere Community, die Drupal 9 geliefert hat. Wir haben dies gemeinsam getan, als globale Community, die sich aus Menschen verschiedener Rassen, Ethnien, Geschlechter und nationaler Herkunft zusammensetzt. Es gibt mir die nötige Positivität.</p> <p>Wenn Sie Drupal schon länger nicht mehr gesehen haben, empfehle ich Ihnen, noch einmal nachzuschauen. Im Vergleich zu Drupal 8.0.0 ist Drupal 9 benutzerfreundlicher, zugänglicher, integrativer, flexibler und skalierbarer als frühere Versionen. Wir haben in so wichtigen Dingen so viele Fortschritte gemacht:</p> <ul><li>Drupal 9 ist für Vermarkter erheblich einfacher zu verwenden</li> <li>Drupal 9 ist für Entwickler einfacher zu warten und zu aktualisieren</li> <li>Drupal ist innovativ mit seinen kopflosen oder entkoppelten Fähigkeiten</li> </ul><p>Es ist schwer zu beschreiben, wie viel Innovation und Sorgfalt seit der ersten Veröffentlichung von Drupal 8 vor fast fünf Jahren in Drupal steckt. Bedenken Sie Folgendes, um die Skala zu erfassen: In den letzten 4,5 Jahren haben mehr als 4.500 Personen zum Drupal-Kern beigetragen. In dieser Zeit stieg die Zahl der aktiven Mitwirkenden um fast 50%. Gemeinsam haben wir die bislang autorenfreundlichste und leistungsstärkste Version von Drupal erstellt.</p> <p>Vielen Dank an alle, die Drupal 9 möglich gemacht haben.</p> <p>- Trocknet Buytaert«</p> <p>Quelle: <a href="https://dri.es/drupal-9-0-0-released">https://dri.es/drupal-9-0-0-released</a></p> <hr /><p>Dries Buytaert (*19. November 1978 in Wilrijk (Antwerpen), Belgien) ist ein Programmierer von Open-Source-Software und der Gründer und Chefentwickler des CMS Drupal</p> </div> </div> </div> </div> </div> Wed, 03 Jun 2020 23:05:02 +0000 wmfact 6 at https://drupal-schwerin.de https://drupal-schwerin.de/blog/dries-buytaert-blog-post-drupal-900-released#comments Geolocation https://drupal-schwerin.de/blog/geolocation <span>Geolocation</span> <span><span>wmfact</span></span> <span>Di., 11.01.2022 - 18:47</span> <div id="blog-node" class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-field-blocknodeblogbody"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Kartenmarkierungen sind vielfalls sinnvoll, beispielsweise um unterschiedliche Geschäftsstellen grafisch darzustellen. Die Möglichkeiten sind umfangreich, erfordern zuvor aber grundsätzliche Entscheidungen.</p> <ul><li>Welche Karten-Widget sollen zum Einsatz kommen? Jene mit kommerziellen und kostenpflichtigen Anbietern (Google Maps, Baidu, Yandex, Here) oder die der Open Leaflet-Bibliothek (mit standardmäßig ausgeführten OpenStreetMap-Kartenebenen)?</li> <li>Welche Hilfen benötigen Redakteure, z.B. Koordinaten basierend auf einer Adresse zu finden?<br />  </li> </ul></div> </div> </div> <div class="block block-layout-builder block-extra-field-blocknodebloglinks"> <div class="block__content"> </div> </div> </div> </div> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="views-element-container block block-views block-views-blockblog-location-block-1"> <div class="block__content"> <div><div class="view view-blog-location view-id-blog_location view-display-id-block_1 js-view-dom-id-20a0c0dbde85ee02ae221a0970842cf0c087c30049db751ad46c20946c89f16c"> <div class="view-content"> <div class="geolocation-map-wrapper" id="20a0c0dbde85ee02ae221a0970842cf0c087c30049db751ad46c20946c89f16c" data-map-type="leaflet"> <div class="geolocation-map-controls"> </div> <div class="geolocation-map-container js-show"></div> <div data-views-row-index="0" class="geolocation-location js-hide" id="65189b5787791" data-lat="53.631572434989" data-lng="11.415384640343" data-set-marker="true" typeof="Place"> <span property="geo" typeof="GeoCoordinates"> <meta property="latitude" content="53.631572434989" /> <meta property="longitude" content="11.415384640343" /> </span> <div class="location-content"><span class="views-field views-field-title"><span class="field-content"><a href="/node/29" hreflang="de">sosystems</a></span></span></div> </div><div data-views-row-index="1" class="geolocation-location js-hide" id="65189b5787cda" data-lat="53.629950110527" data-lng="11.416887045115" data-set-marker="true" typeof="Place"> <span property="geo" typeof="GeoCoordinates"> <meta property="latitude" content="53.629950110527" /> <meta property="longitude" content="11.416887045115" /> </span> <div class="location-content"><span class="views-field views-field-title"><span class="field-content"><a href="/node/30" hreflang="de">webmanufacture</a></span></span></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="views-element-container block block-views block-views-blockblog-location-2-block-1"> <div class="block__content"> <div><div class="view view-blog-location-2 view-id-blog_location_2 view-display-id-block_1 js-view-dom-id-3e754e39f23545494a389923688a91c5b173ba45eae319ccad07a451e5217161"> <div class="view-content"> <div class="geolocation-map-wrapper" id="3e754e39f23545494a389923688a91c5b173ba45eae319ccad07a451e5217161" data-map-type="leaflet"> <div class="geolocation-map-controls"> </div> <div class="geolocation-map-container js-show"></div> <div data-views-row-index="0" class="geolocation-location js-hide" id="65189b5788527" data-lat="53.631572434989" data-lng="11.415384640343" data-set-marker="true" typeof="Place"> <span property="geo" typeof="GeoCoordinates"> <meta property="latitude" content="53.631572434989" /> <meta property="longitude" content="11.415384640343" /> </span> <div class="location-content"><span class="views-field views-field-title"><span class="field-content"><a href="/node/29" hreflang="de">sosystems</a></span></span></div> </div><div data-views-row-index="1" class="geolocation-location js-hide" id="65189b57885bd" data-lat="53.629950110527" data-lng="11.416887045115" data-set-marker="true" typeof="Place"> <span property="geo" typeof="GeoCoordinates"> <meta property="latitude" content="53.629950110527" /> <meta property="longitude" content="11.416887045115" /> </span> <div class="location-content"><span class="views-field views-field-title"><span class="field-content"><a href="/node/30" hreflang="de">webmanufacture</a></span></span></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-field-blocknodeblogfield-comment-blog"> <div class="block__content"> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">kommentare</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=21&amp;2=field_comment_blog&amp;3=comment" token="ajhcVPSraWrrTrMemc4WRq08fKW1ijKnF-mZdL7Tu_k"></drupal-render-placeholder> </div> </div> </section> </div> </div> </div> </div> Tue, 11 Jan 2022 17:47:49 +0000 wmfact 21 at https://drupal-schwerin.de https://drupal-schwerin.de/blog/geolocation#comments Webformulare https://drupal-schwerin.de/blog/webformulare <span>Webformulare</span> <span><span>wmfact</span></span> <span>Mi., 10.06.2020 - 18:47</span> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block-layout-builder block-field-blocknodeblogbody"> <div class="block__content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Mit »Webform« realisiert Drupal alle Funktionen, die von professionellen Formulare erwartet werden, um dem Anwender zu erlauben, Daten anzugeben, zu verändern, auszuwählen oder mit diesen zu interagieren.</p> <table border="1" cellpadding="1" cellspacing="1" style="width: 100%;"><thead><tr><th class="text-align-right" scope="col" style="width: 50%;">Formen</th> <th class="text-align-right" scope="col" style="width: 518px;">Submissions</th> </tr></thead><tbody><tr><td style="width: 556px;"> <ul><li>Entwürfe</li> <li>Vorschau</li> <li>Terminplanung</li> <li>Teilen</li> <li>Bestätigungen</li> <li>Modale Dialoge</li> <li>Zugangskontrollen</li> <li>Vorbelegung</li> <li>Mehrschritt</li> </ul></td> <td style="width: 518px;"> <ul><li>E-Mail Benachrichtigungen</li> <li>Fernpost</li> <li>Anpassbare Ergebnisansicht</li> <li>Einreichungskennzeichnung</li> <li>Einreichung Export/Import</li> <li>Einreichungs-Upload</li> <li>Einreichgrenzen</li> <li>PDF-Generierung</li> <li>Automatisches Spülen</li> </ul></td> </tr><tr><th class="text-align-right" style="width: 556px;">Elemente</th> <th class="text-align-right" style="width: 518px;">Add-ons</th> </tr><tr><td style="width: 556px;"> <ul><li>Standardeingänge</li> <li>Datums-/Uhrzeiteingaben</li> <li>Datei-Uploads</li> <li>Berechnete Elemente</li> <li>Verbundelemente</li> <li>Benutzerdefinierte Elemente</li> <li>Entitätsreferenzen</li> <li>Skalen und Likerts</li> </ul></td> <td style="width: 518px;"> <ul><li>Spamschutz</li> <li>CRM-Integration</li> <li>Datenverschlüsselung</li> <li>Einreichungsanalyse</li> <li>Postbearbeitung</li> <li>Übersetzungen</li> <li>Headless support</li> <li>Workflow</li> </ul></td> </tr></tbody></table><ul><li>webform 6.2.0-beta1 (released 29. Dezember 2021)</li> <li>incl. libraries: <ul><li><code>composer require wikimedia/composer-merge-plugin</code> and edit:</li> <li><code>"merge-plugin": { "include": [ "web/modules/contrib/webform/composer.libraries.json" ] },</code></li> <li>algolia/places (1.19.0) | choices/choices (9.0.1) | ckeditor/autogrow (4.17.1) | ckeditor/codemirror (v1.17.12) | ckeditor/fakeobjects (4.17.1) | ckeditor/image (4.17.1) | ckeditor/link (4.17.1) | codemirror/codemirror (5.61.1) | jquery/chosen (1.8.7) | jquery/geocomplete (1.7.0) | jquery/hotkeys (0.2.0) | jquery/icheck (1.0.2 ) | jquery/image-picker (0.3.1) | jquery/inputmask (5.0.6) | jquery/intl-tel-input (16.1.0) | jquery/rateit (1.1.3) | jquery/select2 (4.0.13) | jquery/textcounter (0.9.0) | jquery/timepicker (1.13.18) | jquery/toggles (4.0.0) | progress-tracker/progress-tracker (2.0.7) | signature_pad/signature_pad (2.3.0) | svg-pan-zoom/svg-pan-zoom (3.6.1) | tabby/tabby (12.0.3) | tippyjs/6.x (6.2.6)<br />  </li> </ul></li> </ul></div> </div> </div> <div class="block block-layout-builder block-extra-field-blocknodebloglinks"> <div class="block__content"> </div> </div> <div class="block block-layout-builder block-field-blocknodeblogfield-comment-blog"> <div class="block__content"> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">kommentare</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=7&amp;2=field_comment_blog&amp;3=comment" token="CVygLxFgQnX9ZuNU6UFSQxU92X8vqrGAuCfglrWq_Ps"></drupal-render-placeholder> </div> </div> </section> </div> </div> </div> </div> Wed, 10 Jun 2020 16:47:56 +0000 wmfact 7 at https://drupal-schwerin.de https://drupal-schwerin.de/blog/webformulare#comments