私はいつも、開発者に Joomla 拡張機能の代金を支払うことに非常に満足しています。なぜなら、開発者にはそれに値するからです。

一部の拡張機能は、Joomla! Extensions Directory™ https://extensions.joomla.org/で入手でき、優れたレビューがあるため広く知ら
れていますが、あまり知られていない宝石も数多くあります。 Github で入手可能です。

この記事では、私がほとんどの Joomla 4 Web サイトで使用している小さな拡張機能の私独自のリストを、いくつかのヒントとテクニックとともに共有したいと思いました。

これらの拡張機能の大部分はオープンソース (その場合は、貢献することをお勧めします!) か、少なくとも無料で、
8 つのテーマにまとめました。

Joomla を楽しんでください!

メディアマネージャー

メディアマネージャーでSVGを許可する

オプションを調整するのに必要な時間は 30 秒だけです。https:
//www.youtube.com/watch?v
=U7hHYpuNqsg ブライアンに送信してください!

メディア マネージャーで SVG 画像をプレビューし、メディア フィールドで SVG ファイルを選択します

SVG を許可することはすでに優れていますが、それらをプレビューできるようになるとさらに優れています!
注: プレビュー SVG 画像はJoomla 4.3 で修正される予定です。

レスポンシブ画像

AVIF および WEBP 画像を自動的に生成し、ソース セットを作成する (つまり、完全にレスポンシブにするために各画像の異なるサイズを作成する) のはどうでしょうか?
https://sensitive-images.dgrammatiko.dev/
Txs Dimitris!

メディアマネージャーのユーザーごとに異なるフォルダー

画像フォルダーの特定の部分 (images/user/userName、userName は実際のユーザー名またはハッシュされたユーザー名) へのアクセスを制限する場合はどうでしょうか。プラグインはユーザー グループごとに有効にできます。 https://restrictedfs 
。 dgrammatiko.dev/
Txs ディミトリス!

FTP、Pixabay、Pexel、絵文字、メディア マネージャーで直接フィルター

メディア マネージャーでローカル ファイルだけでなく、離れた場所にあるファイルも表示するにはどうすればよいですか? また、フィルターやその他の追加機能も備えていますか?
https://joomla.digital-peak.com/products/dpmedia
Txs Allon!

タイプメディアのカスタムフィールドでドキュメント(PDFなど)を許可する

画像だけでなく (たとえば) ドキュメントも選択できる、タイプ メディアのカスタム フィールドが必要ですか?
上で説明した DP Media の有料バージョンでは、これ (およびその他多くの機能) が可能です

SEOとオープングラフ

Open Graph(ソーシャルメディアで共有する際に使用する画像)

サイトのページ用に Open Graph 画像を自動的に生成し、画像または単色の背景にテキストとグラフィックを重ね合わせてはどうでしょうか
https://github.com/lucid-fox/social-magick
Txs Crystal!

共有ボタン

JavaScript も追跡もしない軽量の共有ボタンを使用するのはどうでしょうか?
https://github.com/woluweb/Sharing-Buttons
メッセージを送ってください。

ヨーストSEO

記事を編集するときに SEO のヒントを得るのはどうでしょうか?
https://www.firecoders.com/joomla-extensions/route-66
Txs Firecoders!

4 SEO

すべてを行う SEO 拡張機能 (オープン グラフ、サイトマップ、内部リンク コンテンツ作成支援、リンク切れ、エラー ページ、リダイレクトなど) を使用するのはどうでしょうか? これらすべての機能を考慮すると (それでも、使用するたびに新しい機能を発見します
) https://weeblr.com/joomla-seo/4seo
Txs
Yannick!

カスタムフィールド

条件付きフィールド (「表示」)

Joomla カスタム フィールド (サブフォーム内のものも含む) を、別のカスタム フィールドの値に基づいて表示または非表示にできるようにするのはどうでしょうか?
https://github.com/nikosdion/plg_content_fieldsshow
on Txs Nicholas!

より多くの種類のカスタムフィールド

16 のネイティブ フィールドに加えて、26 の新しいタイプのカスタム フィールド (ビデオ、マップなど) を追加するのはどうですか
https://www.tassos.gr/joomla-extensions/advanced-custom-fields
Txs Tassos

連鎖フィールド

前の選択に基づいて動的に変化するカスケード ドロップダウン フィールドを作成できる機能は何ですか?
それは、有料版で入手できる 7 つの追加タイプのカスタム フィールドのうちの 1 つです。
https://www.tassos.gr/joomla-extensions /advanced-custom-fields/docs/the-chained-fields-field
Txs タッソス!

