莫多波亚的径向前端
modoboa-radicale的Python项目详细描述
莫多波亚的Radicale前端。
安装
通过以下方式在系统范围内或在虚拟环境中安装此扩展 运行以下命令:
$ pip install https://github.com/modoboa/caldav/tarball/master#egg=caldav $ pip install modoboa-radicale
编辑modoboa实例的settings.py文件并应用以下修改:
在MODOBOA_APPS变量中添加modoboa_radicale,如下所示:
MODOBOA_APPS = ( 'modoboa', 'modoboa.core', 'modoboa.lib', 'modoboa.admin', 'modoboa.transport', 'modoboa.relaydomains', 'modoboa.limits', 'modoboa.parameters', # Extensions here # ... 'modoboa_radicale', )
在文件末尾添加以下内容:
from modoboa_radicale import settings as modoboa_radicale_settings modoboa_radicale_settings.apply(globals())
运行以下命令来设置数据库表:
$ cd <modoboa_instance_dir> $ python manage.py migrate $ python manage.py load_initial_data $ python manage.py collectstatic
最后,重新启动运行modoboa(uwsgi,gunicorn, 阿帕奇,随便了)。
对于开发人员
这个插件的前端部分是用VueJS 2和 需要nodejs和webpack。
在系统上安装nodejs后,请运行以下命令:
$ cd frontend $ npm install $ npm run dev
要更新dist文件(将随插件分发的文件),请运行:
$ npm run build