Можно ли с помощью Sitefinity создать собственную CMS для клиентов? - PullRequest
0 голосов
/ 17 июня 2019

Я хочу создать приложение, которое само по себе будет CMS, и мне потребуется, чтобы у него был собственный пользовательский интерфейс. Могу ли я создать что-то подобное с помощью sitefinity, Приложение позволит некоторым пользователям создавать / редактировать проекты и назначатьдругие пользователи.некоторые другие пользователи могут редактировать содержимое проектов, а некоторые другие могут просматривать только контент?

Весь контент в проекте будет упорядочен в некоторой иерархии

1 Ответ

0 голосов
/ 17 июня 2019

Не зная слишком много о вашем проекте, я могу сказать, что это возможно.

В Sitefinity есть модуль под названием Module Builder.Это позволит вам создавать типы контента, которые могут быть связаны в иерархии или связаны как два отдельных объекта.

Для каждого типа контента также могут быть установлены разрешения, позволяющие только определенным пользователям просматривать, создавать, обновлять, удалять или даже назначать владельца.Каждый объект DynamicContent имеет метод IsGranted (), с помощью которого можно проверить разрешения перед отображением или изменением содержимого.У каждого элемента контента также есть владелец, так что вы можете использовать его для назначения элементов контента людям, как вы предлагаете.

Как часть сборщика модулей, Sitefinity сгенерирует административный интерфейс для изменения контента, но его нет.большая гибкость, чтобы изменить этот интерфейс.Вы можете создать свой собственный пользовательский интерфейс, полностью отдельный от Sitefinity, и просто вызывать API Sitefinity.Sitefinity предоставляет доступ через API C # или конечные точки HTTPS REST.

Надеюсь, это поможет и удачи в вашем проекте.

Крейг

...