Joomla

Joomla!のQ&A!管理者、ユーザー、開発者、デザイナー

4
初心者開発者向けのJoomla 3.x拡張機能開発チュートリアル
私はJoomla 1.0.15バージョンで広範囲に働き、複数の拡張機能を開発しました。また、Joomla 1.5.xで開発を継続しましたが、このリリース後に開発は中止されました。今、私はJoomla 3.xで再び開発を始めたいです。JoomlaがMVC、レスポンシブテンプレート、ワークフローなどの複数の機能強化を行っていることがわかります。 誰かがこれのための最も簡単なロードマップとチュートリアルリンクを提供できますか? 現在、新しいワークフローは何ですか? 新しいMVCアーキテクチャとは何ですか?

2
Joomlaにコードを提供するにはどうすればよいですか?
コードはhttps://github.com/joomla/joomla-cms(少なくともCMSで)で管理されており、プルリクエストを送信してコードの追加を提案する必要があることを認識しています。 私は、貢献を管理し、コードが適切な場所にあることを確認するための良いヒントに特に興味があります。 分岐レポで異なるブランチを使用して、異なる貢献を管理する必要がありますか?もしそうなら、そのブランチをJoomlaレポジトリのメインブランチにリンクする最良の方法は何ですか? 分岐したコピーを最新の状態に保つ良い方法はありますか? このプロセスを管理するための適切なフローに関する提案は、本当に役立つでしょう!
19 cms  github 


5
「死の白い画面」をトラブルシューティングする効率的な方法は何ですか
JoomlaのWebサイトのフロントエンドがコンテンツのない空白の画面であり、「死の白い画面」と呼ばれることもあります。 これは、Webサイトが移動された後に発生し、以前に機能していたWebサイトでも予期せずに発生しました。 さまざまな原因が考えられますが、この問題をトラブルシューティングして修正する効率的な方法は何ですか?

3
無料のテンプレートにマルウェアが含まれているかどうかを確認するにはどうすればよいですか
最近、質の高いテーマを無料で提供しているサイトに出会いましたが、ダウンロードすると、すべてのテーマに隠れたマルウェアが含まれていることがわかりました。ありがたいことに、この機会に私のアンチウイルスがそれを拾い上げました。 テーマにマルウェアが含まれている可能性のある一般的な兆候は何ですか、私が知っておくべき明らかなまたはよく知られているトリックはありますか?

3
Joomla tmpディレクトリ-何のためにあり、そのコンテンツを削除できますか?
私のJoomla Webサイトは現在、約100 MBのストレージを使用しています。フォルダーを確認したところ、tmp folder約30MBで、「install_320e535e4332c2」などの名前のファイルとフォルダーが多数含まれていることがわかりました。 Joomlaのクリーンインストールをチェックしたところ、このフォルダーは空でした。 このフォルダの実際の必要性は何ですか? ライブサイトのコンテンツを削除しても大丈夫ですか?

9
サーバーの応答時間を改善する方法は?
jotcacheなどのキャッシュプラグインを使用する以外に、Webサイトのサーバー応答時間を改善するために何ができますか? 非アクティブな記事のモジュール、プラグイン、コンポーネントをすべて削除しましたが、改善するために他にできることはありますか? クライアント(ブラウザ)がリクエストに応答するまでの時間について話しています。そして、ページがロードされる時間ではありません。


4
テンプレートの開発/調整のワークフロー
通常、既存の無料のテンプレートを調整し、色とフォントを変更するだけです。問題は、すでにJoomlaページをオンラインにしている場合、テンプレートcssを変更する最も簡単な方法は何ですか? 現在、Chrome開発ツールを使用して、プレビュー用の特定のスタイルを見つけて調整しています。気に入ったら、管理領域のオンラインエディターでテンプレートのcssファイルを直接調整します。 私が最初に始めてコンテンツがなかったとき、私はCSSとPHPコードを書くために適切なIDEを使用できるという利点を持っていたJoomlaでローカルウェブサーバーを使用しました。私はすでにいくつかのコンテンツを持っているので、私が行った変更が私が持っているコンテンツでどのように見えるかを見たいです。 これは基本的な質問であることは知っていますが、既存のサイトのデザインを調整したい場合に好ましいワークフローはありますか?
16 templates  fonts 


4
コアファイルの変更を確認するための推奨される拡張子/ツールですか?
Joomlaサイトを最新バージョンにアップデートするとき、私がアップグレードしようとしているサイト(6年前の私など)が不正な開発者によって過去に構築したものが機能変更(「ハック」)した場合、コアJoomlaファイル。 理想的な世界では、次のような拡張機能またはツールを使用することで、この潜在的な冠動脈を回避できます。 Joomlaの各バージョンに含まれるすべてのコアJoomlaファイルを知っている Joomlaインストールの各ファイルをGithubなどのマスターJoomlaソースファイルと比較します(MD5ハッシュ比較など) それらが異なる場合は、差分ツールを開始して違いを見つけ、レビューのためにフラグを立てます 同じ素晴らしいものであれば、アクションは不要です 最後に、上記のプロセスの結果を詳述するレポートを生成します 上記のほとんどを実行するこの拡張機能を見つけましたが、J2.5.7以降、またはJ3.X向けにまったく更新されていないので、公開されていません。 私の会社では、MyJoomlaを使用して、完全なJoomlaサイト「監査」(Joomlaサイトのベストプラクティスガイドラインと修正の長いチェックリスト)を時々実施していますが、その一部は「コアファイル整合性チェック」です。ただし、このサービスには月額のサブスクリプション料金があり、アップグレードを行う前にファイルがハッキングされているかどうかを確認するだけです。 誰か他のソリューションを知っていますか?「コアファイルをハッキングしないでください」を除けば、ごく最近まで、追加の、多くの場合は未払いの作業を行わずに特定のタスクを実行する他の方法がなかったことがありました。
16 cms  update 

