2016-05-04 2 views
0

В настоящее время я оцениваю contentful как потенциальный cms для проекта. Я играю с json api, и это здорово, но у меня возникают проблемы с представлением чего-то более сложного, чем структура данных плоских объектов в качестве типа контента.Представление сложного объекта в контентном

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

Как обсуждалось в содержании here, этот подход отлично подходит для связи контента, но это другой вариант использования. Я просто хочу создать фрагмент контента, например:

{ 
    "item": "value", 
    "subitem": { 
    "item": "value" 
    } 
} 

Есть ли другой подход для этого?

ответ

0

Итак, вы говорите о тех же проблемах, которые возникли при построении одного из наших приложений.

Чтобы обойти это, мы написали небольшой модуль npm, который легко анализирует эти сложные типы контента.

Проверьте это здесь: https://github.com/remedyhealth/contentpull

Если вы хотите, чтобы увидеть детали говорить конкретно о разборе, мы написали простой тоник ноутбук, чтобы показать это: https://tonicdev.com/mrsteele/contentpull

(секция парсер ко дну)

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