Контент Как Код

Предыстория проста.

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

Некоторые продукты построены на классической CMS, а другие требуют усилий разработчиков по обновлению информации на портале.

Ситуацию усугубляет требование перенести все продукты на банковскую облачную платформу, построенную по принципу PaaS. Это означает, что поддержка конкретного сервиса (Kafka, Elasticsearch, PorstreSQL и т. д.) или тем более системы (WordPress, Magento, Drupal и т. д.) требует координации и разработки внутри платформы.

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

В связи с этими трудностями было решено углубиться в тему.

Системы управления контентом .

И найти облегченные альтернативы, которые не потребуют существенных модификаций ни банковской платформы, ни существующих продуктов.

Эта статья по большей части представляет собой обзор различных архитектур.

Системы управления контентом может послужить подспорьем в выборе варианта, соответствующего конкретным требованиям.

В то же время подход Контент как код, Преимущество минимальных требований к инфраструктуре стоит особняком, и первая половина статьи призвана дать представление об этом подходе.

Методологическая составляющая и глубокие технические аспекты остаются темой последующих статей.

Ну а пока давайте обсудим следующие вопросы:

  • Что случилось содержание?
  • Как готовить?
  • Где хранить?
  • Как управлять?
  • Как доставить?
Если вы знакомы с терминами Headless CMS, Content as Code, SSG, SSR, CDN и другими трехбуквенными сокращениями, перейдите непосредственно к комментариям, чтобы поделиться своим опытом.



Код

Один мой хороший знакомый в детстве мечтал стать программистом и представлял себе этот процесс как общение с компьютером.

Вы описываете, что хотите, отвечаете на уточняющие вопросы и вуаля – приложение готово.

Каково же было его «удивление», когда в результате ему пришлось программировать микроконтроллеры семейства 8051 на языке C51 и ассемблере.

С тех пор многое изменилось.

Нейронные сети нашли широкое применение после стольких лет «забвения», стат. анализ претерпел ребрендинг и приобрел популярность в виде науки о данных, визуальное программирование постепенно возрождается в новом качестве.

Диалог с ПК (и не только), хотя и не в контексте программирования, стал обычным явлением.

массовое явление.

Параллельно с этими процессами развивалось понимание того, что именно можно назвать «кодом», и это название теперь применимо к самым разным вещам.

Так каким же может быть «код» сегодня? Гипотетический сайт (React/JSX):

   

export const MainPage = () => ( <TilesList>

Теги: #git #Serverless #gitlab #architecture #CMS #content #headless cms
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.