指定した未発行日のアイテムを自動的に非公開にする最良の方法は何ですか? sitecore内のアイテムを自動的に非公開にする
は私が正しく、将来の公開日付でアイテムを公開してweb.config<agent type="Sitecore.Tasks.PublishAgent" method="Run" interval="00:00:30">
<param desc="source database">master</param>
<param desc="target database">web</param>
<param desc="mode (full or incremental)">incremental</param>
<param desc="languages">en</param>
</agent>
でPublishAgentを有効にしますが、将来的には未発表である必要はありアイテムには使用できません。私はsitecoreを使用しています。6.4
非公開を有効にする良い方法はありますか?私はボックスソリューションより優れたものがあればそれを処理するカスタムコードを書いたくありません。
@Holgerに感謝します。私はしばらくの間、sitecoreで作業してきましたが、私はこのタスクを処理できるかどうかわからない何かが隠されていることを期待していました。間違いなく残念です。 – marto
うん、これは間違いなく欠けている機能です。しかし、それはおそらくそれが欠落している標準のASP.NETモデルの外にあるものに依存します。これをほぼ達成する23時間59メートルの間隔で何かを設定することができます。 – Bryan
23:59に設定すると、1日に1回公開されますが、23:59はリサイクル(または設定ファイルの変更)の後です。つまり、何らかの理由でapp_poolを昼間にリサイクルすると、あなたのパブリッシュは一日のうちに行われるか、夜間にパブリッシュされた場合はその日は起こりません。 app_poolのデフォルト設定は、29時間後にリサイクルすることです(これはちょっと変わったことです)。そのため、私は常に夜間/午前の固定時間に変更しています。 – Holger