このサイトをDrupal 8.6.2に上げるのに意外と手間取った
Drupal 8.5.6から8.6.2にリビジョンアップしたら、Google Adsenseが効かなくなり、タグが表示されなくなる障害が発生した。パッチを当て、ワークアラウンドのSQLを流し、手作業も30分程行って問題は解決できた。自分への備忘と、類似問題に直面した人の参考情報になればと思ってBlogを書いておく
Drupal8のCore機能とGroupモジュールを利用して部署単位の記事発行ワークフローの実現可能性を検証した。
コンテンツの執筆、編集・承認、発行を部署単位で行いたいというニーズはしばしばある。
部署単位のコンテンツ管理のためにはGroupモジュールがある。Groupモジュールはユーザーやコンテンツを取りまとめるためのContributionモジュールで、執筆時点での最新版は2018年2月5日のgroup 8.x-1.0-rc2である。最後にrc2とあるようにまだ安定版ではないが、既に多くの実運用サイトでも採用されている。現実世界では、例えば記事の執筆者は移動や退職でいなくなることは珍しくないから、執筆者は執筆者として管理するとしても、記事の管理は部署で責任を持つのが合理的な事はままある。本格的な記事運用を考えると組織をどうモデル化するかは極めて重要なテーマになる。逆から見れば、Groupモジュールの出来が対応可能なモデルの範囲を決めてしまうとも言える。当然難易度は高く2017年6月にrc1が出ているのに1年経過してもまだ正式版になっていない。アクセス権に関わるモジュールだけに検証も難しい。