nikita-dorodnykh/eeteditor

基于Web的可视化事件树建模编辑器

安装: 0

依赖项: 0

建议者: 0

安全性: 0

星级: 0

观察者: 1

分支: 1

语言:JavaScript

类型:项目

v1.0 2021-06-11 12:19 UTC

README

扩展事件树编辑器


扩展事件树编辑器(EETE)是一个基于Web的工具,用于构建扩展事件树图(EETD)。

EETE基于PHP 7和Yii 2框架

编辑器使用jsPlumb Toolkit,版本2.12.9进行EETD可视化。

Latest Stable Version Total Downloads Build Status

目录结构

  assets/             contains assets definition
  commands/           contains console commands (controllers) for creation lang, user and EETDs by default
  config/             contains application configurations
  modules/            contains two modules:
      editor/         contains main controllers, models and views for EETE
      main/           contains views for representation main index, contact and error views:
  web/                contains the entry script and Web resources

要求

此项目模板的最低要求是您的Web服务器支持PHP 7.0,jsPlumb 2.12,PostgreSQL 9.0。

安装

通过Composer安装

如果您没有Composer,您可以按照getcomposer.org上的说明进行安装。

然后,您可以使用以下命令安装此编辑器

composer create-project nikita-dorodnykh/eeteditor

配置

数据库

使用实际数据编辑文件config/db.php,例如

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'pgsql:host=localhost;port=5432;dbname=eeteditor;',
    'username' => 'postgres',
    'password' => 'admin',
    'charset' => 'utf8',
    'tablePrefix' => 'eeteditor_',
    'schemaMap' => [
        'pgsql'=> [
            'class'=>'yii\db\pgsql\Schema',
            'defaultSchema' => 'public'
        ]
    ],
];

备注

  • EETE不会为您创建数据库,您必须手动创建数据库才能访问它。
  • 检查并编辑config/目录中的其他文件,以按需自定义您的应用程序。