Лин-CMS: введение
Lin-CMS — это система управления контентом, разработанная командой «Лин-интервал ветер» на основе большого опыта работы над проектами. Lin-CMS помогает разработчикам повысить эффективность разработки CMS.
Lin-CMS представляет собой комплексное решение для фронтэнда и бэкэнда. Бэкэнд можно развернуть с помощью следующих инструментов:
Внимание!
Документация Адрес документации: http://doc.cms.talelin.com/. Онлайн-демонстрация: http://face.cms.talelin.com/. Пример: http://sleeve.talelin.com/.
Особенности Lin-CMS
У Lin-CMS есть свои особенности. Вот некоторые из них:
Разделение фронтенда и бэкенда. Это означает, что Lin предоставляет поддержку бэкэнду и имеет соответствующую систему фронтенда. В будущем будут доступны версии Lin для NodeJS и PHP. Если вы предпочитаете Lin, но не можете использовать его из-за технических ограничений, не беспокойтесь, в будущем будет доступно больше языковых версий. Почему Lin выбрал архитектуру одностраничного приложения с разделением фронтенда и бэкенда? Во-первых, традиционные веб-разработки часто используют серверный рендеринг, требующий использования шаблонов, таких как JinJa2 или Jade. Серверная отрисовка хороша для SEO, но для внутренних CMS систем это не так важно. Однако возникает вопрос, кто должен заниматься серверной отрисовкой — фронтенд-разработчик или бэкенд-разработчик? Ни тот, ни другой вариант не идеален. Сейчас мало кто из фронтенд разработчиков знаком с этими серверными шаблонами, а бэкенд разработчики не очень хороши в разработке интерфейсов. Поэтому лучше разделить обязанности: фронтенд разработчик использует Vue для написания JS и CSS, а бэкенд разработчик занимается только API. Во-вторых, опыт работы с одностраничными приложениями обычно лучше, чем с традиционными веб-сайтами.
В Lin уже реализованы наиболее распространённые функции CMS.
Lin CMS также предоставляет набор стандартов и инструментов разработки. Другими словами, разработчику не нужно беспокоиться о том, как проверять параметры, управлять базой данных, обрабатывать глобальные исключения, структурировать API или организовывать структуру фронтенда. Эти проблемы уже решены в Lin. Конечно, если вам не нравится архитектура Lin, вы можете создать свою собственную. Но в большинстве случаев вам не придётся менять архитектуру, Lin может удовлетворить потребности большинства малых и средних CMS. Например, каждый API требует проверки параметров, отправленных клиентом. Существует множество способов проверки, и разные разработчики могут иметь разные подходы к этому. Однако Lin предлагает механизм проверки, и разработчику нужно только следовать примеру Lin при написании своего собственного кода.
Принцип Lin CMS заключается в том, чтобы разработчики сосредоточились на своей собственной бизнес-логике, а Lin позаботится о многих механизмах, которые помогут им быстро разрабатывать свой продукт.
Быстрый старт
# клонировать проект
git clone https://github.com/TaleLin/lin-cms-vue.git
# установить зависимости
npm install или yarn
# разработка
npm run serve или yarn (run) serve
Обсуждение и обмен Ищите «Лин интервал ветер» в WeChat или QQ.
Журнал версий Последняя версия 0.4.3:
Версия 0.4.2:
Версия 0.4.1:
Версия 0.4.0:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )