pleio / widget_manager
此插件允许在单独的页面和组中管理小部件。
dev-master
2015-12-09 09:44 UTC
Requires
- composer/installers: ^1.0.8
This package is not auto-updated.
Last update: 2024-09-19 08:18:34 UTC
README
Elgg 插件,增加更多小部件功能。
功能
- 从灯箱中添加小部件
- 索引小部件(几种不同的布局)
- 组小部件(而不是组简介模块)
- 提供一些新小部件(以下为小部件列表)
- 在个人资料/仪表板上强制小部件(包括定位)(以后也会!)
- 全局隐藏特定小部件类型的选项(甚至可以隐藏已经放置在个人资料/仪表板上的小部件)
- 创建组默认小部件
- 创建带有小部件布局的额外页面
小部件
通用小部件
- Twitter 小部件(粘贴您的 widget 代码)
- 按标签内容(博客、文件、页面、书签)
- rss
- 标签云
- 免费 html
- 消息
索引小部件
- 登录框
- 成员
- 在线成员
- 书签
- 活动
- 图片轮播
- 社区统计
仪表板小部件
- 收藏夹(收藏的社区页面)
管理员小部件
- 用户搜索(也搜索已禁用/已阻止/未经验证的用户以及通过电子邮件)
有关默认小部件修复机制的说明
固定小部件始终显示
- 显示在其他小部件之上
- 用户不能删除、编辑或拖动
- 保持与默认小部件的关系,因此如果默认小部件更改,所有用户小部件也会更改!
- 新固定小部件也将添加到现有用户
您可以在仪表板或个人资料页面上固定小部件。通过点击小部件标题中的图钉可以固定小部件。只有当启用小部件管理器时添加的默认小部件才有固定选项。这是因为将在默认小部件上设置一个特殊属性,以保持与克隆到用户个人资料或仪表板时小部件的关系。如果您看不到图钉,请删除小部件然后再次添加。
用户始终可以添加他们自己的小部件。它们将始终添加到目标列中最后一个固定小部件的下方。
待办事项
通用
- 检查安装时可用的 widget 和保存 widget 管理页面
- 在个人资料下方显示带选项卡的 widget 布局(widget 以全宽度显示)
多仪表板
- 流体布局
- 无边框列
- 彩色标签
- 仪表板背景
- 解决嵌入内部社区页面时的 js 问题(见 github 问题 #10)
小部件
- 滑动小部件可以自动调整/缩放图片
已知问题
- 使用默认访问级别(不是组或更高)添加组小部件可能会引起问题。小部件可能会消失或仅对添加小部件的人显示。请将默认访问级别保持为登录或更高,以防止此类问题。将在 elgg 核心中实现默认访问钩子后提供修复方案。