跳转到主要内容

Tipboard - 创建仪表板的灵活解决方案。

项目描述

Documentation Status

简介

Tipboard是一个使用JavaScript和Python编写的创建仪表板系统。它的小部件(在Tipboard术语中称为“瓷砖”)与数据源完全分离,提供了极大的灵活性和相对较高的定制程度。

由于其目标(在办公室中显示各种数据和统计信息),它针对大屏幕进行了优化。

类似项目: GeckoboardDashing

Tipboard的详细技术文档可以在这里找到。

快速入门

要求

假设使用Ubuntu或类似的Linux发行版,首先需要安装一些必需的软件包

$ sudo apt-get install python-dev python-virtualenv redis-server

虚拟环境

继续创建一个虚拟环境,这将帮助您方便地将您的实例与系统上已安装的内容(例如,我们将其命名为“tb-env”)分离

$ virtualenv tb-env

使用以下命令激活创建的虚拟环境

$ source tb-env/bin/activate

使用pip安装

创建并激活virtualenv后,使用以下命令安装pypi(“Python包索引”)上可用的最新(当前)版本的Tipboard包:

(tb-env)$ pip install tipboard

接下来,您需要为您的仪表板创建一个配置模板——让我们将其称为“my_test_dashboard”

(tb-env)$ tipboard create_project my_test_dashboard

此命令将在您的家目录中创建一个.tipboard目录,并将填充默认设置以供您的仪表板使用。

验证

要验证您的安装,请启动以下命令

(tb-env)$ tipboard runserver

如果您看到的是消息正在监听端口...而不是任何错误,这意味着安装成功,您现在可以配置您新安装的Tipboard实例。您还可以将您的浏览器指向http://localhost:7272以查看仪表板的当前状态。

许可证

Tipboard根据Apache许可证,v2.0许可。

版权(c)2013-2017 Allegro Group

变更日志

1.4.1

发布于2016年11月16日。

  • 修复了“advanced_plot”,“simple_percentage”和"text-tile"瓷砖的修复。

  • 修复了瓷砖键缓存。

  • 添加了对RequireJS的支持。

  • 使用simplify.js来使图表(例如“line_chart”瓷砖)更易于阅读。

  • 修复了使用布局“row_1_of_1”时的“目标维度未设置”错误。

  • 小修复、改进、清理等。

1.4.0

发布于2014年8月28日。

  • Tipboard开源了!

1.3.1

发布于2014年7月23日。

  • 添加了详细的文档。

  • “jira-ds”脚本(例如添加超时)中的许多修复。

  • 修复了可用于瓷砖的颜色定义。

  • 修复了检查过期数据的检查(并使其具有时区意识)。

  • 添加了与Travis的集成。

  • 更改了日志文件的默认大小。

1.3.0

发布于2014年2月17日。

新功能

  • 渐变高亮显示器(适用于just_value、big_value和simple_percentage瓷砖)。

  • 为fancy_listing瓷砖添加了复杂居中选项。

  • 数据过期通知。

  • 新瓷砖:norm_chart。

  • 可以为每个应用程序实例定义多个仪表板。

错误修复

  • 启用翻转时,瓷砖不再消失。

  • 瓷砖ID中的“.”或“-”等字符(以及其他一些字符)不再引起问题。

  • 现在可以将渲染器名称(如OHLCRenderer、MarkerRenderer、ShadowRenderer和ShapeRenderer)安全地传递到瓷砖配置中。

其他

  • 瓷砖上显示的错误消息现在更加突出。

  • (在瓷砖配置中)渲染器名称现在不区分大小写。

  • 添加了前端测试和测试选择器。

1.2.0

发布于2013年12月19日。

本版本带来了新功能和一些小的错误修复。

  • 新瓷砖:big_value、just_value、advanced_plot。

  • 重新编写“jira-ds”脚本,并添加了一些新选项(例如JQL的“maxResults”)。

  • 全新的图形主题——带有新的颜色、字体等。

  • 修复了现有测试和一些新添加的测试。

  • 现在在瓷砖上显示由JavaScript引发的异常。

  • 改进了bar_chart、pie_chart和line_chart的配置处理。

  • 现在可以为几乎所有图表(除cumulative_flow外)指定专用渲染器。

1.1.0

发布于2013年11月20日。

本版本包含多项改进和错误修复。

  • 瓷砖不再是包(即文件夹)。

  • 重新组织了文件/文件夹结构。

  • 大量减少了应用程序设置。

  • 简化了布局配置(不再需要类,只需一个关键字即可使瓷砖翻转工作)。

  • 新瓷砖:bar_chart、fancy_listing。

  • 改进了瓷砖的缩放+一些外观更改。

  • 为每个项目自动生成唯一的API密钥。

  • 用于管理安装的Fabric脚本

1.0.0

发布于2013年11月6日。

这是Tipboard的第一个版本。

  • 初始版本

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

tipboard-1.4.3.tar.gz (557.1 kB 查看散列值)

上传时间

构建分布

tipboard-1.4.3-py2-none-any.whl (605.7 kB 查看散列值)

上传时间 Python 2

由以下机构支持