web-dev-qa-db-ja.com

リモートで記事を更新することは可能ですか?

私はJoomlaでいくつかのソフトウェアサポートサイトを維持しています。コンテンツの一部は、ユーザーマニュアルと技術ドキュメントのWeb形式のコピーです。

この情報のソースはバージョン管理(SVN、Gitなど)に保存されているため、Joomla管理者にログインして手動で同じ情報を更新し、変更する必要があるものを手動で見つけるのは面倒です。そうすることを忘れないように言及します。

Joomlaの記事としてふさわしいHTMLソースの生成を自動化できます。しかし、スクリプトから、既存のJoomlaサイトの特定の記事をリモートで更新するにはどうすればよいでしょうか。

DBテーブルのリモート更新?十分に安定していて安全だと感じていません。

他のオプションはありますか?

3
thoni56

過去に行ったいくつかの提案があります

  1. これらの種類のユーティリティのjQueryページをB/Eに追加し、$.postを使用して、記事やカテゴリなどを保存するときにJoomlaが実行するさまざまなPOSTを模倣します。これの秘訣は、Joomlaを確実に含めることです。 POSTのトークンにより、適切に認証されます

  2. これをチェック Extension (または類似)して、スプレッドシートを介して新しい記事のコンテンツをアップロードします。これは無料なので、Excelスプレッドシート以外のソースを使用したい場合は、出発点として最適です。

  3. また、サイトのコンテンツとして認識された「特別な」電子メールコンテンツのメールボックスをチェックするサイト用に、数年前に電子メール処理タスクを記述し、それで更新しました。それはかなり古くなっているので、コードを共有しても意味がありませんが、かなりうまくいきました。

2
GDP