kevinpapst/tabler-bundle

基于 Tabler.io 的 Symfony 后端/管理主题包

安装数: 50,941

依赖项: 4

建议者: 0

安全: 0

星标: 90

关注者: 7

分支: 19

开放问题: 14

语言:Twig

类型:symfony-bundle

1.5.1 2024-09-09 12:23 UTC

README

此存储库包含一个 Symfony 包,将出色的 Tabler.io HTML 模板集成到您的 Symfony 项目中。它提供了许多 Twig 辅助函数(函数、过滤器、嵌入、宏和包含),以加快您的开发并简化未来的升级!

它需要 Symfony >= 6.0 和 PHP >= 8.1 🚀 阅读文档了解更多信息 👍

预览

Tabler 完全响应式且兼容所有现代浏览器。感谢其现代、用户友好的设计,您可以创建一个用户喜爱的完全功能性的界面!选择您需要的布局和组件,并根据需要自定义它们,以使您的界面一致且引人注目。每个组件都经过精心设计,以使您的界面美观!查看演示

Tabler preview

功能

  • 为您的后端/管理应用程序提供两种主要布局:垂直和水平布局
  • 登录、忘记密码、注册账户的安全布局
  • 许多包含、嵌入和宏,以帮助加快开发速度

演示应用程序

甚至还有一个演示应用程序,展示了大多数组件,可以作为新项目的起点 😄

您可以在 Github 的 TablerBundle-Demo 存储库中查看它。

技术细节

  • Webpack-Encore 支持构建资产
  • 事件驱动处理菜单项、任务和通知
  • ContextHelper 用于动态布局更改(例如,根据用户偏好)
  • 支持以下语言的翻译:英语、德语、意大利语、捷克语、西班牙语、俄语、阿拉伯语、芬兰语、日语、瑞典语、葡萄牙语(巴西)、荷兰语、法语、土耳其语、丹麦语、中文、斯洛伐克语、巴斯克语、波兰语、世界语、希伯来语、罗马尼亚语(请帮助将其翻译成更多语言
  • 基于 Bootstrap 5
  • 支持 FontAwesome 5

安装

步骤 1:下载 Bundle

打开命令控制台,进入您的项目目录,并执行以下命令以下载此 Bundle 的最新稳定版本

composer require kevinpapst/tabler-bundle

步骤 2:配置 Bundle

将默认配置复制到您的 config/packages/ 目录

cp vendor/kevinpapst/tabler-bundle/config/packages/tabler.yaml config/packages/

步骤 3:启用 Bundle

通过将其添加到项目 config/bundles.php 文件中注册的 Bundle 列表中来启用 Bundle

// config/bundles.php

return [
    // ...
    KevinPapst\TablerBundle\TablerBundle::class => ['all' => true],
];

步骤 4:文档

现在请阅读在 docs/ 中应执行的操作。

许可和贡献者

在 MIT 许可下发布,有关更多信息,请参阅LICENSE 文件。

翻译由出色的 Weblate 项目 管理。