用于新闻应用程序的实体和社交网络跟踪软件(管理用户界面)
grano-ui的Python项目详细描述
#Grano用户界面
[grano](http://grano.cc/)是一个用于在web上构建新闻社交网络分析应用程序的工具包。此包包含基于[angularjs](http://angularjs.org/)的管理用户界面。该接口用于管理实体 为高级用户分析,而不是作为通用界面。
##安装
grano-ui要求您已经安装并配置了[grano](http://grano.cc/)。请参阅[grano's documentation](http://docs.grano.cc/)了解更多说明。您还需要安装这些外部(非python依赖项):
- twitter的[bower](https://github.com/bower/bower)用于安装js依赖项。
- [uglifyjs](https://github.com/mishoo/UglifyJS/)用于js缩小。
- [less](http://lesscss.org/)用于编译css资源。
要从github安装包,需要在安装了grano的虚拟环境中执行以下步骤:
`bash git clone https://github.com/granoproject/grano-ui.git cd [grano dir] virtualenv env source env/bin/activate cd [grano-ui dir] python setup.py develop bower install (in docker, use --allow-root or su app -c "bower install") `
安装包后,您仍需要启用此插件。将项ui添加到grano设置文件中的PLUGINS变量中。如果您没有安装其他插件,请尝试以下操作:
`python PLUGINS = ['ui'] `
##配置
默认情况下,grano-ui将在作为插件激活时部署到grano的web根目录。您可以通过设置UI_PREFIX来更改该路径,以正斜杠开头。
`python UI_PREFIX = '/grano' `
此外,可以通过将ASSETS_DEBUG变量设置为False来启用资产编译和缩小。