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

OSCHINA-MIRROR/lxinet-jeesns

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

JEESNS

v2.0.0 в данный момент является beta-версией и находится в процессе разработки, возможно наличие большого количества проблем или значительных изменений, не рекомендуется к использованию. Для официального использования рекомендуется использовать версию v1.4.2 https://gitee.com/zchuanzhao/jeesns/releases/v1.4.2.

Язык разработки: JAVA

База данных: MYSQL

JAVA-фреймворк для разработки: SpringBoot2+Mybatis

Фреймворк для разработки переднего конца: ZUI+JQuery+Bootstrap

Шаблонизатор переднего конца: Freemarker

Описание

JEESNS — это основанная на JAVA платформа для разработки корпоративных социальных систем, которая использует преимущества JAVA, такие как эффективность, безопасность и стабильность, чтобы создать первую отечественную SNS-платформу с открытым исходным кодом. JEESNS может быть использована для создания порталов, форумов, сообществ, микроблогов, систем вопросов и ответов, а также платных платформ знаний.

Сообщество: http://www.jeesns.cn

Официальный сайт: http://www.jeesns.cn

GitHub: https://github.com/zchuanzhao/jeesns

Сценарии использования

  • JEESNS представляет собой корпоративную систему с открытым исходным кодом, которая может использоваться для создания различных типов сообществ: порталов, групп, форумов, микроблогов и систем вопросов и ответов.
  • JEESNS объединяет элементы социальных сетей с людьми и группами, создавая новый тип социальной системы.
  • В центре внимания JEESNS находится человек, и система постоянно интегрирует наиболее ценную информацию на основе потребностей и поведения пользователей.
  • JEESNS является стабильной, безопасной и расширяемой системой сообщества, которая поможет вам создать уникальное сообщество.
  • Если вам нужно создать форум, вы можете использовать JEESNS.
  • Если вам нужна группа, вы можете использовать JEESNS.
  • Если вы хотите создать платформу вопросов и ответов наподобие Zhihu, вы можете использовать JEESNS.
  • Если вы планируете создать платную платформу знаний, вы можете использовать JEESNS.
  • Если вам необходимо собрать людей вокруг определённой темы, вы можете использовать JEESNS.

Функциональные модули

  • Функция личных сообщений:
    • Интерфейс, имитирующий мессенджер на ПК.
    • Возможность просматривать список контактов, с которыми вы общались в личных сообщениях.
    • Автоматическое обновление чата.
  • Личная страница:
    • Следить за участниками.
    • Личные сообщения участникам.
    • Просмотр динамики.
    • Просмотр подписчиков, подписок, микроблогов, статей, тем, групп.
    • Финансовые детали.
    • Детали накопленных баллов.
    • Пополнение баланса.
    • Уровни VIP-участников.
  • Модуль микроблога:
    • Поддержка изображений в микроблогах.
    • Галерея с несколькими изображениями.
    • Поддержка добавления тегов Emoji.
    • Функция «Нравится».
    • Темы микроблогов.
  • Групповой модуль:
    • Можно следить за группами.
    • Поддерживается загрузка логотипа группы.
    • Управление проверкой постов.
    • Назначение администраторов.
    • Функция «Мне нравится» для постов.
    • Повышение качества и размещение постов в топе.
    • Платное членство в группе.
  • Модуль статей:
    • Функция «Мне нравится» для статей.
    • Опция публикации статей.
    • Опция проверки статей.
    • Комментарии к статьям.
  • Модуль вопросов и ответов:
    • Вознаграждение за вопросы.
    • Ответы на вопросы.
  • Динамический модуль:
    • Всё под контролем.

Требования к среде

  • JDK8 или более поздняя версия.
  • MySQL5.1 или более поздняя версия.

Инструкция по развёртыванию

  1. Создайте базу данных. Если используете MySQL, выберите набор символов utf8 или utf8mb4 (поддерживает больше специальных символов, рекомендуется).
  2. Выполните скрипт базы данных. Скрипт базы данных находится в каталоге /jeesns-web/database.
  3. Импортируйте проект Maven в Eclipse. Выберите меню Eclipse File - Import, затем Maven - Existing Maven Projects.
  4. Установите кодировку проекта на utf-8, выберите JDK 1.8 или выше, но не выбирайте JRE.
  5. Измените конфигурацию подключения к базе данных. Откройте файл /src/main/resources/application.yml, измените значения spring: datasource: url, spring: datasource: user, spring: datasource: password и путь к бэкенду: jeesns: managePath, например: jeesns: managePath: manage.
  6. Поместите файл jeesns-core-1.4.jar на диск, например: D:\jeesns-core-1.4.jar. В командной строке введите следующую команду: mvn install:install-file -Dfile=D:\jeesns-core.jar -DgroupId=cn.jeesns -DartifactId=jeesns-core -Dversion=2.0.0 -Dpackaging=jar. После успешного выполнения команды файл jeesns-core-1.4.jar будет автоматически добавлен в локальный репозиторий Maven.
  7. Соберите проект. В Eclipse щёлкните правой кнопкой мыши по имени проекта и выберите Run as - Maven build..., Goals введите clean package, затем нажмите Run. Первый запуск потребует загрузки jar-файлов, пожалуйста, наберитесь терпения.
  8. Разверните проект. Запустите JeesnsApp в модуле jeesns-web.
  9. Доступ к системе. Адрес переднего конца: http://localhost:8870/. Имя пользователя: admin, пароль: jeesns. После входа в систему в правом верхнем углу появится раздел «Управление», который можно открыть для доступа к панели управления.

Подробная инструкция по развёртыванию

  1. Инструкция по установке JDK
  2. Инструкция по установке Maven
  3. Использование Maven для упаковки JEESNS
  4. Инструкции по импорту базы данных JEESNS
  5. Как импортировать проект JEESNS в Eclipse и развернуть его
  6. Руководство по импорту проекта JEESNS1.2.0 и развёртыванию в IDEA

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

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

Введение

JEE-SNS — это социальная сеть для управления сообществом, разработанная на корпоративной платформе Java. Она опирается на преимущества Java корпоративного уровня, такие как эффективность, безопасность и стабильность, и создаёт прецедент SNS с открытым исходным кодом на Java в Китае. В качестве базы данных используется MySQL. GitHub: https://git... Развернуть Свернуть
Отмена

Обновления (1)

все

Участники

все

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

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