Официальный адрес сайта: https://www.forumjava.com.
Эффект развертывания
- Адрес демо-версии с открытым исходным кодом: http://opensource.developers.pub.
- Адрес демо-версии коммерческой версии: https://www.developers.pub.
- Документы, связанные с версией с открытым исходным кодом: https://www.developers.pub/wiki/1166300.
2. Введение
forum-java — это современная общественная платформа с открытым исходным кодом, которая реализует:
- Форумы для обсуждения контента;
- Сообщество для мелочей;
- 100% открытый исходный код;
- Добро пожаловать в официальную дискуссионную зону Developer Inn, чтобы узнать больше. В то же время вы также можете подписаться на официальную общедоступную учетную запись Developer Inn (изображение ниже);
- Спасибо лаборатории безопасности IceBreaking за помощь в сканировании уязвимостей безопасности проекта, чтобы гарантировать, что каждый пользователь этого проекта может использовать его безопасно и смело. Подпишитесь на официальный аккаунт лаборатории безопасности IceBreaking, чтобы узнать больше о знаниях в области безопасности (изображение ниже);
3. Почему вы хотите заняться этим проектом?
- Когда предприятия создают открытые платформы, им нужен веб-сайт сообщества разработчиков, чтобы разработчики могли учиться и общаться (в этом проекте в качестве требований упоминаются открытая платформа WeChat, сообщество разработчиков Toutiao, сообщество облачных разработчиков Youzan, открытая платформа Taobao и другие функции сообщества). ;
- Большинство существующих на рынке сообществ с открытым исходным кодом используют язык PHP, немногие имеют открытый исходный код на Java, и почти ни одно из них не разработано в среде Spring Boot. Внутренним языком разработки большинства интернет-компаний является Java, и многие из них являются средами разработки с открытой загрузкой и облаком. Для сообщества PHP с открытым исходным кодом он не может быть хорошо связан с внутренней системой компании;
- Существующие функции сообщества с открытым исходным кодом слишком просты и не могут удовлетворить большинство потребностей предприятий;
- Существующий интерфейс сообщества с открытым исходным кодом имеет старомодный стиль, не соответствует эстетике времени и имеет плохие возможности настройки;
- Существующему сообществу открытого исходного кода не хватает функций, необходимых для реальных операций, функции управления слишком просты, а стоимость вторичной разработки слишком высока;
Четыре списка функций версии с открытым исходным кодом
用户端
文章分类
筛选文章
标签
查看详情
筛选文章/问答
文章
写文章
编辑
删除
评论
点赞
查看详情
问答
提问题
编辑
删除
查看详情
评论
关注
设置评论为最佳答案
筛选已解决问题
筛选未解决问题
用户
查看详情
编辑个人资料
更新登录密码
关注好友
查看粉丝
消息
文章/问答被关注通知
文章/问答被评论通知
个人被关注通知
设置消息为已读
关注
关注的用户文章/问答
关注的问答
评论的问答
点赞的文章
评论的文章
搜索
根据文章/问答标题/内容模糊搜索
管理端
用户管理
禁用/启用
设置为管理员/取消管理员
操作日志
操作类别筛选
文章管理
设置为官方
设置为置顶
设置为加精
审核通过(可见)
审核不过(不可见)
文章类别管理
审核通过(可见)
审核不过(不可见)
新增分类
问答管理
审核通过(可见)
审核不过(不可见)
标签管理
审核通过(可见)
审核不过(不可见)
新增标签
Пять характеристик
внешний интерфейс
- Мультитерминальная адаптация (мобильный терминал, ПК-терминал)
- Настройте цвета темы, чтобы корпоративные пользователи могли настраивать темы.
- Редактор поддерживает Control + s для сохранения.
- Редактор поддерживает сочетание клавиш Control + V для копирования и загрузки изображений.
задняя часть
- В журнале имеется цепочка вызовов для облегчения устранения неполадок.
- Распределенный сеанс, поддерживает развертывание кластера
- Классификация разрешений ролей пользователей для облегчения управления пользователями
- Проверка разрешений интерфейса делает операции с интерфейсом более безопасными
Расширяемый функциональный интерфейс
- Статьи/вопросы и ответы обновляются благодаря встроенному обзору, и к ним можно получить доступ в центре обзора для удобства эксплуатации и управления.
- Абстрактный интерфейс хранилища файлов может поддерживать индивидуальный доступ к внутренним службам хранения файлов предприятия.
- Абстрактный интерфейс службы кэша поддерживает индивидуальный доступ к службам внутреннего кэша предприятия.
- Абстрактный интерфейс службы поиска поддерживает индивидуальный доступ к службам внутреннего поиска предприятия.
Шесть стеков технологий
задняя часть
- База данных: MySQL
- Структура слоя персистентности: mybatis
- Управление пулом соединений с базой данных: hikaricp
- Плагин подкачки базы данных: github pagehelper
- Фреймворк MVC: Spring MVC
- Контейнер прикладного уровня: весенняя загрузка
- инструмент сериализации json: fastjson
- SDK для отправки электронной почты: javax mail
- SDK облачного хранилища Qiniu: Qiniu Java SDK
- Рендеринг страниц на стороне сервера: тимелеаф
внешний интерфейс
- Внешний редактор уценки: mavon-editor
- Фон управления js framework: vue
- Платформа клиентского пользовательского интерфейса: начальная загрузка
- Представление фонового интерфейса пользовательского интерфейса управления
Отображение страницы из семи частей
Отображение страницы пользователя
- Страница вопросов и ответов
- Страница списка сообщений
- Страница сведений о статье
- Домашняя страница пользователя
Восемь справочных страниц по менеджменту
Девять установок
Пожалуйста, обратитесь к руководству по установке forum-java.
Инструкция по применению
Community Edition предназначена только для личного использования. Для коммерческого использования, пожалуйста, свяжитесь с автором для приобретения.