Не уверен, что это стандартный вопрос stackoverflow (я удалю его, если это предложение), все равно может помочь мне понять возможные варианты здесь.База данных вспомогательного контента Sitecore
Я хотел бы знать, возможно ли, возможно, что рядом с основными, главными и веб-экземплярами добавить новую базу данных контента (скажем, для некоторых форм, заполненных данными веб-пользователями с репозиторием CRUD с использованием существующего файла sitecore api). Редактируемый/только для чтения из CMS, видимый для экспорта, отчетов или диаграмм через CMS с использованием пользовательских модулей.
Как-то эта БД должна располагаться на одном уровне с веб-базой данных, важно следить за шаблонами и функциональными возможностями из устаревшей функциональности sitecore.
Весь этот shebang будет использоваться как пользовательский модуль Sitecore (установка, настройка интеграции, управление, бла, бла-бла). Важно: Элементы, хранящиеся в этой базе данных, являются чистыми элементами данных.
Я нашел неопределенную информацию о блоге John west Sitecore, поэтому я спрашиваю больше, чем прямое решение перед глазами, ссылки или примеры, как или сигналы, если это противоречит политике.
С наилучшими пожеланиями до настоящего времени: http://intothecore.cassidy.dk/2009/05/working-with-multiple-content-databases.html статья написана Mark Cassidy.
Возможно, пользовательский DataProvider - это то, что вам нужно. См. Http://www.it-zynergy.com/sitecore-data-providers-simple-read-only или http: //www.sitecore.net/learn/blogs/technical-blogs/john-west-sitecore-blog/posts/2012/05/when-to-implement-data-providers-in-the-sitecore-aspnet-cms.aspx –
Да, возможно , Я сделал что-то подобное с переадресацией: https://jammykam.wordpress.com/2015/01/19/redirecting-urls-after-major-content-restructure-in-sitecore/. Вам всегда нужно использовать 'Factory. GetDatabase ("otherDB") 'для доступа к вашим элементам и работы с API. Но вы можете следовать рекомендациям Maras по использованию DataProvider, зависит от ваших точных требований. – jammykam
Спасибо, ребята, DataProvider кажется хорошим подходом к моей проблеме, я приспосабливаюсь к реализации, я вернусь с небольшой архитектурой. Поставщик данных от веб-мастера до сих пор является ключом для меня, но я не отказываюсь от вспомогательной веб-базы данных. – SilentTremor