tamulibarts / tamu-utils
提供对TAMU定制和工具的WordPress插件
1.0.2
2020-01-03 18:53 UTC
Requires
- composer/installers: ~1.0
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身份服务的hostnameMQS_IDENTIFIER:从MQS的此集成客户端标识符MQS_SHARED_SECRET:上述客户端标识符的共享密钥
该插件还将向添加的用户发送欢迎电子邮件,其中包含指向管理仪表板URL的链接。
系部管理员角色
在编辑器可以做的所有事情的基础上添加自定义化访问的特殊角色
CAS登录
将登录机制更改为使用CAS而不是WordPress密码。支持登出。需要定义一个名为CAS_SERVER的常量,它是您的CAS服务器的hostname。
SMTP服务器集成
启用并配置PHPMailer以使用校园SMTP服务。需要定义几个常量
SMTP_HOST:SMTP服务器的hostnameSMTP_PORT:连接到SMTP服务器的端口号SMTP_FROM:发送电子邮件时使用的发件人地址SMTP_NAME:发送电子邮件时使用的发件人姓名