3
Joomla登録:不要なフィールドを削除
まず、私はこの質問を知っています: /programming/14799733/remove-name-field-from-joomla-registration-form しかし、その答えのリンクは死んでおり、言及されたファイルパスは最新のJoomla(バージョン3.3)に存在しないため、答えはまったく役に立ちません。 私が欲しいのは簡単です:Joomlaの登録フォームは次のようになります。 ユーザーが実際にそれを完了するように、登録プロセスができるだけ簡単であることを確認したいのですが、いくつかの問題があります。 ユーザーの本名を知る必要はありません。 私はむしろ「確認」ボックスを持っていません。一般的なコンセンサスは、それらは必要ではないということです。 /ux/484/is-a-repeat-password-field-necessary-in-a-signup-page すべてが必要ですが、なぜ必須フィールドにマークを付けるのですか? 確かに、これははるかに優れた登録ページです。 ファイル\ components \ com_users \ models \ forms \ registration.xmlを変更して、フォームが希望どおりに見えるようにしました。しかし、フォームを送信するたびに、検証では欠落しているフィールドが検索されるため、名前を指定する必要があることが通知されます。 「登録に失敗しました:名前を入力してください。」 名前フィールドと2つの確認フィールドのチェックを無効にするにはどうすればよいですか? 名前が必要なので、指定されたユーザー名に名前を設定したいと思います(したがって、ユーザー名と名前はデフォルトで同じです)。ユーザーが実際に登録後に自分のプロファイルページに本名を設定したい場合は、できるはずですが、必須ではありません。 私はこれについて間違った方法で行っていますか?いくつかの場所で、Joomlaのコアファイルを変更すると更新が中断する可能性があり、代わりに「オーバーライド」を使用する必要があることを読んでいます。通常、これらの応答は、オーバーライドに関するJoomlaのページにリンクしているだけであり、それらを使用して質問者が望んでいることを実行する方法について、それ以上の説明はありません。私はそれらを理解しようとしましたが、できません。そのため、オーバーライドを行う方法があれば、オーバーライドチュートリアルにリンクするだけでなく、それらを使用してこれを行う方法を説明してください。 私はあなたが提供できる助けを大いに感謝します、私は今数時間これを理解しようとしています!

6
スーパーユーザーアカウントのパスワードを変更する
スーパー管理者パスワードを忘れました。 スーパー管理者アカウントのパスワードをリセットするにはどうすればよいですか? FTPとphpMyadminの両方にアクセスできますが、スーパーユーザーアカウントのパスワードを変更するにはどうすればよいですか? 私のテーブルのプレフィックスは Xyz8_

4
テストサイトと実稼働サイトを効果的に区別する方法
実稼働サイトをテストサイトに複製する必要がある場合があります。クローンを作成すると、URLを除いて同じように見えます。 PRODとTESTが誤って混同されないように、TESTサイトのフロントエンドとバックエンドを迅速かつ効果的に区別するための推奨プラクティスをアドバイスしてください。 目的: ユーザーが誤って実稼働データをTESTサイトに入力できないようにする 開発者(テスターなど)が誤って本番サイトでテストを実行するのを防ぎます

7
2.5から3.xへのアップグレードの概要
これは私がしばらくの間、いくつかのことを考慮して興味を持っていたものです。 「ワンクリック」アップグレードは、Joomla!のEoLの前にどの程度改善されるでしょうか。2.5? 現在、2.5からのアップグレードの成功率は非常に低く、アップグレードだけでは解決できない多くの互換性の問題があり、ほとんどの場合、プロセスを完了するために手動で編集する必要があります(JHTMLの問題が最も一般的ですI見る)。 今、私は「問題」と言いますが、アップデート後は意図したとおりに動作しないことを意味しますが、これは「アップデート」コンポーネントが壊れていると言っているわけではありません。 私は周りを見ましたが、次のものだけが見つかりました: http://docs.joomla.org/Joomla!_CMS_versions http://developer.joomla.org/cms/roadmap.html 最初の声明では、2014年12月に予定されている2.5のサポートは廃止される予定です。2番目は、3.xのロードマップを示しています。ただし、現時点では、2.5からアップグレードすることは非常に難しく、サイトが大きくなるほど難しくなります。一部が成功し、一部が失敗する原因はわかりませんが、ほとんどの場合、サードパーティの拡張機能に直接分離することはできません(拡張機能マネージャーが壊れているなど、テーブルが不足しているため、拡張機能マネージャーがそれを修正します)。 ここでアップグレードが真の問題になります。サイトがsobipro、k2、コンテンツビルダー、または多くの記事/モジュールなどの大規模なデータベースを使用している場合、アップグレードははるかに簡単に失敗します。これらは、削除、無効化、またはアンインストールすることもできません(例:アンインストールでは4000以上のアイテムが失われます。その時点で、サイトをリメイクしてからアップグレードすることもできます)。 EoLに対応するために、2.5から3.xへのワンクリックアップグレードを改善する計画はありますか?(ニュース記事やブログのように)奇妙な質問ですが、アップグレードできないサイトが2.5サイトあると感じています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.