Umbraco - как я могу автоматически вносить изменения в файл XML с событием загрузки или удаления медиа-элемента? - PullRequest
0 голосов
/ 17 мая 2011

Я ищу решение следующей проблемы, и я не уверен, возможно ли это сделать с Umbraco.

У нас есть флэш-фильм, который будет читать изображения / пути к изображениям, и сопровождающий заголовок через XML, и мы должны иметь возможность управлять ими через Umbraco.

Можно ли запрограммировать событие, когда изображение загружается или удаляется из этой конкретной папки, чтобы оно вносило изменения в файл XML и добавляло или удаляло соответствующие данные?

1 Ответ

1 голос
/ 18 мая 2011

Вы можете подойти к этому одним из двух способов - так, чтобы это было проще для ваших менеджеров контента, или чтобы оно было наиболее управляемым с точки зрения кода и ресурсов.

  • Легко для редакторов: вы могли бы написать.NET-сервис, который будет использовать FileSystemWatcher, который затем может обновлять детали внутри Umbraco, вызывая методы API веб-сервиса Umbraco, да.Это означает, что ваши редакторы контента могут просто копировать и вставлять изображения в заданную папку по желанию своих сердец.Недостатки - FSW занимают много памяти, отладка системных служб не доставляет большого удовольствия, и, вообще говоря, вы можете избежать этого сценария с помощью ...
  • Управляемый для редакторов / программистов: используя встроенный в Umbraco медиа-менеджер, контентЗатем менеджеры могут загружать новые изображения через интерфейс администратора, и соответствующий XML и информация соответствующим образом обновляются, что затем распространяется на ваш Flash-сайт.

HTH,

Бенджамин

...