{"id":25317,"date":"2017-07-24T16:24:46","date_gmt":"2017-07-24T14:24:46","guid":{"rendered":"http:\/\/www.dragosoft.info\/?p=25317"},"modified":"2022-02-14T09:11:17","modified_gmt":"2022-02-14T09:11:17","slug":"joomla-4-riesige-klammer-n","status":"publish","type":"post","link":"https:\/\/dragosoft.info\/de\/joomla-4-riesige-klammer-n\/","title":{"rendered":"Joomla 4 - Neue Version oder gro\u00dfer Schritt nach vorn?"},"content":{"rendered":"<p>Die neueste Version von Joomla - 3.7.3 ist erschienen. Ist es zu fr\u00fch, um \u00fcber die\u00a0<strong>Joomla 4<\/strong>\u00a0(alias\u00a0<strong>Joomla X<\/strong>\u00a0)?<\/p>\n<p>Nein, das glaube ich nicht. Sie haben wahrscheinlich schon von Joomla 4 geh\u00f6rt - das hei\u00dft\u00a0<strong>Hauptlinie der Joomla-Entwicklung f\u00fcr dieses Jahr,<\/strong>\u00a0obwohl es noch keinen offiziellen Ver\u00f6ffentlichungstermin gibt. Parallel zur Entwicklung von Joomla 3.x, ist Joomla 4 auf dem Weg, als Ergebnis der harten Arbeit der\u00a0<a href=\"https:\/\/developer.joomla.org\/news\/620-joomla-4-working-group.html\" rel=\"nofollow noopener\" target=\"_blank\">Joomla 4 Arbeitsgruppe<\/a>\u00a0.<\/p>\n<p>Lassen Sie uns nun einen Blick darauf werfen, was in diesem Joomla-Update enthalten sein sollte und warum wir ihm mehr Aufmerksamkeit schenken sollten.<\/p>\n<p><em>* Bitte beachten Sie, dass die Funktionen noch nicht offiziell sind und sp\u00e4ter ge\u00e4ndert werden k\u00f6nnen.<\/em><\/p>\n<h2>Warum wird die Umwandlung in Joomla 4 ben\u00f6tigt?<\/h2>\n<p>Obwohl Joomla im Laufe der Zeit verbessert wurde, basiert das System auf 10 Jahre alten Technologien. Daher kann es die Anforderungen vieler heutiger Technologien nicht erf\u00fcllen. Das macht Joomla im Vergleich zu einigen seiner Hauptkonkurrenten altmodisch. Zu seiner Verteidigung k\u00f6nnen wir sagen, dass viele Leute es immer noch benutzen, aber es sollte bedacht werden, dass sein Marktanteil in den letzten Jahren insgesamt nicht gestiegen ist - im Gegenteil.<\/p>\n<p>Veraltete Technologien hindern Entwickler daran, viele Dinge zu tun, um wirklich gro\u00dfartige Projekte mit ihnen zu erstellen. Joomla muss sich also transformieren, um mit der modernen Technologie Schritt zu halten und besser auf die Bed\u00fcrfnisse seiner Nutzer zu reagieren.<\/p>\n<h2>\u00c4nderungen in Joomla 4, die Entwickler betreffen<\/h2>\n<p>Das schrieb Mike Wakemans \u00fcber <strong>Joomla 4<\/strong>:<\/p>\n<p><em>\"Dies wird eine Weiterentwicklung von Joomla! Eine ganz neue Version mit dem Ziel, sowohl das Benutzererlebnis als auch die Qualit\u00e4t des Codes zu verbessern. Joomla 4 wird kein massiver gro\u00dfer Replikator der Codebasis sein. Das Ziel ist es, wichtige Funktionsverbesserungen in Joomla einzuf\u00fchren, mit begrenzten Unterbrechungen f\u00fcr die R\u00fcckw\u00e4rtskompatibilit\u00e4t. \"<\/em><\/p>\n<p>Im Grunde geht es bei Joomla 4 um neue Dinge, die bestehende negative Trends brechen, um eine v\u00f6llig neue Version zu haben.<\/p>\n<p>Wie in der Entwicklungs-Roadmap angegeben, wird Joomla 4 die Entwicklung von Joomla selbst fortsetzen, um eine leistungsf\u00e4higere, aber dennoch einfach zu bedienende CMS-Plattform zu werden. Die \u00c4nderungen werden auch die einzigartigen Symbole verbessern, die Joomla von anderen CMS abheben.<\/p>\n<p>Die Priorit\u00e4t bei der Entwicklung von Joomla 4 ist ein einmaliges Upgrade f\u00fcr grundlegende Einstellungen und Module und minimale Br\u00fcche f\u00fcr die Abw\u00e4rtskompatibilit\u00e4t mit aktuellen Erweiterungen. Es wird jedoch erwartet, dass neue M\u00f6glichkeiten geschaffen werden, um andere Dinge f\u00fcr Entwickler, die versuchen wollen, zu tun.<\/p>\n<h2>Wesentliche Verbesserungen des Admin-Workflows in Joomla.<\/h2>\n<p>Das Entwicklungsteam arbeitet an einem neuen und n\u00fctzlicheren Joomla-Administrations-Dashboard. Dies ist das erste, was die Benutzer sehen, nachdem sie sich in die Verwaltung eingeloggt haben. Sie versuchen also, es f\u00fcr die Benutzer intuitiver zu machen, mit n\u00fctzlichen und relevanten Informationen direkt im Dashboard.<\/p>\n<p>Au\u00dferdem wird es einen neuen Prozess geben, der neuen Joomla-Nutzern den Einstieg in Joomla erleichtert. Auch die \u00dcberarbeitung der Standardparameter steht auf der Agenda des Entwicklungsteams.<\/p>\n<h2>Entwicklung im Joomla-Code<\/h2>\n<p>Die Programmierung von Joomla 4-Erweiterungen wird Sie zum Tanzen bringen - sagen andere Entwickler! Der Code in Joomla Core wird ausgefeilter (nat\u00fcrlich mit weniger Fehlern) und leichter zu pflegen sein.<\/p>\n<p>Ich kann einige Code-Verbesserungen skizzieren, die Sie in dieser gro\u00dfartigen Version erwarten k\u00f6nnen: ein neues, umgeschriebenes Plugin-System, Dependency-Injection-Container, die JFactory ersetzen, Joomla Framework, das in mehr Komponenten verwendet wird (um sp\u00e4ter weniger benutzerdefinierten Code zu verwenden), Code-Speicher und Verwerfung.<\/p>\n<h2>Orthogonale Struktur der Komponenten<\/h2>\n<p>Ortho ... was?! Was verbirgt sich hinter diesem seltsamen und mysteri\u00f6sen Begriff?! Lassen Sie es uns so erkl\u00e4ren:<\/p>\n<p>Die Struktur von Joomla 4 ist eine Kombination aus vertikalen Komponenten wie Inhalt oder Benutzer und horizontalen Komponenten wie Workflow, Markup, Versionsbearbeitung. Das bedeutet, dass, w\u00e4hrend wir die Entwicklung im Joomla-Kern haben, gleichzeitig alle neuen Features in Bezug auf die Funktionalit\u00e4t wie Ver\u00f6ffentlichung, Tagging und Versionierung usw. automatisch in Joomla hinzugef\u00fcgt werden und alle konfigurierbar sind.<\/p>\n<p>Sie k\u00f6nnen mehr \u00fcber diese neue Struktur erfahren\u00a0<a href=\"https:\/\/github.com\/joomla-projects\/joomla-pythagoras\/wiki\/Orthogonal\" rel=\"nofollow noopener\" target=\"_blank\">hier<\/a>\u00a0.<\/p>\n<h2>Modernes CSS-Framework<\/h2>\n<p>Aus dem Bootstrap 2-K\u00e4fig, an dem Joomla zu lange festhielt, werden Joomla 4 und seine neueren Versionen mit der neuesten Version von Bootstrap (Bootstrap 4) auf dem neuesten Stand sein. Ich bin sicher, alle Designer werden dies lieben!<\/p>\n<p>Zusammen mit dem kommt etwas namens JLayout, um eine generische JavaScript-Bibliothek zu entwickeln, die Bootstrap vertritt. Dies wird dazu beitragen, die Arbeit eines Entwicklers zu reduzieren, damit Joomla-Erweiterungen in allen Joomla-Vorlagen korrekt dargestellt werden. Designer werden auch von JLayouts profitieren, da dies hilft, das perfekte HTML zu rendern - so haben Designer jetzt mehr M\u00f6glichkeiten, eine mit Joomla entwickelte Website vollst\u00e4ndig anzupassen.<\/p>\n<h2>Implementierung von MVC<\/h2>\n<p>&#8222;<em>Bei Joomla 4 schr\u00e4nken wir die Aufgaben einer Komponente ein. Eine Komponente muss also nur noch ihre eigene Kernfunktionalit\u00e4t erf\u00fcllen. Alles andere wird in das System gezogen<\/em> \" - sagte Marco Densi auf der JWC 2015. Es wird also viel weniger Code f\u00fcr die Entwickler von Erweiterungen zu schreiben sein! Intern wird ein \"Befehlsbus\" verwendet, um die Erweiterungsfunktionen zu vereinfachen, wobei ein einziger Multiprozessor-Controller zum Einsatz kommt.<\/p>\n<p>So wie es in Joomla 4 implementiert ist, wird das MVC die Struktur der orthogonalen Komponente definieren und wie sie funktioniert.<\/p>\n<h2>Warum Joomla-Benutzer, insbesondere <a href=\"https:\/\/dragosoft.info\/de\/website-design-und-entwicklung-2\/\">Entwickler<\/a>sollte auf Joomla 4 achten?<\/h2>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-37195 size-full\" src=\"https:\/\/dragosoft.info\/wp-content\/uploads\/2017\/07\/joomla4-user-experiens.jpg\" alt=\"Joomla 4 - Neue Version oder gro\u00dfer Schritt nach vorn?\" width=\"600\" height=\"370\" title=\"\" srcset=\"https:\/\/dragosoft.info\/wp-content\/uploads\/2017\/07\/joomla4-user-experiens.jpg 600w, https:\/\/dragosoft.info\/wp-content\/uploads\/2017\/07\/joomla4-user-experiens-300x185.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Joomla 4 wird ein riesiger Schritt nach vorne im Vergleich zu fr\u00fcheren Versionen von Joomla sein.<\/p>\n<p>Sie m\u00fcssen Ihre Joomla 3.x Erweiterungen aktualisieren und modifizieren, um sie mit Joomla 4 kompatibel zu machen.<\/p>\n<p>Auf der anderen Seite macht es Joomla 4 den Entwicklern leicht, Erweiterungen mit freien Tags, Versionen usw. zu erstellen. Au\u00dferdem wird die Last der Aufgaben f\u00fcr Entwickler erleichtert, da es viele Verbesserungen gibt, um unn\u00f6tige gemeinsame Aufgaben f\u00fcr sie zu reduzieren.<\/p>\n<p>F\u00fcr Endbenutzer wird Joomla 4 sicherlich ein frischer Wind sein - es wird eine vereinfachte Installation, eine einfachere und integriertere Admin-Konfiguration, eine einfachere Modulkonfiguration, einen besseren Versionslauncher, einen besseren Medienmanager und vieles mehr geben. Da es sich stark auf die Benutzererfahrung konzentriert, wird Joomla 4 ein echter CMS-Star f\u00fcr Endbenutzer sein.<\/p>\n<h2>Wie finden Sie das? Schlie\u00dfen Sie sich dem Team an, um es wirklich gro\u00dfartig zu machen!<\/h2>\n<p>Joomla 4 wird nicht nur \"eine leicht verbesserte Version von Joomla 3.x\" sein. Es wird ein Sprung in der Joomla-Entwicklung sein. M\u00f6chten Sie zur Entwicklung von Joomla 4 beitragen?\u00a0<a href=\"https:\/\/volunteers.joomla.org\/teams\/joomla-4-working-group\" rel=\"nofollow noopener\" target=\"_blank\">Werden Sie jetzt Mitglied des Joomla 4-Freiwilligenteams<\/a>!<\/p>\n<p><strong>Autor:<\/strong> Dragomir Kuprindzhiyski<\/p>","protected":false},"excerpt":{"rendered":"<p>\u0418\u0437\u043b\u0435\u0437\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u043d\u0430 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 Joomla \u2013 3.7.3.\u00a0\u0414\u0430\u043b\u0438 \u0435 \u0442\u0432\u044a\u0440\u0434\u0435 \u0441\u043a\u043e\u0440\u043e \u0434\u0430 \u0441\u0435 \u0433\u043e\u0432\u043e\u0440\u0438 \u0437\u0430\u00a0Joomla 4\u00a0(\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430 \u043e\u0449\u0435 \u043a\u0430\u0442\u043e\u00a0Joomla X\u00a0)? \u041d\u0435, \u043d\u0435 \u043c\u0438\u0441\u043b\u044f \u0442\u0430\u043a\u0430.\u00a0\u0412\u0435\u0440\u043e\u044f\u0442\u043d\u043e \u0432\u0435\u0447\u0435 \u0441\u0442\u0435 \u0447\u0443\u0432\u0430\u043b\u0438 \u0437\u0430 Joomla 4 &#8211; \u0442\u043e\u0432\u0430, \u043a\u043e\u0435\u0442\u043e \u0441\u0435 \u043d\u0430\u0440\u0438\u0447\u0430\u00a0\u043e\u0441\u043d\u043e\u0432\u043d\u0430 \u043b\u0438\u043d\u0438\u044f \u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430\u0442\u0430 \u043d\u0430 Joomla \u0437\u0430 \u0442\u0430\u0437\u0438 \u0433\u043e\u0434\u0438\u043d\u0430,\u00a0\u0432\u044a\u043f\u0440\u0435\u043a\u0438 \u0447\u0435 \u0432\u0441\u0435 \u043e\u0449\u0435 \u043d\u044f\u043c\u0430 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u043d\u043e \u0432\u0440\u0435\u043c\u0435 \u0437\u0430 \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0430\u0432\u0430\u043d\u0435.\u00a0\u041f\u0430\u0440\u0430\u043b\u0435\u043b\u043d\u043e \u0441 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u0442\u043e \u043d\u0430 Joomla 3.x, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":37197,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,75],"tags":[],"class_list":["post-25317","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-publikacii","category-joomla-novini-i-interesni-funkcii"],"_links":{"self":[{"href":"https:\/\/dragosoft.info\/de\/wp-json\/wp\/v2\/posts\/25317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dragosoft.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dragosoft.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dragosoft.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dragosoft.info\/de\/wp-json\/wp\/v2\/comments?post=25317"}],"version-history":[{"count":0,"href":"https:\/\/dragosoft.info\/de\/wp-json\/wp\/v2\/posts\/25317\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dragosoft.info\/de\/wp-json\/wp\/v2\/media\/37197"}],"wp:attachment":[{"href":"https:\/\/dragosoft.info\/de\/wp-json\/wp\/v2\/media?parent=25317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dragosoft.info\/de\/wp-json\/wp\/v2\/categories?post=25317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dragosoft.info\/de\/wp-json\/wp\/v2\/tags?post=25317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}