2019-09-05
Craft CMS で外部連携の例として Feed Me をつかって RSS を取り込ませる #craftcms
concrete5 の例で面白そうなのがあった。
concrete5でRSSフィードを使った自動投稿 | コンクリートファイブジャパン - concrete5 Japan Inc.
https://concrete5.co.jp/blog/i...
Craft でやるなら Feed Me でやるよな、と思ったので試しにブログの Feed を別のところに取り込むというのを書いた。
外部システムとの連携が容易 | bit part 合同会社
https://bit-part.net/craftcms/...
RSS 使えば考慮することもあるけど、簡単にできるのはありがたい。
Feed Me の設定をすればこんな感じの設定を cron で処理すれば定期的に取り込める。
/usr/bin/wget -O - -q -t 1 "http://your.domain/actions/feed-me/feeds/run-task?direct=1&feedId=1&passkey=FwafY5kg3c" curl --silent --compressed "http://your.domain/actions/feed-me/feeds/run-task?direct=1&feedId=1&passkey=FwafY5kg3c" /usr/bin/lynx -source "http://your.domain/actions/feed-me/feeds/run-task?direct=1&feedId=1&passkey=FwafY5kg3c
Trigger Import via Cron | Feed Me Documentation
https://docs.craftcms.com/feed...
CMS 自体の機能が大きくなりすぎるのも考えものかもしれないけど、 Feed Me とか GraphQL とか重要なところを取り込んでもらえるのはありがたい。
CMS 自体が伸びていけばこれからもいじるのが楽しくなるなー。