tamulibarts/tamu-utils

提供对TAMU定制和工具的WordPress插件

安装: 9

依赖: 0

建议: 0

安全性: 0

星级: 0

关注者: 2

分支: 0

公开问题: 0

类型:wordpress-plugin

1.0.2 2020-01-03 18:53 UTC

This package is auto-updated.

Last update: 2024-09-04 18:27:01 UTC


README

WordPress中针对TAMU特定工具的集合

添加用户页面

更改子站点的添加用户页面(不是网络管理员的添加用户页面),以便接受TAMU NetID列表和角色级别。该插件验证NetID的有效性,获取基本目录信息(姓名和电子邮件地址),根据需要创建wp用户记录,将用户添加到网站,并将失败和成功报告给管理员。需要定义几个常量以与NetID验证服务交互

  • MQS_HOST:MQS身份服务的hostname
  • MQS_IDENTIFIER:从MQS的此集成客户端标识符
  • MQS_SHARED_SECRET:上述客户端标识符的共享密钥

该插件还将向添加的用户发送欢迎电子邮件,其中包含指向管理仪表板URL的链接。

系部管理员角色

在编辑器可以做的所有事情的基础上添加自定义化访问的特殊角色

CAS登录

将登录机制更改为使用CAS而不是WordPress密码。支持登出。需要定义一个名为CAS_SERVER的常量,它是您的CAS服务器的hostname。

SMTP服务器集成

启用并配置PHPMailer以使用校园SMTP服务。需要定义几个常量

  • SMTP_HOST:SMTP服务器的hostname
  • SMTP_PORT:连接到SMTP服务器的端口号
  • SMTP_FROM:发送电子邮件时使用的发件人地址
  • SMTP_NAME:发送电子邮件时使用的发件人姓名