Joomla! CLIアプリケーション制作

依頼内容

法人で利用中のJoomla!サイトのとあるプラグインに自動でPOSTする機能を作ってほしい

動機

自動POSTすることで業務の工数を減らしたい。

施工内容

独自joomla!のCLIアプリケーションを制作しました。

主な仕様として

  • 稼働中のプラグインが管理のデータ内容を参照・POSTする仕組み
  • 複数人のアカウント、アカウントグループごとに動作を変える
  • cronで定期実行
  • 日付や曜日で設定変更

これらの機能が必要となりますので Joomla cli を選びました。

参考URL

https://docs.joomla.org/Framework:Creating_a_Stand-alone_Application

アピールポイント

ユーザー権限、日付判定、DBの既存データの参照が入り混じったややこしい実装でしたが、Joomla cliできれいにつくれました。

Joomla!のSQLの書き方がクセがありました。

https://docs.joomla.org/Selecting_data_using_JDatabase

稼働中の会社様のサイトだったので、開発環境はステージングサーバーとなりました。

本番データは使えないが機能を検証するためのデータ生成が、難しかったところでした。

依頼主様にご協力いただき、ステージング環境に「本番に近いDBデータ生成」するところなどが見どころでした。

特殊なワンオフのJoomla! CLIアプリケーション制作、ぜひ当方へご依頼ください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です