speedovation/kiwi-php-plugins 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

speedovation/kiwi-php-plugins

Composer 安装命令:

composer require speedovation/kiwi-php-plugins

包简介

KiWi PHP Plugins, Using sockets PHP based plugins

关键字:

README 文档

README

Kineticwing IDE Plugins using PHP

Introduction

Kiwi-php-plugins allows us to write plugins in PHP for KineticWing IDE. One can use any language to write plugins for KineticWing IDE using the flavours API. Here we are using PHP for that purpose.

KiWiAPI.php contains API functions which lets us connect to the IDE and send requests. The requests are used to provide extended functionality to the IDE and control some of its functions.

We’re using a json-rpc based protocol for API and IDE communications. Its named ‘flavours’.

So this is JSON-RPC based plugin system.

Each plugin loaded from Actions.Json. It creates menus and actions inside editor and register callbacks. For more check Plugins Actions.json sample and explanation

It will load all plugins. Plugin manager is in progress.

KiWiExample.php contains few examples to show us how to use the API.

TODO:

  • WIP on PHP parser plugin
  • Link to where you can find more info about available API functions.
  • Working on more and simple examples

License

  • Everything except third party libraries are under Apache License, Version 2.0
  • Feel free to do whatever you like with code.
  • Doc is under creative common

统计信息

  • 总下载量: 4
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 4
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: Apache
  • 更新时间: 2015-01-03