1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lin-cms-lin-cms-vue

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Лин-CMS: введение

Lin-CMS — это система управления контентом, разработанная командой «Лин-интервал ветер» на основе большого опыта работы над проектами. Lin-CMS помогает разработчикам повысить эффективность разработки CMS.

Lin-CMS представляет собой комплексное решение для фронтэнда и бэкэнда. Бэкэнд можно развернуть с помощью следующих инструментов:

  • lin-cms-koa;
  • lin-cms-flask;
  • lin-cms-spring-boot.

Внимание!

  1. Lin-CMS является инженерным проектом с открытым исходным кодом, который не гарантирует бесшовное обновление.
  2. Текущая ветка — Vue3. Для использования Vue2.x переключитесь на ветку master.

Документация Адрес документации: 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:

  • U: обновить element-plus до версии Release 2.1.4;
  • U: обновить связанные с vue зависимости до последней версии 5.0.3;
  • U: обновить eslint и @babel/eslint-parser;
  • A: добавить проверку доступности в eslint.

Версия 0.4.2:

  • U: обновить Vue до версии 3.2.24;
  • U: обновить axios до версии 0.24.0;
  • U: обновить element-plus до версии 1.2.0-beta.5.

Версия 0.4.1:

  • A: добавлена функция проверки подлинности, по умолчанию проверка подлинности отключена.

Версия 0.4.0:

  • U: переход на Vue3.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/lin-cms-lin-cms-vue.git
git@api.gitlife.ru:oschina-mirror/lin-cms-lin-cms-vue.git
oschina-mirror
lin-cms-lin-cms-vue
lin-cms-lin-cms-vue
vue-next