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

OSCHINA-MIRROR/zhoufengjob-ddcms

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

呆萌狮内容管理

简介

Это основанный на JBoot каркас для управления контентом. В настоящее время реализована часть, связанная с управлением правами доступа. Проект будет постоянно обновляться, пожалуйста, ожидайте обновлений.

DDCMS 2.0 Введение

Потратил полмесяца, я перестроил 1.0 и выпустил 2.0 2 февраля.

Новые функции:

  • Новый бэкэнд UI более изысканный;
  • Модульность функций;
  • Возможность переключения между кластером и некластером;
  • Поддержка генерации кода;
  • В сочетании с практическим руководством можно написать базовую CRUD-функцию за 5 минут;
  • Больше открытий ^ . ^ .....

Практическое руководство по проекту DDCMS 2.0

Я написал практическое руководство для этого проекта. https://www.kancloud.cn/zhoufeng/ddcms-doc

2018 Нарисуем пирог для проекта

Проектная схема

Последние обновления

2018-2-2

  • Обновление ddcms2.0

2018-1-4

  • Добавлен новый статический шаблон домашней страницы;
  • Добавлены новые функции поиска и статьи на главной странице;
  • Инкапсулирован инструмент рендеринга шаблона;
  • Для реализации динамической темы пути были изменены.

2017-12-29

  • Исправлена проблема сессии 27 числа;
  • Совместимость с последней версией jboot1.2.2;
  • Использование метода getBodyString() 1.2.2;
  • Добавлен статический шаблон пользовательского центра на передней панели;
  • Добавлен статический шаблон настройки пользователя на передней панели;
  • Добавлен статический шаблон статьи пользователя на передней панели;
  • Реализован подсчет посещений статей;
  • Обновлены файлы базы данных;
  • Добавлено размещение статей пользователями на передней панели;
  • Исправлено: при пустом URL статьи невозможно получить доступ к деталям, при пустом значении берется идентификатор для запроса статьи;
  • Обновлено руководство.

2017-12-27

  • Совместимость с jboot последней версии 1.2.1;
  • Реализация управления статьями, включая добавление, удаление, изменение и запрос статей в бэкэнде;
  • Отображение списка статей на передней панели;
  • Администратор может устанавливать приоритетные или ключевые статьи на передней панели, а также отображать приоритетные статьи в списке;
  • Устранены некоторые известные проблемы. Примечание: в настоящее время это относительно просто, следите за обновлениями ddcms.

Известные ошибки:

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

Адрес проекта

Спасибо jboot, layui и X-admin. Этот бэкенд основан на архитектуре jboot, а фронт — на layui и X-admin.

Заявление

  • Я создал этот проект за 10 дней, используя опыт работы с jboot.
  • У меня нет опыта разработки webapp, и я буду улучшать эти детали после реализации основных функций.
  • Моя основная работа — разработка Android-приложений, и в свободное время я изучаю веб-разработку.
  • Пожалуйста, поймите, если в проекте есть что-то неразумное.
  • Если у вас есть какие-либо вопросы, вы можете отправить их, и мы будем учиться вместе.
  • Мне очень нравится jboot, потому что он прост в освоении.
  • Я нахожусь в официальном чате jboot 1, номер группы: 601440615, добро пожаловать в call.

Будущее

Я буду продолжать обновлять этот проект и использовать полученные знания для создания полноценной системы управления контентом.

Основные компоненты архитектуры DDCMS

Зависимость ядра Название и версия Номер версии
Бэкэнд-фреймворк Jboot v1.2.2
Инструменты бэкенда Hutool v3.2.0
Фронтенд-фреймворк layui v2.x
Зависимости фронтенда xAdmin v2.x
Механизм рендеринга enjoy v3.3
Разделение SQL enjoy v3.3
Основной драйвер jfinal v3.3
Рамки разрешений Shiro v1.3.2

Метод запуска

  1. Импортируйте проект с помощью idea maven.
  2. Загрузите sql в папке docs в базу данных.
  3. Найдите класс AppMain в корневом каталоге проекта и выполните метод Main.

Способ создания jar-пакета

Используйте окно для запуска программы:

clean package appassembler:assemble

Используйте пакет maven для запуска программы в фоновом режиме:

clean package appassembler:generate-daemons

Учетные данные для входа в систему: admin
Пароль для входа: admin

Статические изображения

Главная страница бэкэнда Индекс Всплывающее окно

Динамические изображения

Изображение входа Демонстрация меню Демонстрация меню 2 Поиск демонстрации Реактивная демонстрация

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

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

Введение

Это система управления правами доступа, реализованная на основе jboot для серверной части и layui для клиентской части. В ней используется Shiro для управления правами. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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