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

OSCHINA-MIRROR/zhoulieqing-jwp

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

Jwp

Введение

Jwp — это система на основе JFinal, которая разработана для WordPress (Java). В качестве базы данных используется скрипт WordPress (PHP) версии 4.9.

Доступ

Архитектура системы

JFinal 4.9.16 + MySQL 5.7.16 + Layui 2.6.8:

— jwp — родительский модуль; — jwp-framework — модуль фреймворка; — jwp-plugin — модуль плагина; — jwp-model — модуль модели; — jwp-service — модуль интерфейса сервиса; — jwp-service-provider — модуль провайдера сервиса; — jwp-directive — модуль директивы; — jwp-admin — модуль бэкенда; — jwp-portal — модуль фронтенда; — jwp-web — веб-модуль.

Инструкция по установке

  1. IntelliJ IDEA 2021.2.3 (Community Edition).
  2. JDK 1.8.
  3. Скрипт базы данных находится в корневом каталоге wordpress.sql. Можно импортировать скрипт напрямую.
  4. Найти /jwp/jwp-web/src/main/resources/config.dev.properties и изменить имя пользователя и пароль базы данных.
  5. Если необходимо изменить порт доступа к системе, найти /jwp/jwp-web/src/main/resources/undertow.txt и изменить параметр undertow.port.
  6. При запуске или отладке изменить рабочий каталог конфигурации запуска/отладки IDEA на %MODULE_WORKING_DIR%.

Использование

  1. cd wordpress.
  2. mvn clean package.
  3. Найти jwp-web/src/main/java/com/tbynet/jwp/web/Application.java и выполнить команду Java Application Run.
  4. Посетить http://localhost (фронтенд) и http://localhost/admin (бэкенд). Логин: Adam, пароль: tbynet.

Ход проекта

  • 2 апреля 2019 года: завершены функции добавления, редактирования и классификации каталогов и тегов.
  • 29 марта 2019 года: завершена функция настройки.
  • 28 марта 2019 года: завершено добавление пользователей и редактирование их информации.
  • 26 марта 2019 года: создан бэкенд, реализованы функции входа пользователя, обновления личной информации, поиска пользователей.
  • 21 марта 2019 года: создана структура проекта.

План проекта

В планах реализовать следующие функции:

  • определение интерфейса;
  • создание бэкенда, основанного на Layui и имитирующего бэкенд WordPress (PHP);
  • вход пользователя;
  • обновление личной информации;
  • реализация модуля пользователя;
  • реализация модуля настроек;
  • реализация модуля статьи;
  • реализация медиамодуля;
  • реализация модулей страницы и комментария;
  • реализация меню;
  • реализация директивного модуля (шаблонные теги);
  • реализация темы;
  • импорт шаблонов WordPress (PHP).

Участие и вклад

Приглашаем всех присоединиться к разработке этого проекта. Связаться с командой можно через QQ: 348672425.

Процесс участия:

  1. Fork текущего репозитория.
  2. Создать ветку Feat_xxx.
  3. Отправить код.
  4. Создать Pull Request.

Ресурсы

Для получения дополнительной информации можно обратиться к следующим ресурсам:

Скриншоты системы

На предоставленных скриншотах показаны различные элементы интерфейса системы.

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

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

Введение

Jwp — Java-версия, которая может заменить WordPress. Развернуть Свернуть
GPL-3.0
Отмена

Обновления

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

Участники

все

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

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