Tridion 2011 с пакетом обновления 1 (SP1) - доступ к работающему серверу в среде PROD
У нас есть требование разрешить нашим пользователям предоставлять информацию о своих "проектах" - небольшой фрагмент текста и одно изображение, которое они загружают. В конечном итоге у нас будет страница со списком проектов, добавленных пользователями, которые другие могут комментировать и оценивать.
Мы решили использовать UGC Tridion для оценки и комментариев по всему сайту для этого первого этапа, который заставил меня задуматься - UGC привязан к опубликованным страницам и компонентам Tridion, если мы хотим, чтобы UGC использовался в наших проектах, представленных пользователями, у них будет быть созданным в Tridion как сами компоненты, а не помещаться в какую-то пользовательскую таблицу БД?
Это где основная служба может войти? Насколько я понимаю, веб-служба CD предназначена для поиска, а не для взаимодействия с Content Manager.
Разве это нормально (!) С архитектурной точки зрения, чтобы предоставлять базовую службу только нашим работающим серверам приложений, чтобы наш внутренний код.NET мог создавать "компоненты проекта", которые затем можно публиковать в редакторах, позволяя комментировать их?
Все звучит довольно аккуратно и опрятно, за исключением того, что "выставляю Core Service на живых серверах". Без этого мне пришлось бы написать собственный способ "перенести" его обратно в Content Manager - может быть, как работает Audience Manager Sync?
Кто-нибудь делал это раньше?
1 ответ
Я бы сказал, что это архитектурно нормально, но может поднять некоторые флаги безопасности с точки зрения инфраструктуры. Однако вы должны иметь возможность заблокировать доступ к основной службе, чтобы к ней можно было получить доступ только из определенного диапазона IP-адресов, и вы можете запускать свои сценарии как пользователь с ограниченными разрешениями.