Joomla - Frameworks nutzen


Was sind Frameworks - Programme
Seiten-Frameworks nicht mit iFrames verwechseln. Framedwork oder Pagebuilder?

Was ist ein Framework?

wikipedia.org/wiki/Framework
Ein Framework (englisch für Rahmenstruktur) ist ein Programmiergerüst, das in der Softwaretechnik, insbesondere bei der objektorientierten Softwareentwicklung sowie bei komponentenbasierten Entwicklungsansätzen, verwendet wird. Im allgemeineren Sinne bezeichnet man mit Framework auch einen Ordnungsrahmen.
in Framework ist selbst noch kein fertiges Programm, sondern stellt den Rahmen zur Verfügung, innerhalb dessen der Programmierer eine Anwendung erstellt, wobei u. a. durch die in dem Framework verwendeten Entwurfsmuster auch die Struktur der individuellen Anwendung beeinflusst wird.
„Ein Framework ist eine semi-vollständige Applikation. Es stellt für Applikationen eine wiederverwendbare, gemeinsame Struktur zur Verfügung. Die Entwickler bauen das Framework in ihre eigene Applikation ein und erweitern es derart, dass es ihren spezifischen Anforderungen entspricht. Frameworks unterscheiden sich von Toolkits dahingehend, dass sie eine kohärente Struktur zur Verfügung stellen, anstatt einer einfachen Menge von Hilfsklassen.
Ein Framework gibt somit in der Regel die Anwendungsarchitektur vor. Dabei findet eine Umkehrung der Steuerung (Inversion of Control) statt: Der Programmierer registriert konkrete Implementierungen, die dann durch das Framework gesteuert und benutzt werden, statt – wie bei einer Klassenbibliothek – lediglich Klassen und Funktionen zu benutzen. Wird das Registrieren der konkreten Klassen nicht fest im Programmcode verankert, sondern „von außen“ konfiguriert, so spricht man auch von Dependency Injection.

wikipedia.org/wiki/WebframeworkWebframeworkWebframework
Ein Webframework (auch Web Application Framework, kurz: WAF oder WF) ist ein Framework, das für die Entwicklung von dynamischen Webseiten, Webanwendungen oder Webservices ausgelegt ist. Sich wiederholende Tätigkeiten werden vereinfacht und die Wiederverwendung von Code und die Selbstdokumentation der Software-Entwicklung gefördert. Durch Konzepte wie Don’t repeat yourself, KISS oder Konvention vor Konfiguration werden einfache, klare und mit wenig Aufwand wartbare Strukturen angeboten.
Durch vordefinierte und vorgefertigte Klassen werden häufig gebrauchte Funktionen wie Mailversand[1], sichere Authentifizierung und Authentisierung[2], Sicherheitsfunktionen, Lokalisierung, Performance (z. B. HTTP Caching) oder grundlegende Funktionen für Webformulare vom Framework mitgebracht.
Webframeworks sind darauf ausgelegt, sehr schnell lauffähige Webanwendungen zu erstellen. Dazu bieten heutige Webframeworks einen Datenbankzugriff, Templating-Mechanismen, eine saubere Trennung von Präsentation und Code durch Verwendung des Model View Controllers oder Model View Presenters als Architekturmuster, sowie oft auch Möglichkeiten zum Rapid Prototyping durch Scaffolding.

Weitere Infos auf
praxistipps.chip.de/was-ist-ein-framework-einfach-erklaert_41348

bsh-ag.de/it-wissensdatenbank/framework/


Joomla Frameworks

Die Auswahl der richtigen Joomla-Framework-Lösung kann schwierig sein. Man muss wissen, was man braucht und mit den Programmen vergleichen.
Hier willich nur einen kleinen Überblick bereitstellen.

Verbindung von Frameworks und Templates: Es gibt Templates, die auf Frameworks aufgebaut sind, z.B. Helix, oder die Templates. die ohne das instllierte passende Framework nicht funktionieren, z.B. gemäss joomlaplates.com/documentation.html


Joomla-Frameworks, alphabetisch geordnet:

astroidframe.work/      J5 Ja
Astroid
: Outside the World Joomla Template Framework
https://astroidframe.work/partners für Templates

