承接 otago/ebs 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

otago/ebs

Composer 安装命令:

composer require otago/ebs

包简介

EBS webservice

README 文档

README

This extension allows a SilverStripe instance communicate with Tribals EBS4 Student Management System via a web service. You can customise your own read only web service queries, giving you full access to the student database.

Tribal logo

Note: Otago Polytechnic maintains this module, Tribal is not affiliated with the maintenance of it.

Installation

Use composer to install the module:

$composer require otago/ebs

Then create an EBS user:

1. Open 'EBS Central' (client)

2. Access user management

Access user management

3. Create a new role

Create a role with at least these permissions

If you do not have permission to do this, you may need to seek your SMS administrator.

After create a app/_config/ebs.yml file with your EBS web service user details in it:

---
Name: EBSWebservice
---

OP\EBSCheckInstance:
    prod: https://ebs-live.organisation.domain/Rest/
    testingurl:
        test: https://ebs-test.organisation.domain/Rest/
        dev: https://ebs-dev.organisation.domain/Rest/
    checkendpoint: Modules/15866/Screens/u_webservicescreen/Data/datalink

.env

EBSUSERNAME="myebsusername"
EBSPASSWORD="mypassword"
EBSLOCATION="https://ebsOneWebServices-dev.myorganisation.org/Rest/"

Use a VPN or Firewall rules to secure data can only move between EBS and your web server.

How to edit web services

You can do this with agent designer in client allows SMS users to create SQL queries that feed into JSON web services. There are plenty of out of the box SQL queries which you can use such as searching (see example 3).

  1. Access user management

Examples

See docs/ folder

  1. Reading a service
  2. Creating a learner
  3. Creating an application - with a dynamic search

EBS API documentation

you can view the living document here:

https://docs.ebs.tribalgroup.com/wsdocs/

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2016-06-29

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固