フィールドの始まり

タイプ サブフォームのカスタム フィールド (他のカスタム フィールドで構成される反復可能なリスト) をネストする場合はどうでしょうか。
https://github.com/nikosdion/plg_fields_inception
Txs Nicholas!

フィルタリング

サイトのフロントエンドに表示される各カテゴリに対する次の種類のフィルターの追加について: サブカテゴリ / タグ / カスタム フィールド
https://github.com/nikosdion/plg_system_filtermagic
Txs Nicholas!

編集者

ウィシウィグ

Joomla の tinyMCE エディターで真の WYSIWYG を有効にするのはどうでしょうか?デフォルトでは、Cassiopeia テンプレートに必要
なファイルのみが提供されますが、他のテンプレートにも同様に使用できます。

カテゴリごとに異なる編集フォーム

カテゴリごとにバックエンド/フロントエンドの com_content 編集フォームをカスタマイズしてはどうでしょうか
https://github.com/ttc-freebies/custom-edit-forms-per-cat
Txs Dimitris!

TinyMCE のショートカット


Joomla 4 とデフォルトのエディター ( TinyMCE ) でコンテンツを作成するときに使用する一連のキーボード ショートカットを用意するのはどうでしょうか

より優れたフロントエンドエディション

Joomla 4 Web サイトのフロントエンドでコンテンツの編集に気を散らさないようにするのはどうでしょうか?
https://github.com/brianteeman/cleanedit
Txs Brian!

TinyMCE メニューのカスタマイズ

これはすべて、私が Joomla Facebook グループで尋ねた質問から始まりました: https://www.facebook.com/groups/joomlanospam/posts/10158526033230997/
TinyMCE の定義済みメニューにスタイルを追加するには 2 つの方法があります
。ネイティブ ソリューション。 media\templates\site\cassiopeia\css\editor.css (またはeditor.min.css ) または子テンプレート内の同等のものを操作します(注: クラスが .test ではなく p.test として設定されていることを確認してください)たとえば)
- 上記の https://wysiwyg.dgrammatiko.dev/
を使用すると、より良い解決策があります。 WYSIWYG プラグインは、次の 2 つのファイル
- /media/templates/site/cassiopeia/js/style_formats.json
-を追加します。 /media/templates/site/cassiopeia/js/formats.json
https://wysiwyg.dgrammatiko.dev/documentation/index.htmlの下部にあるこれに関する詳細な説明 (これらのファイルの内容を含む) を参照してください。
子テンプレートを使用する場合は、それらのファイルを子テンプレートに置くだけで済みます (これは便利で、ファイルが上書きされないようにします):
- /media/templates/site/cassiopeia_MYCHILD/js/style_formats.json
- /media/templates/site/cassiopeia_MYCHILD/js/formats.json
注: 多言語の場合Web サイトで、子テンプレート内のファイルが「トリガー」されない場合は、
子テンプレートが各言語で「デフォルト」であること、
および子テンプレートが (親テンプレートではなく) 「デフォルト」であることを確認してください。
Txs Dimitris !

TinyMCEをさらにカスタマイズする

Joomla でできることを超えて TinyMCE をカスタマイズするシステム プラグインを用意するのはどうですか?
https://github.com/nikosdion/plg_system_tinymod
Txs Nicholas!

コンテンツ

Deepl による翻訳

Deepl を使用して、エディターから直接、すべてのコンテンツを他の言語に翻訳してはどうでしょうか (つまり、すべての HTML タグを保持します!)
https://obix.nl/en/joomla/joomla-extensions-by-obix/editor-翻訳 - プラグイン
Txs Pieter-Jan!

ChatGPT による人工知能

独自のコンテンツを作成するのが面倒ですか? Joomla エディターから直接 ChatGPT を使用したいですか?
https://github.com/R2H-BV/chatgpt
Txs Rick!

記事またはカテゴリを一括作成する

対応するメニュー項目も含めて、記事またはカテゴリを一括作成してはどうでしょうか?
https://www.joomlashack.com/joomla-extensions/oscontent/Txs
スティーブ!

Google スプレッドシートから記事を作成する

(Joomla API のおかげで) Google シートから直接、カスタム フィールドを含む数十万の記事を作成するのはどうでしょうか?
そうですね、これについては、現在の Joomla コミュニティ マガジン (JCM) で新しい記事シリーズを開始しようとしています。
はい、これは私の今後の記事のティーザーです (そして、公式に発表したので、それにコミットする良い方法です)
https://magazine.joomla.org/authors/marc-dechevre
送信してください!