gantry.org/
Gantry : True Open Source Joomla Template Framework
Dokumentation auf Deutsch: https://webagentur-reimann.de/gantry-5-doku
Gantry Framework is developed by a leading Joomla product vendor – Rockettheme. It has awesome designs both at the frontend and backend. It has a flexible layout with 65 module positions and a 960 grid system. Documentation is very clear & detailed for each level of users: basic, intermediate, and advanced. It gives a good speed because of RockGZipper that compresses CSS & JS files to give optimum performance.

joomshaper.com/helix     J5 Ja
Helix Ultimate selber ist kostenlos: Most Popular Joomla Template Framework
optional, den SP Page Builder installieren, dieser ersetzt quasi den Standard Editor von Joomla, ist aber nicht billig.ist aber nicht billig.

joomlart.com/t4-framework    J5 Ja 
T4 Template Framework The All-New Framework for Joomla
T4 Framework is a powerful and advanced template framework for Joomla. It is a modern, flexible and highly customizable framework.

shape5.com/joomla/framework/vertex_framework.html
What Is Vertex? Vertex is our own template framework that our products are built on, and is one of the most flexible and powerful frameworks available. The Vertex framework is a set of functionality that creates the core logic and structure of a template, while adding many great features such as: S5 Flex Menu, Column Widths, Page Width, Multibox Popups, Tooltips, Info Slides, Google Fonts, File Compression, Responsive Options, Mobile Navigation, Color Pickers, and so much more!
Vertex is built directly into each template and does not require an additional installation. Vertex can be patched for free with the latest framework files at any time.

joomlabamboo.com/joomla-templates/zen-grid-framework
The Zen Grid Framework is a feature rich Joomla template framework created for the easy deployment and development of joomla templates for you and your clients. It features a very smooth and easy to use joomla template admin which makes controlling the template a breeze for you and your clients.


templatetoaster.com/joomla-template-creator
TemplateToaster Generator und damit etwas anders. TemplateToaster ist eine Joomla Template Creator-Software zum Entwerfen von Joomla-Vorlagen. Es stellt ein eigenes Joomla-Vorlagen-Framework bereit. Es gibt eine Reihe vorgefertigter Beispielvorlagen, die Sie verwenden können. Darüber hinaus können Sie damit auch Ihre eigenen benutzerdefinierten Vorlagen erstellen. Es erleichtert Benutzern mit vielen fortschrittlichen Technologien die Bearbeitung der einzelnen Abschnittskopfzeilen, Fußzeilen, Textkörper, Seitenleisten, Menüs usw. Darüber hinaus können Sie sogar Videos in Kopfzeilenhintergründen hinzufügen. Tatsächlich ist das Hinzufügen verschiedener Modulpositionen im TemplateToaster Website Maker ein Kinderspiel.

 kontrolliert 10.11.2023 / Bitte selber vor dem Kauf ncohmals kontrollieren, es gibt immer wieder Änderungen.

 Joomla Template Framework  Asteroid  Gantry   Helix Ultimate   T4 Framework   TemplateToaster   Vertex  Zen Grid Framework
 Kosten  Free/ Kostenlos   Free/ Kostenlos   Free/ Kostenlos  Free/ Kostenlos  besser Prof.. 99$  Premium   ab 89$
 Responsive  Ja   Ja Ja   Ja Ja
 Supported Joomla Versions  Joomla 5 Joomla 4 Joomla 5 Joomla 5 ?? ?? ??
 Drag & Drop  Ja Ja Ja Ja   Ja  
 Templates  Ja nein Ja + andere Anbieter vorhanden   = Joolart  
 Videos im Hintergrund Ja   Nein / ausser **        
 Sprache Website Deutsch? nein, EN nein, EN nein, EN nein, EN  Je umstellen nein, EN nein, EN
 Sprache Programm Deutsch ja Downl-Datei   nichts gefunden       Ja
selber getestet Ja mit Templ. one nicht getestet Ja nicht getestet nicht getestet nicht getestet nicht getestet

 

 ** Hintergrund-Video in Helix soll mit dem PageBuilder (kostet) funktionieren, selber nicht getestet. Video gefunden (YouTube)

 

Hintergrund schmal

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.