2016-12-20 10 views
1

После того, как я прочитал много литературы, я ищу конкретные рекомендации по переделке проекта. В основном веб-музыкальный плеер. Я ищу легкое и гибкое решение с типами сообщений или аналогичным типом функций и возможностью разработки структуры контента, добавления настраиваемых полей и повторяющихся полей. Я думаю о vue.js для фронта.headless cms или classic cms с фреймворком javascript

Мне комфортно с wordpress и ACF, но я хотел бы попробовать другим способом. Я не настоящий разработчик, но я могу учиться.

Моя первая идея - попробовать статические cms (grav и т. Д.). Но я думаю, что я мог бы получить некоторую проблему с запросом типа cross post, и я не уверен в совместимости с vue.js.

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

Есть ли у вас отзывы о наилучшем варианте? Любой опыт и недостаток с помощью directus, кабины или api-платформы?

Большое спасибо за ваш тон и советы. jb

+0

не делать у вас есть ответ на ваш вопрос, но только заметка, Grav - это не статическая CMS, а плоский CMS. Это другое, потому что для этого требуется PHP, и вы можете использовать это (более динамичное). Кроме того, CORS не является проблемой с https://github.com/getgrav/grav-plugin-cors и, безусловно, совместим с vue.js (или любой другой структурой JS). –

+0

Благодарим вас за ответ и исправление. Я подумаю дважды о гравитационном решении. – jbo

ответ

0

Прошу прощения за то, что вы так долго ждали.

Но

то, что вы ищете в основном Storyblok, насколько я могу сказать. Storyblok является API CMS с vuejs Frontend. Storyblok - это сервис, который позволит вам использовать возможности редактирования интерфейса для любого шаблона, рамки или системы по вашему выбору. Мы построили Storyblok для повышения производительности и продвижения компонентов многократного использования, как и вы просили.

Вы можете создать свой собственный Components и определить поля для каждого. Вы даже можете создать новый пользовательский номер Fieldtypes, используя наш plugin system.

Вы можете протестировать его бесплатно. 100 историй бесплатны (вы можете думать, что 1 Story равна 1 странице или 1 части компонентов).

КПП. мы также предлагаем CLI для строительства нового проекта с одной из наших собственных Темы (облачно) или Бойлеры (selfhosted).

Установка

npm i storyblok -g 

Как использовать

storyblok 

Почти забыл - вот наш vuejs плагин, а также: https://github.com/storyblok/storyblok-vue и мы также создали full follow through tutorial for VueJs

+0

Благодарим вас за ответ. Раньше я не слышал об истории. Это звучит многообещающе. Я попробую с учетной записью стартера, чтобы понять, как это работает, но я думаю, что это может быть слишком дорого в моем случае. – jbo

+0

@jbo как дела? уже попробовал storyblok? о ценообразовании вы также можете связаться с нами с вашей идеей :) – DominikAngerer