我們的客戶有大約兩千標籤電子表格,他們希望開始使用他們的基於AEM-網站。導入標籤到AEM從CSV文件
我需要一個快速的方法來自動導入它們作爲AEM標籤。
我想編寫一個腳本來解析文檔併發出了一些POST請求AEM創造在/etc/tags
內容作爲一個變質的,我認爲上傳CSV文件到存儲庫和處理通過自定義組件創建標籤或在AEM Groovy控制檯中運行Groovy腳本。
兩種解決方案都將需要大量的工作,我的時間有點短。我也不想重新發明輪子。我不認爲有一種方法可以使用OOTB功能來完成此任務,但有什麼方法可以加快此過程?
這取決於CSV是多麼複雜,但是寫一個腳本(我通常直接寫一個SlingPostServlet)是相當容易的,TagManager API是相當簡單的。試圖調整或配置現有的工具或預處理輸入數據通常需要更多的時間。 – Thomas
@Thomas它並不難,但它需要編寫和測試。我寧願使用經過驗證的現有解決方案。 mleczey建議的_Tag Maker_看起來非常有前途。它已經不從CSV導入和我只是需要改變我的文件有點用AWK。我已經給它做了一個快速測試,看起來很符合我的期望。 – toniedzwiedz