所有插件

Redmine 定制登录页面内容

发布地址:https://redminecn.com
兼容性:Redmine 6.0.*, 5.1.*, 5.0.*, 4.2.*, 4.1.*, 4.0.*
最新版本:1.0.0
最后发布日期:2025-06-06
基本介绍

Custom Login Content Plugin 是一款为 Redmine 平台定制登录页面内容的功能插件,通过预定义文本配置,帮助管理员在登录界面添加自定义说明、提示或公告内容,提升用户引导效率与系统使用体验。

特性:

双区域自定义文本配置

  • 登录框上方文本:支持在登录表单顶部添加醒目提示(如系统维护通知、使用须知等)
  • 登录框下方文本:可在表单底部添加辅助信息(如账号申请流程、技术支持联系方式)

内容编辑与格式支持

  • 多种文本格式:支持 Textile、Markdown、HTML 和纯文本格式
  • 富文本功能:支持标题、列表、链接、加粗等格式化内容
  • 实时预览:在设置页面提供预览功能,方便管理员查看效果
  • 管理界面:通过插件后台管理界面直接配置,无需修改 Redmine 代码

示例效果(点击图片放大):


下面提供了一些常见的登录页面内容配置示例,帮助您快速开始使用 Custom Login Content 插件。

系统维护通知

登录框上方文本 (Textile 格式)

h2. 系统维护通知

*重要提醒:* 本系统将于 *2024年1月15日 18:00-20:00* 进行例行维护。

维护期间系统将暂时无法访问,请提前保存您的工作。

如有紧急问题,请联系:
* IT 支持热线:(010) 1234-5678
* 邮箱:support@company.com

感谢您的理解与配合!

登录框下方文本 (Textile 格式)

h3. 需要技术支持?

* 忘记密码:点击上方 "忘记密码" 链接
* 账号问题:联系人事部门 hr@company.com
* 系统故障:致电 IT 服务台 (010) 1234-5678

"查看更多帮助文档":http://help.company.com

新用户引导

登录框上方文本 (HTML 格式)

<div style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; border-radius: 8px; text-align: center;">
  <h2 style="margin: 0 0 10px 0; color: white;">欢迎使用项目管理系统</h2>
  <p style="margin: 0; font-size: 16px;">高效协作,成就卓越项目</p>
</div>

登录框下方文本 (Markdown 格式)

### 首次登录?

**新员工**
- 请联系人事部门获取账号
- 邮箱:hr@company.com
- 电话:(010) 1234-5678

