praxisnetau/silverstripe-moderno-admin

一个为 SilverStripe CMS 提供更现代、扁平外观的模块。

安装次数: 4,249

依赖关系: 0

建议者: 0

安全: 0

星标: 22

关注者: 7

分支: 8

开放问题: 6

语言:CSS

类型:silverstripe-module

1.1.4 2017-06-15 03:30 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:53:32 UTC


README

对 SilverStripe 3.1 CMS 管理界面进行了广泛的重新设计

一个 SilverStripe 模块,旨在使 CMS 具有更现代、扁平的外观,同时努力保持原始外观和感觉。

注意:此模块仅适用于 SilverStripe v3,并且不再积极开发。对于 SilverStripe v4 的替代方案,请考虑 SilverWare Admin 模块,它是 SS4 的 Moderno 的精神继承者。

需求

  • SilverStripe 3.1 或更高版本,不支持 SilverStripe v4

功能

  • 应用名称、应用链接、标志和加载图片的品牌设置
  • 带颜色选择器字段的网站配置面板
  • 可调整大小的网站树
  • 扁平、现代、简约的外观和感觉
  • 使用 Font Awesome 的大多数图标
  • 允许 CMS 菜单项通过名称使用 Font Awesome 图标的扩展
  • SVG SilverStripe 标志
  • 重新设计的 TinyMCE 编辑器
  • 使用 Google Font 'Roboto' 的 UI 元素

安装

Composer

require: "praxisnetau/silverstripe-moderno-admin": "~1.1"

手动

要手动安装此模块,克隆或下载存储库,将其复制到您的文档根目录,确保文件夹名为 moderno-admin,最后运行 /dev/build

使用方法

可调整大小的网站树

Moderno 包含对 LeftAndMain 的 JavaScript 增强功能,允许您调整网站树的大小。只需抓住树的右边缘并拖动即可调整大小。宽度将通过 cookie 保存,并应在页面刷新和 Ajax 加载之间保持持久。

Font Awesome CMS 菜单项

现在您可以为您的 CMS 菜单项(例如 ModelAdmin 类)使用 Font Awesome 图标,而无需编写自己的自定义 CSS。要这样做,找到您要用于类的 Font Awesome 图标的名称,并在您的类上定义私有的静态 $awesome_icon

private static $awesome_icon = "fa-calendar";

您还可以使用 YAML 配置系统为类定义图标,例如

MyClassName:
  awesome_icon: fa-calendar

图标名称的 fa- 前缀是可选的,并且可以安全省略。

为了兼容性,最好同时包含 $menu_icon$awesome_icon 属性,例如

private static $menu_icon    = "mymodule/images/icons/calendar.png";
private static $awesome_icon = "fa-calendar";

记得在向类添加 $awesome_icon 之后使用 ?flush 更新 CMS 界面。

贡献

此模块最初是一个简单的 CSS 文件,但很快失控了。: ( 如果您愿意,有很多改进的空间!

屏幕截图

Moderno Admin

Moderno Admin

Moderno Admin

归属