呆萌狮内容管理
简介
Это основанный на 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
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 |
Метод запуска
- Импортируйте проект с помощью idea maven.
- Загрузите sql в папке docs в базу данных.
- Найдите класс AppMain в корневом каталоге проекта и выполните метод Main.
Способ создания jar-пакета
Используйте окно для запуска программы:
clean package appassembler:assemble
Используйте пакет maven для запуска программы в фоновом режиме:
clean package appassembler:generate-daemons
Учетные данные для входа в систему: admin
Пароль для входа: admin
Статические изображения

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

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