**外部合作伙伴**
- 通过 [合作伙伴门户](http://partner.company.com) 申请账号
- 或联系项目负责人

**技术支持**
- 工作时间:周一至周五 9:00-18:00
- 24小时热线:(010) 1234-5678
- 在线支持:[help.company.com](http://help.company.com)

---
*登录即表示您同意我们的 [服务条款](http://company.com/terms) 和 [隐私政策](http://company.com/privacy)*

安全提醒

登录框上方文本 (HTML 格式)

<div style="background: #fff3cd; border: 1px solid #ffeaa7; border-radius: 6px; padding: 15px;">
  <h3 style="color: #856404; margin: 0 0 10px 0;">
    <i class="icon icon-warning" style="margin-right: 8px;"></i>
    安全提醒
  </h3>
  <ul style="margin: 0; color: #856404;">
    <li>请勿在公共计算机上保存密码</li>
    <li>发现异常登录请立即联系管理员</li>
    <li>建议定期更新密码以确保账户安全</li>
  </ul>
</div>

公司品牌展示

登录框上方文本 (HTML 格式)

<div style="text-align: center; padding: 20px; background: #f8f9fa; border-radius: 8px;">
  <img src="/images/company-logo.png" alt="公司Logo" style="max-height: 60px; margin-bottom: 15px;">
  <h1 style="color: #333; margin: 0 0 10px 0; font-size: 24px;">ABC科技有限公司</h1>
  <p style="color: #666; margin: 0; font-size: 14px;">创新驱动,技术领先</p>
</div>

登录框下方文本 (Textile 格式)

p=. © 2024 ABC科技有限公司 版权所有

p=. 地址:北京市朝阳区科技园区123号 | 电话:(010) 1234-5678

p=. "官方网站":http://www.company.com | "技术支持":mailto:support@company.com

多语言支持示例

中英文混合 (Textile 格式)

h2. Welcome | 欢迎

*English Users:* Please contact IT support for account setup.
*中文用户:* 请联系IT部门进行账号设置。

*Support | 技术支持:*
* Email | 邮箱: support@company.com
* Phone | 电话: (010) 1234-5678
* Hours | 服务时间: Mon-Fri 9:00-18:00 | 周一至周五 9:00-18:00

节日问候

春节期间 (Textile 格式)

h2. 🎊 新春快乐!

值此新春佳节之际,祝愿大家:
* 身体健康,工作顺利
* 阖家幸福,万事如意
* 新年新气象,事业更上一层楼

*节假日期间系统正常运行,如有紧急问题请联系值班人员。*

祝大家新年快乐!🎉

临时通知

系统升级 (Markdown 格式)

## 🔧 系统升级通知

**升级时间:** 2024年1月20日 02:00-04:00

**升级内容:**
- 性能优化,提升系统响应速度
- 新增项目模板功能
- 修复已知问题

**注意事项:**
- 升级期间系统将暂时无法访问
- 建议在升级前保存重要数据
- 升级完成后请清除浏览器缓存

如有疑问,请联系技术支持:support@company.com

使用技巧

格式选择建议:

  • 简单文本:使用 Plain Text
  • 需要基本格式:使用 Textile
  • 复杂布局:使用 HTML
  • Markdown 爱好者:使用 Markdown

样式建议:

  • 保持文本简洁明了
  • 使用适当的颜色对比度
  • 考虑移动设备的显示效果
  • 避免过于复杂的布局

内容建议:

  • 重要信息放在显眼位置
  • 提供必要的联系方式
  • 定期更新过时信息
  • 考虑不同用户群体的需求

测试建议:

  • 使用预览功能检查效果
  • 在不同浏览器中测试
  • 检查移动设备显示效果
  • 验证所有链接是否有效
安装指导
1. 解压至 Redmine 的 plugins 目录
2. 重新启动 Redmine

配置方法

  1. 以管理员身份登录 Redmine
  2. 进入 "管理" → "插件"
  3. 找到 "Custom Login Content Plugin" 并点击 "配置"
  4. 在配置页面设置:
    • 文本格式:选择 Textile、Markdown、HTML 或纯文本
    • 登录框上方文本:输入要显示在登录表单上方的内容
    • 登录框下方文本:输入要显示在登录表单下方的内容
  5. 使用预览功能查看效果
  6. 点击 "应用" 保存设置

应用场景举例

内部系统公告

在登录框上方显示:

h2. 系统维护通知

*重要提醒:* 本周系统维护时间:周五 18:00-20:00
请在此时间前保存您的工作。

如有紧急问题,请联系 IT 部门:support@company.com

新用户指引

在登录框下方添加:

h3. 首次登录?

* 新员工请联系 IT 部门获取账号
* 外部用户请通过 "公司门户":http://portal.company.com 申请
* 技术支持:(555) 123-4567

_登录即表示您同意 "系统使用协议":http://company.com/terms_

合规与安全提示

<div style="background: #fff3cd; padding: 10px; border-radius: 4px;">
  <strong>安全提醒:</strong>
  <ul>
    <li>请勿在公共计算机上保存密码</li>
    <li>发现异常登录请立即联系管理员</li>
    <li>定期更新您的密码以确保账户安全</li>
  </ul>
</div>

文本格式说明

Textile 格式

  • 标题:h1. 一级标题h2. 二级标题
  • 加粗:*粗体文本*
  • 斜体:_斜体文本_
  • 链接:"链接文本":http://example.com
  • 列表:* 列表项

Markdown 格式

  • 标题:# 一级标题## 二级标题
  • 加粗:**粗体文本**
  • 斜体:*斜体文本*
  • 链接:[链接文本](http://example.com)
  • 列表:- 列表项

HTML 格式

支持完整的 HTML 标签,可以实现复杂的样式和布局。

纯文本

按原样显示,自动转换换行符为 <br> 标签。

样式自定义

您可以通过 Redmine 的主题或自定义 CSS 来修改这些样式。

技术特性

  • Hook 系统:使用 Redmine 的 view_account_login_topview_account_login_bottom hooks
  • 设置存储:使用 Redmine 的插件设置系统安全存储配置
  • 多语言支持:支持中文和英文界面
  • 兼容性:兼容 Redmine 4.0+ 版本

故障排除

插件未显示

  1. 确认插件文件已正确复制到 plugins 目录
  2. 检查 Redmine 日志文件是否有错误信息
  3. 重启 Redmine 服务器

文本格式不正确

  1. 检查选择的文本格式是否正确
  2. 确认 Textile/Markdown 语法是否正确
  3. 使用预览功能检查效果

样式显示异常

  1. 检查是否有 CSS 冲突
  2. 确认主题兼容性
  3. 使用浏览器开发者工具检查样式

版本历史

  • v1.0.0:初始版本
    • 支持登录框上方和下方文本配置
    • 支持多种文本格式
    • 提供管理界面和预览功能
    • 多语言支持
版本更新
  • 1.0.0(2025-06-06)
    积分:200
  • 双区域自定义文本配置:
    登录框上方文本:支持在登录表单顶部添加醒目提示(如系统维护通知、使用须知等)
    登录框下方文本:可在表单底部添加辅助信息(如账号申请流程、技术支持联系方式)

    内容编辑与格式支持:
    多种文本格式:支持 Textile、Markdown、HTML 和纯文本格式
    富文本功能:支持标题、列表、链接、加粗等格式化内容
    实时预览:在设置页面提供预览功能,方便管理员查看效果
    管理界面:通过插件后台管理界面直接配置,无需修改 Redmine 代码

© 2024 Redminecn.com 版权所有

辽ICP备18016669号-2

粤公网安备 44030602007921号