メルマガはこちらから

PAGE
TOP

自然言語処理をCMSに活用、新機能を多数追加したPowerCMS X ver.2.2の提供を開始

PR TIMES

アルファサード株式会社
自然言語処理をCMSに活用、キーワードや要約の自動生成に対応。あわせてインストール済みAWSをフルマネージドでご提供する PowerCMS X クラウドの提供を開始します。

PowerCMS Xは日本国内で導入実績 3,000 サイトを超える、高性能・高機能のハイエンド CMS「PowerCMS」のノウハウを活かして、全くゼロベースで設計・実装されたリリースから1年の新しいCMSです。開発言語 PHP で書かれ、高い拡張性、高速な静的ファイルパブリッシュを特徴としています。リリースからまもなく2年、要望の多かった機能を多数取り入れた新バージョンの提供を開始します。


PowerCMS X / PowerCMS X クラウド
https://powercmsx.jp/
https://powercmsx.jp/blog/xcloud_announcement.html

自然言語処理をCMSに活用、キーワードや要約の自動生成に対応


Keywordsプラグインを新たに追加しました。
記事やページの概要の自動生成に対応しました。
予め登録したキーワードでの自動タグ付け、自動リンクの追加が可能になりました。
summarize モディファイアを追加、やさしい日本語エディタにも伝えるウェブと同様の要約機能が追加されました。


キーワードや要約の自動生成

モデルを特定のスペースのみで利用可能に


DisplayOptionsプラグインをアップデートしました。
モデルの編集画面で、そのモデルを利用するスペースを選択可能になりました。
特定のスペースのみで利用するモデルをより簡単に設定できます。


モデルを利用するスペースを選択可能に

DynamicMTML (静的ファイル内の部分的動的処理) に対応


PowerCMSでのウェブサイト構築での動的処理の定番 DynamicMTMLに対応しました。
静的生成したファイルの一部をテンプレート・タグによって動的処理するものです。
パフォーマンス低下を最小限に動的生成のサイトを構築可能です。


テンプレート・タグの強化


配列を柔軟に扱うコア・タグを追加しました。
「mt:loop」タグに shuffle、offset、limit属性を指定可能になりました。
また、ループを途中で抜ける「mt:break」を追加しました。


追加されたタグ


mt:arrayshuffle 配列をシャッフルする
mt:arrayslice 配列を切り取る
mt:arrayrand 配列からユニークな n件を抜き出す
mt:break ループを抜ける


ページの公開・非公開とアセットの公開・非公開を同期できるように


UploadUtilities プラグインをアップデートしました(Multiライセンス以上に同梱)。
記事やページ、その他のモデルに添付されたアセットを添付元のページの公開・非公開と同期可能になりました。
他のオブジェクトから参照されているかどうかをチェックし、他のオブジェクトから参照されていないもの、もしくはすべてのステータスが一致する場合のみ同期を行います。


ファイルアップロードの機能を拡張

RSSや JSONなどの外部リソースをビューで扱うテンプレート・タグを追加


Feedsプラグインを新たに追加しました。
PowerCMS の Feeds.App Lite と同様の記述で外部のフィードを取り扱うことができます。
フィードに加え、外部リソースが JSONの時もほぼ同様の記述でデータを扱えます。
外部リソースは期限を設定してキャッシュすることが可能です。


Twitterとの自動連携に対応


PostOnTwitterプラグインを新たに追加しました。
ページ公開と同時に Twitterにポストすることが可能になります。
記事・ページだけでなく、アーカイブ設定のあるモデルであれば連携が可能です。


管理画面のUIを改善


URLマッピングとビューの編集画面から、その URLマッピングで出力されているURLの一覧へのリンクを追加しました。
その他細かなスタイルの調整などを数多く行いました。


定期実行タスク・バッチの処理の改善と機能追加


worker.phpに --verboseオプションを指定できるようになりました。進捗を表示します。
worker.phpで、時間のかかる処理を夜間に1回のみ実行するようになりました。
環境変数 worker_db_cachingを追加しました。メモリ不足で処理が打ち切られる時、falseを指定してください。
rebuildFiles.phpに --urlmapping_ids(idのカンマ区切り)を指定できるようになりました。


セキュリティの強化


PasswordExpiredプラグインを追加しました。
パスワードの有効期限を設定できます。