定制 rusa/rusa_api 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

rusa/rusa_api

最新稳定版本:v1.1.5

Composer 安装命令:

composer require rusa/rusa_api

包简介

Drupal API module for RUSA

README 文档

README

Custom Drupal module for rusa.org Author: Paul Lieberman

Moved to github/RandonneursUSA May 3, 2022 - PL - MFT

This module includes classes and methods used by all of the other rusa/ modules, mainly for database interaction. The Client classes currently use the GDBM2JSON gateway to get data from the GDBM files. In theory these could just be swapped for classes that use the entity API once the data is in Drupal, and none of the others would have to change.

Classes

RusaApiForm - Early development work, can be deleted RusaClubs - Methods to get club data RusaCountries - Methods to get country data RusaEvents - Methods to get events data RusaMembers - Methods to get member data RusaMessages - A class for all textual messages. Hasn't worked out yet, but a good idea RusaOfficials - Methods to get official data RusaPermanents - Methods to get permanent data RusaRegions - Methods to get region data RusaResults - Methods to get results data RusaResultsSlow - Original attempt to get results was way too slow RusaRoutes - Methods to get routes data RusaStates - Methods to get states data

Client/RusaClient - The main interface to the GDBM data Client/RusaResultsClient - Results needed a special case because they are so convoluted

Form/RusaClubsForm - Query form. Not really part of the API and not being used. Form/RusaMembersForm - Query form. Not really part of the API and not being used. Form/RusaRegionsForm - Query form. Not really part of the API and not being used.

Plugin/rest/resource/RusaApiResource - Early attempt at defining a REST resource. Not yet ready for prime time.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2020-08-03