Интеграция Statamic

Всем привет! Кто-нибудь работает над интеграцией Discourse с Statamic или только обдумывает это? Я перешёл с WordPress, но интеграция с WP довольно удобна, и что-то подобное для Statamic было бы здорово. Также пригодился бы более простой подход, как на Official Ghost + Discourse Integration.

Хотелось бы узнать, есть ли интерес и каков статус текущей разработки, прежде чем мы начнём работать над этим со своей стороны.

Спасибо

Я так не думаю. Поиск здесь на Meta не выдаёт никаких тем Documentation > Integrations, #plugin или #theme-component. Если вы хотите оплатить выполнение этой задачи, вы можете создать новую тему в Marketplace и нанять специалистов.

Согласен, поиск ничего не дал, поэтому я и создал этот пост, чтобы найти потенциальных соавторов. Но спасибо за ответ в любом случае.

1 лайк

Это должно быть достаточно просто сделать внедрение комментариев Discourse на другом сайте через JavaScript.

Похоже, что это создаёт статический HTML, поэтому больше ничего сделать нельзя.

Интеграция с генераторами статических сайтов (в целом) стала бы прекрасным расширением для Discourse.

Ghost, кстати, является ведущей headless CMS для использования с SSG, а также самостоятельной платформой для ведения блогов и публикации контента.

Я использую статический Jekyll на Blog - Literate Computing и применяю JavaScript-встраивание, ссылку на которое я отправил в своём последнем сообщении. Расширение не требуется. Эта функция поддерживается уже очень давно.

1 лайк

Спасибо, Джей.
Статика с плоскими файлами из коробки, но можно переключиться на работу с базой данных. Storing Content in a Database // Statamic 6 Docs

Я только разбираюсь в Statamic, но пока мне это очень нравится.

Судя по моим данным, вы можете хранить исходный контент в базе данных, а не в файлах, но Statamic — это генератор статических сайтов, отсюда и название.

Есть ли что-то, что вы хотели бы делать, помимо того, чтобы использовать Discourse для комментариев?

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

Но система комментариев не может быть статичной, верно :thinking:

Похоже, @sam перевёл это в обсуждение функции с голосованием. Спасибо, Сэм!

Кстати: не обязательно статично. :wink:

TL;DR — Statamic — это современный, чистый и гибкий CMS на базе Laravel, который может работать как полнофункциональная система, headless-решение, на плоских файлах или в базах данных, а также как генератор статических сайтов.

Хм. Возможно, я что-то не понимаю. Не вижу, как сайт может быть статичным и при этом иметь пользователей, способных делать что угодно. Может, стоит указать, что он не статичен? :person_shrugging:

Пользователи используют OAuth2, поэтому это может работать с доступным кодом OAuth2. Users // Statamic 6 Docs

Верно, но вы можете встроить комментарии Discourse на статичную страницу (как в моём примере выше).

О. Или*. :rofl:

2 лайка

У меня есть полностью статический блог с комментариями (без JavaScript). Форма комментариев отправляет мне сообщения по электронной почте, а затем я добавляю их в «кучу комментариев», и они публикуются при следующем обновлении блога. Автоматическая модерация!

3 лайка

Это действительно статично. И на самом деле подходит к реальному миру, где очень мало вещей так переоценено, как комментирование в блогах и тому подобное (за исключением нескольких тем, которые легко разжечь). Но… пахнет работой :scream: