Ich freue mich immer, Entwickler für Joomla-Erweiterungen zu bezahlen, weil sie es verdienen.
Einige Erweiterungen sind weithin bekannt, weil sie im Joomla! Extensions Directory™ https://extensions.joomla.org/ verfügbar sind und ausgezeichnete Bewertungen haben.
Es gibt aber auch viele Juwelen, die weniger bekannt sind, zum Beispiel weil sie es nur sind verfügbar auf Github.
In diesem Artikel wollte ich Ihnen meine eigene Liste dieser kleinen Erweiterungen, die ich auf den meisten meiner Joomla 4-Websites verwende, zusammen mit ein paar Tipps und Tricks vorstellen.
Die überwiegende Mehrheit dieser Erweiterungen ist Open Source (in diesem Fall ermutige ich Sie, einen Beitrag zu leisten!) oder zumindest kostenlos.
Ich habe sie in 8 Themenbereichen zusammengestellt.
Viel Spaß und viel Spaß mit Joomla!
MEDIEN-MANAGER
Erlauben Sie SVG im Medienmanager
Es dauert lediglich 30 Sekunden, die Optionen anzupassen.
https://www.youtube.com/watch?v=U7hHYpuNqsg
Txs Brian!
Zeigen Sie SVG-Bilder im Medienmanager in der Vorschau an und wählen Sie SVG-Dateien in den Medienfeldern aus
SVG zuzulassen ist schon schön, aber die Möglichkeit, sie in der Vorschau anzuzeigen, ist noch besser!
Hinweis: Das Vorschau-SVG-Bild wird in Joomla 4.3 behoben .
https://github.com/nikosdion/joomlasvg
Txs Nicholas!
Responsive Bilder
Wie wäre es mit der automatischen Generierung von AVIF- und WEBP-Bildern und der Erstellung von Quellsätzen (d. h. der Erstellung unterschiedlicher Größen für jedes Bild, um vollständig responsiv zu sein)?
https://responsive-images.dgrammatiko.dev/
Txs Dimitris!
Ein anderer Ordner für jeden Benutzer im Medienmanager
Wie wäre es mit der Beschränkung des Zugriffs auf einen bestimmten Teil des Bilderordners (images/user/userName, wobei userName entweder die echte oder eine gehashte Version des Benutzernamens ist). Das Plugin könnte pro Benutzergruppe aktiviert werden. https://restrictedfs
. dgrammatiko.dev/
Txs Dimitris!
FTP, Pixabay, Pexels, Emoji, Filter direkt im Medienmanager
Wie wäre es, wenn Sie im Medienmanager nicht nur lokale, sondern auch entfernte Dateien sehen könnten? Und Filter und andere zusätzliche Funktionen hätten?
https://joomla.digital-peak.com/products/dpmedia
Txs Allon!
Zulassen von Dokumenten (PDF usw.) im benutzerdefinierten Feld des Typs „Medien“.
Möchten Sie ein benutzerdefiniertes Feld vom Typ „Medien“ haben, mit dem Sie nicht nur Bilder, sondern (zum Beispiel) auch Dokumente auswählen können?
Die oben erwähnte kostenpflichtige Version von DP Media ermöglicht dies (und viele weitere Dinge)
Txs Allon!
SEO & OPEN GRAPH
Open Graph (Bilder, die beim Teilen in sozialen Medien verwendet werden)
Wie wäre es mit der automatischen Generierung von Open Graph-Bildern für die Seiten Ihrer Website, indem Text und Grafiken über ein Bild oder einen einfarbigen Hintergrund gelegt werden?
https://github.com/lucid-fox/social-magick
Txs Crystal!
Schaltflächen zum Teilen
Wie wäre es mit einfachen Sharing-Buttons ohne Javascript und ohne Tracking?
https://github.com/woluweb/Sharing-Buttons
Txs me!
Yoast SEO
Wie wäre es mit SEO-Tipps, wenn Sie einen Artikel bearbeiten?
https://www.firecoders.com/joomla-extensions/route-66
Txs Firecoders!
4 SEO
Wie wäre es mit einer SEO-Erweiterung, die alles kann (Open Graph, Sitemap, Unterstützung beim Verfassen interner Verlinkungen, defekte Links, Fehlerseiten, Weiterleitungen usw.)?
Angesichts all dieser Funktionen (und ich entdecke immer noch jedes Mal, wenn ich sie verwende, neue). it), dies ist eine kostenpflichtige Erweiterung.
https://weeblr.com/joomla-seo/4seo
Txs Yannick!
BENUTZERDEFINIERTE FELDER
Bedingte Felder („zeigen am“)
Wie wäre es damit, zuzulassen, dass benutzerdefinierte Joomla-Felder – einschließlich derjenigen in Unterformularen – basierend auf dem Wert eines anderen benutzerdefinierten Felds angezeigt oder ausgeblendet werden?
https://github.com/nikosdion/plg_content_fieldsshow
auf Txs Nicholas!
Weitere Arten von benutzerdefinierten Feldern
Wie wäre es mit 26 neuen Arten von benutzerdefinierten Feldern (Videos, Karten usw.) zusätzlich zu den 16 nativen?
https://www.tassos.gr/joomla-extensions/advanced-custom-fields
Txs Tassos
Verkettete Felder
Was hat es mit der Möglichkeit zu tun, kaskadierende Dropdown-Felder zu erstellen, die sich basierend auf der vorherigen Auswahl dynamisch ändern?
Das ist einer der 7 zusätzlichen Arten von benutzerdefinierten Feldern, die Sie mit der kostenpflichtigen Version erhalten.
https://www.tassos.gr/joomla-extensions /advanced-custom-fields/docs/the-chained-fields-field
Txs Tassos!
Fields-Anfang
Wie wäre es mit der Verschachtelung benutzerdefinierter Felder vom Typ Subform (eine wiederholbare Liste bestehend aus anderen benutzerdefinierten Feldern)?
https://github.com/nikosdion/plg_fields_inception
Txs Nicholas!
Filtern
Informationen zum Hinzufügen der folgenden Arten von Filtern für jede im Frontend Ihrer Website angezeigte Kategorie: Unterkategorie / Tags / Benutzerdefinierte Felder
https://github.com/nikosdion/plg_system_filtermagic
Txs Nicholas!
EDITOR
WYSIWYG
Wie wäre es mit der Aktivierung von echtem WYSIWYG für den tinyMCE-Editor von Joomla?
Standardmäßig liefert er nur die erforderlichen Dateien für die Cassiopeia-Vorlage, Sie können ihn aber auch für jede andere Vorlage verwenden.
https://wysiwyg.dgrammatiko.dev/
Txs Dimitris!
Ein anderes Bearbeitungsformular pro Kategorie
Wie wäre es mit der Anpassung jedes Back-End-/Front-End-Com_Content-Bearbeitungsformulars pro Kategorie
https://github.com/ttc-freebies/custom-edit-forms-per-cat
Txs Dimitris!
Verknüpfungen in TinyMCE
Wie wäre es mit einer Reihe von Tastaturkürzeln, die Sie beim Erstellen von Inhalten mit Joomla 4 und dem Standardeditor (TinyMCE) verwenden können?
https://github.com/brianteeman/slashtools
Txs Brian!
Bessere Frontend-Edition
Wie wäre es mit einer ablenkungsfreien Bearbeitung von Inhalten im Frontend Ihrer Joomla 4-Website?
https://github.com/brianteeman/cleanedit
Txs Brian!
Anpassen der TinyMCE-Menüs
Alles begann mit einer Frage, die ich in der Joomla-Facebook-Gruppe gestellt habe: https://www.facebook.com/groups/joomlanospam/posts/10158526033230997/
Es gibt zwei Möglichkeiten, Styles zu den vordefinierten Menüs von TinyMCE hinzuzufügen:
- Es gibt eine native Lösung, spielen mit media\templates\site\cassiopeia\css\editor.css (oder editor.min.css ) oder seinem Äquivalent in einer untergeordneten Vorlage (Hinweis: Stellen Sie sicher, dass Ihre Klassen nicht als .test, sondern als p.test festgelegt sind zum Beispiel)
– es gibt eine bessere Lösung, wenn man das oben genannte https://wysiwyg.dgrammatiko.dev/
verwendet . Das WYSIWYG-Plugin fügt unter anderem die folgenden 2 Dateien hinzu
– /media/templates/site/cassiopeia/js/style_formats.json
– /media/templates/site/cassiopeia/js/formats.json
Weitere Erläuterungen dazu (einschließlich des Inhalts dieser Dateien) finden Sie unten auf https://wysiwyg.dgrammatiko.dev/documentation/index.html
. Wenn Sie eine untergeordnete Vorlage verwenden, können Sie diese Datei einfach in Ihre untergeordnete Vorlage einfügen ( Das ist praktisch und stellt sicher, dass Ihre Dateien niemals überschrieben werden):
- /media/templates/site/cassiopeia_MYCHILD/js/style_formats.json
- /media/templates/site/cassiopeia_MYCHILD/js/formats.json
Hinweis: im Fall von Mehrsprachigkeit Websites: Wenn diese Dateien in Ihrer untergeordneten Vorlage nicht „ausgelöst“ werden, stellen Sie einfach sicher
, dass die untergeordnete Vorlage für jede Sprache „Standard“ ist
und dass die untergeordnete Vorlage „Standard“ ist (und nicht die übergeordnete Vorlage).
Txs Dimitris !
Weiteres Anpassen von TinyMCE
Wie wäre es mit einem System-Plugin, um TinyMCE über die Möglichkeiten von Joomla hinaus anzupassen?
https://github.com/nikosdion/plg_system_tinymod
Txs Nicholas!
INHALT
Übersetzungen mit Deepl
Wie wäre es mit der Übersetzung aller Ihrer Inhalte in andere Sprachen dank Deepl, direkt aus Ihrem Editor (also alle HTML-Tags beibehalten!)
https://obix.nl/en/joomla/joomla-extensions-by-obix/editor- Übersetzungs-Plugin
Txs Pieter-Jan!
Künstliche Intelligenz mit ChatGPT
Zu faul, eigene Inhalte zu erstellen? Möchten Sie ChatGPT direkt von Ihrem Joomla-Editor aus verwenden?
https://github.com/R2H-BV/chatgpt
Txs Rick!
Erstellen Sie mehrere Artikel oder Kategorien in großen Mengen
Wie wäre es mit der Massenerstellung von Artikeln oder Kategorien, einschließlich der entsprechenden Menüelemente?
https://www.joomlashack.com/joomla-extensions/oscontent/Txs
Steve!
Erstellen Sie Artikel aus einem Google Sheet
Wie wäre es mit der Erstellung Hunderttausender Artikel, einschließlich ihrer benutzerdefinierten Felder, direkt aus einem Google Sheet (dank der Joomla-API)?
Nun, ich bin dabei, im aktuellen Joomla Community Magazine (JCM) eine neue Artikelserie zu diesem Thema zu starten.
Ja, dies ist ein Vorgeschmack auf meine kommenden Artikel (und eine gute Möglichkeit, sich darauf einzulassen, nachdem ich ihn jetzt offiziell angekündigt habe)
https://magazine.joomla.org/authors/marc-dechevre
Txs me!
Erstellen Sie Artikel aus einer CSV-Datei
Wie wäre es mit dem Batch-Import/Export Ihrer Artikel, einschließlich ihrer benutzerdefinierten Felder, direkt aus einer CSV-Datei?
https://github.com/AlekVolsk/cfi/
Txs Alek!
Ein supereinfaches Formular, mit dem Besucher (oder Administratoren) Artikel vom Frontend aus erstellen können
Wie wäre es mit einem supereinfachen Formular, mit dem Besucher (oder Administratoren) Artikel vom Frontend aus erstellen können, einschließlich der benutzerdefinierten Felder (dank der Joomla-API)? Dies ist nur ein Beispiel dafür, was mit Convert Forms 4 BETA möglich ist (was auch der Fall sein sollte)
. wird in den kommenden Wochen stabil), ich schätze, nur in der kostenpflichtigen Version.
https://www.tassos.gr/joomla-extensions/convert-forms/docs/webhooks#webhooks_article
Txs Tassos!
RO-CSVI
Ich habe gerade 4 Tools zum Importieren von Artikeln in Joomla erwähnt. Es wäre nicht fair, das umfassendste Tool, das Import/Export ermöglicht, nicht zu erwähnen, da es logischerweise eine kostenpflichtige Erweiterung ist.
https://rolandd.com/products/ro-csvi
Txs Roland!
VERWALTUNG
Greifen Sie auf Ihre Protokolldateien zu
Wie wäre es mit dem direkten Zugriff auf Ihre Protokolldateien über das Backend (anstelle von FTP)?
https://weeblr.com/joomla-seo/4logs-simple-free-logs-viewer
Txs Yannick!
Aufgabenliste
Wie wäre es, wenn Sie Ihre Aufgabenliste direkt im Backend Ihrer Website hätten?
https://github.com/brianteeman/tasklist
Txs Brian!
Ein Taskplaner zum Einchecken aller Ihrer Inhalte
Wie wäre es, wenn alle Ihre Artikel, Menüelemente, Plugins usw. jede Nacht oder in der von Ihnen gewählten Häufigkeit automatisch eingecheckt würden?
https://github.com/zero-24/plg_task_checkin
Txs Tobias!
ZUSATZFUNKTIONEN
Ein leistungsstarkes Kommentarsystem
Wie wäre es mit einem schnellen, leistungsstarken und hochgradig konfigurierbaren Kommentarsystem für Joomla?
https://www.akeeba.com/products/engage.html
Txs Nicholas!
Browser-Caches ungültig machen
Das haben wir alle schon erlebt: Wir haben eine CSS- oder JS-Datei geändert ... aber unsere Benutzer sehen das Ergebnis aufgrund des Caches ihres Browsers nicht.
https://github.com/dgrammatiko/invalidate-cache
Txs Dimitris!
Dunkler Modus für Ihr Backend
Wie wäre es mit einer alternativen Version von Atum, dem Backend-Template von Joomla4? Das ist Muta
https://muta.dgrammatiko.dev/
Txs Dimitris!
Dunkler Modus für Ihr Back-End und/oder Front-End
Wie wäre es mit der Pflege Ihrer Augen?
https://github.com/nikosdion/DarkMagic
Txs Nicholas!
Kartenlayout
Wie wäre es mit netten Überschreibungen mit Konfigurationseinstellungen zum Erstellen von Kartenlayouts?
https://github.com/brianteeman/joomla-cards
Txs Brian!
Anmeldemodal
Wie wäre es mit der Anzeige des Anmeldemoduls in einem Modal/Popup?
https://github.com/brianteeman/loginmodal
Txs Brian
Modulversionierung
Wie wäre es mit der Modulversionierung (so wie wir nativ die Artikelversionierung haben)?
https://github.com/R2H-BV/
Txs Rick!
Verwaiste Bilder
Wie wäre es mit der endgültigen Bereinigung Ihrer Website? Dies beginnt mit der Identifizierung verwaister Bilder.
Die Joomla 3-Version ist kostenlos, die Joomla 4-Version ist kostenpflichtig.
Image Manager https://www.r2h.nl/joomla-extensions
Txs Rick!
ERFAHREN SIE MEHR
Joomla! 4 Meisterklasse
Ein Leitfaden für Praktiker zum Erstellen umfangreicher und moderner Websites mit den brandneuen Funktionen von Joomla 4.
Taschenbuch, natürlich kostenpflichtig (PDF-Version enthalten)
https://www.amazon.com/Joomla-Masterclass-practitioners-building-brand-new/ dp/1803238976
Txs Luca!
Erweiterungsentwicklung
Die fehlende Joomla™-Referenz für Erweiterungsentwickler
https://www.dionysopoulos.me/book.html
Txs Nicholas!
Lernen Sie Joomla 4
Leistungsstarke Benutzertipps und Geheimnisse zu Joomla 4 (13 Videos atm)
https://www.youtube.com/@learnjoomla4/videos
Txs Brian!
Grundlegendes Joomla
Hunderte von Videos
https://www.youtube.com/@Basicjoomla/videos & https://www.youtube.com/@Basicjoomla/streams
Txs Tim!