我想評估一下我的Plone安裝的一些統計數據,首先我想知道我的Plone頁面總數是如何隨時間變化的。隨着時間的推移簡單的Plone統計
我看了一下現有的Plone統計插件。不幸的是,Plone 5.0沒有。我運行了quintagroup.analytics。這個插件有一些有趣的指標,但不能幫助我看到隨着時間的推移發展。
所以我開始編程自己。爲了獲得頁面的當前數目我打算使用目錄查詢是這樣的:
catalog = getToolByName(self.context, 'portal_catalog')
catalog.searchResults({'portal_type': 'Document'})
return len(results)
的Python腳本應該由每小時cron作業運行,並將結果寫入日誌文件給我評估後來。
我對你的問題是:有沒有更簡單的解決方案,我沒有看到?我的解決方案能工作嗎你有沒有看到任何概念錯誤? 我不知道在互聯網上沒有更多的問題。人們對CMS的指標不太感興趣,還是我忽略了一個明顯簡單的解決方案? 目前該解決方案尚未完成,因爲我對plone插件的結構缺乏經驗,尤其是調用python腳本,但我正在努力。
您可以使用creationDate在portal_catalog中爲自己提供關於隨時間創建的項目的數據 - 但顯然會忽略已刪除的項目。 – Danimal