emoncms整个项目git命令

2016-01-06 13:54

emoncms整个项目git命令

git clone https://github.com/emoncms/emoncms.git

整体项目,里面已包括admin dashboard feed input time user vis这些模块,整个项目以模块形式拼凑而成,菜单提示语言语言以国际化开发gettext,可以在Modules下每模块的local进行设置,同时整个支持扩展模块,修改与新创一种语言支持如Using gettext on Ubuntu用poedit可以界面化修改一个个提示语,同时也可以直接拿一个已实现语言来修改。

cd Moudles

事件通知模块

git clone https://github.com/emoncms/event.git

能源构成分析模块

git clone https://github.com/emoncms/rota.git

emoncms帐户之间数据同步,直接生成在主菜单项中
git clone https://github.com/emoncms/sync.git

命令模块

git clone https://github.com/emoncms/command.git

生成一个大卫·麦凯withouthotair.com风格问卷能源堆栈。

git clone https://github.com/emoncms/energyaudit.git

生成一个能源报告仪表板

git clone https://github.com/emoncms/report.git

新能源堆栈发生器

git clone https://github.com/emoncms/energy.git

新能源堆栈发生器,SAP是英国政府的民居建筑研究院BRE所产生的能源等级标准评估程序

git clone https://github.com/emoncms/sap.git

基于SAP 2012包括动态RC模型为基础的开源建筑能源模型

git clone https://github.com/emoncms/openbem.git

模块管理转换的mysql源到timestore feed

git clone https://github.com/emoncms/converttotimestore.git

发送通知电子邮件绑定feed状态

git clone https://github.com/emoncms/notify.git

RFM12直接连接到树霉派模块,直接生成在主菜单项中

https://github.com/emoncms/raspberrypi.git

同时文档也以模块形式配置

cd site

git clone https://github.com/emoncms/docs.git

需要apache配置支持md文件,不然提示不可读取

同时整个emoncms在nginx中当前无法运行正常,405错误提示静态文件不支持post。可以修改nginx的重写配置来完成例程如怎么让emoncms能跑在nginx上

    server {
    listen 80;
    server_name emon.9kpu.com;

    location / {
            root /data/wwwroot/emoncms;
            index index.php;
            rewrite ^/(.*)$ /index.php?q=$1 last;
    }

location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
            expires           30d;
            root /data/wwwroot/emoncms;
    }

location ~ .php$ {
            fastcgi_split_path_info ^(.+.php)(.*)$;
           #fastcgi_pass   127.0.0.1:9000;
            fastcgi_pass unix:/dev/shm/php-cgi.sock;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /data/wwwroot/emoncms$fastcgi_script_name;
            include fastcgi_params;
            fastcgi_intercept_errors        on;
    }

}