CSVファイルから記事を作成する

CSV ファイルから直接、カスタム フィールドを含む記事をバッチでインポート/エクスポートする場合はどうですか?
https://github.com/AlekVolsk/cfi/
Txs Alek!

訪問者 (または管理者) がフロントエンドから記事を作成できるようにする非常にシンプルなフォーム


訪問者 (または管理者) が (Joomla API のおかげで) カスタム フィールドを含むフロントエンドから記事を作成できる非常にシンプルなフォームはどうでしょうか? これは、Convert Forms 4 ベータ版でできることの一例にすぎません (これは、今後数週間で安定版になります)、有料版のみだと思い
ます

RO-CSVI

Joomla に記事をインポートするための 4 つのツールについて述べましたが、論理的には有料の拡張機能であり、インポート/エクスポートを可能にする最も完全なツールについて言及しないのは公平ではありません。
https://rolandd.com/products/ro-csvi
Txsローランド!

管理

ログファイルにアクセスする

(FTP ではなく) バックエンドからログ ファイルに直接アクセスするのはどうでしょうか?
https://weeblr.com/joomla-seo/4logs-simple-free-logs-viewer
Txs Yannick!

タスクリスト

Web サイトのバックエンドにタスク リストを直接置くのはどうでしょうか?
https://github.com/brianteeman/tasklist
Txs Brian!

すべてのコンテンツをチェックインするためのタスク スケジューラ

すべての記事、メニュー項目、プラグインなどを毎晩、または選択した頻度で自動的にチェックインさせるのはどうでしょうか?
https://github.com/zero-24/plg_task_checkin
Txs Tobias!

追加機能

強力なコメントシステム

Joomla 用の高速、強力、高度に構成可能なコメント システムはどうでしょうか?
https://www.akeeba.com/products/engage.html 
Txs Nicholas!

ブラウザのキャッシュを無効にする

CSS または JS ファイルを変更したのに、ブラウザのキャッシュのせいで結果がユーザーに表示されないということは、誰もが経験したことがあるでしょ

バックエンドのダークモード


Joomla4 のバックエンド テンプレートである Atum の代替バージョンを使用するのはどうでしょうか? Muta https://muta.dgrammatiko.dev/
Txs Dimitrisです!

バックエンドおよび/またはフロントエンド用のダーク モード

目のケアについてはどうですか?
https://github.com/nikosdion/DarkMagic
Txs ニコラス!

カードのレイアウト

カード レイアウトを作成するための構成設定を適切にオーバーライドするのはどうでしょうか?
https://github.com/brianteeman/joomla-cards
Txs Brian!

ログインモーダル

モーダル/ポップアップでログイン モジュールを表示するのはどうですか?
https://github.com/brianteeman/loginmodal
Txs Brian

モジュールのバージョン管理

モジュールのバージョニング (記事のバージョニングをネイティブに行うのと同じ方法) を使用するのはどうですか?
https://github.com/R2H-BV/
Txs Rick!

孤立した画像

最後に Web サイトをクリーンアップするのはどうでしょうか? これは孤立したイメージを特定することから始まります。Joomla
3 バージョンは無料、Joomla 4 バージョンは有料です。
イメージ マネージャーhttps://www.r2h.nl/joomla-extensions
Txs Rick!

もっと詳しく知る

Joomla! 4 マスタークラス

Joomla 4 Paperback の最新機能を使用して
リッチでモダンな Web サイトを構築するための実践者向けガイド (もちろん有料) (PDF バージョンが含まれています)
https://www.amazon.com/Joomla-Masterclass-practitioners-building-brand-new/ dp/1803238976
Txs ルカ!

拡張機能の開発

拡張機能開発者向けの Joomla™ リファレンスが不足しています
https://www.dionysopoulos.me/book.html
Txs Nicholas!

Joomla 4 を学ぶ

Joomla 4 に関する強力なユーザーのヒントと秘密 (13 ビデオ ATM)
https://www.youtube.com/@learnjoomla4/videos
Txs Brian!

基本的なJoomla

何百ものビデオ
https://www.youtube.com/@Basicjoomla/videosおよびhttps://www.youtube.com/@Basicjoomla/streams
ティム!

Marc is a passionate Joomla user

このウェブサイトは、さまざまな言語への翻訳を支援するために自動翻訳システムを使用していることにご注意ください。さまざまなテキストに表示される可能性のあるエラーやタイプミスについてはご容赦ください。