Существует ли модуль для создания структурированного контента в DotNetNuke?

Допустим, у меня есть сайт с различными возможностями компании, каждая из которых представляет собой отдельную страницу. Каждая возможность будет включать ряд тематических исследований, каждое из которых состоит из изображения, заголовка, описания и двух или трех других полей. Эти разбитые на категории кейсы нужно затем показывать в различных конфигурациях на разных страницах сайта, на ротаторе в одном месте, в большом списке всех кейсов где-то еще. Другим примером этой идеи может быть каталог сотрудников. У каждого сотрудника есть фотография, должность, номер телефона и т. д. Я хотел бы иметь возможность настроить необходимые поля, ввести эти данные один раз, а затем использовать эту информацию в разных местах на сайте.

Существует ли компонент для DotNetNuke, который позволит собирать и получать доступ к структурированной информации таким образом? В WordPress это можно сделать с помощью настраиваемых полей и настраиваемых типов записей. В Drupal я бы использовал что-то вроде CCK. Как DotNetNuke решает эту задачу? Мне просто нужно указать в правильном направлении. Приложив немного усилий, я, вероятно, мог бы перепрофилировать надежный модуль ведения блога, такой как SunBlogNuke, и я видел другие модули, которые, по-видимому, делают что-то похожее на этот, но я бы не хотел тратить большие суммы клиентских денег на поиски решения проблемы. то, что я думаю, является довольно распространенной проблемой. Как это лучше всего осуществить? Любое руководство, которое кто-либо может предоставить, будет глубоко оценено.


person Benjamin Phillips    schedule 15.02.2012    source источник


Ответы (1)


да, именно здесь DNN сильно отличается от Drupal. Однако это решаемо, но не так элегантно, как CCK/Views в Drupal.

Ваши лучшие варианты:

  • Xmod
  • Новостные статьи
  • Встроенные формы и списки / XML (вам нужно сделать свой собственный XSLT, что немного больно)

Я чаще всего использую новостные статьи, чтобы решить эту проблему. Вы можете поместить модуль новостных статей на страницу, и он будет служить вашим основным кейсом или хранилищем портфолио. Затем вы можете настроить его для сбора настраиваемых полей.

У него также есть модуль под названием «Последние статьи», который вы можете перетаскивать на любую страницу и извлекать элементы из основного репозитория, относящиеся к определенной категории или с определенными тегами, и вы можете настроить вывод HTML. Так что, если вы знаете HTML/Javascript, вы можете легко распечатать контент для фотогалереи или чего-то в этом роде.

Я давно не использовал XMod, но он, вероятно, более гибкий. Но новостные статьи довольно просты.

person Ryan Doom    schedule 16.02.2012
comment
Большое спасибо! Это действительно полезно. - person Benjamin Phillips; 16.02.2012
comment
Я просто хотел добавить вторую рекомендацию для NewsArticles - person Mitchel Sellers; 16.02.2012