Вышло моё третье видео из серии стартап с нуля❕
В нём мы разработаем простой, но эффективный флоу работы с контентом курсов. С использованием yaml mdx json-schema и git
❔"Но почему не какой-нибудь strapi?" – спросите вы
У меня достаточно большой опыт работы с этими штуками, и хотелось сделать это быстро просто и функционально. Учесть классические проблемы
Сразу выплыло несколько вариантов
1. Сделать простую админку самому
2. Использовать headless cms
3. Использовать md файлы
▶️ Первый вариант я сразу отбросил, так как он жутко трудозатратный. Просто нафигачить 5 формочек не сложно. Сложно сделать управление версий, валидацию, драфты, совместное редактирование.
▶️ Второй вариант уже сильно лучше. Headless cms сильно развились сейчас и из под капота они решают почти все проблемы. Но всё равно не все.
А всё, что выходит за рамки базовых кейсов, уже становится делать очень сложно. + это отдельный сервис, инфра под него, база, миграции, безопасность
В результате, всё равно это неудобно, так как это конструктор формочек, с неудобным ux.
Тогда я решил поглубже изучить темы с Markdown. Но быстро отказался от md и просто пришёл к обычным yaml файликам. С вставками Markdown в многострочные строки
В нём мы разработаем простой, но эффективный флоу работы с контентом курсов. С использованием yaml mdx json-schema и git
❔"Но почему не какой-нибудь strapi?" – спросите вы
У меня достаточно большой опыт работы с этими штуками, и хотелось сделать это быстро просто и функционально. Учесть классические проблемы
Сразу выплыло несколько вариантов
1. Сделать простую админку самому
2. Использовать headless cms
3. Использовать md файлы
▶️ Первый вариант я сразу отбросил, так как он жутко трудозатратный. Просто нафигачить 5 формочек не сложно. Сложно сделать управление версий, валидацию, драфты, совместное редактирование.
▶️ Второй вариант уже сильно лучше. Headless cms сильно развились сейчас и из под капота они решают почти все проблемы. Но всё равно не все.
А всё, что выходит за рамки базовых кейсов, уже становится делать очень сложно. + это отдельный сервис, инфра под него, база, миграции, безопасность
В результате, всё равно это неудобно, так как это конструктор формочек, с неудобным ux.
Тогда я решил поглубже изучить темы с Markdown. Но быстро отказался от md и просто пришёл к обычным yaml файликам. С вставками Markdown в многострочные строки