siel/acumulus 问题修复 & 功能扩展

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

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

siel/acumulus

Composer 安装命令:

composer require siel/acumulus

包简介

Siel Acumulus Web API library, common to all Acumulus webshop plugins

README 文档

README

@author: Buro RaDer
@copyright: SIEL BV
@license: GPLv3
@support: Webkoppelingen - Acumulus Forum
@source: Acumulus web service API client library

Introduction

This Acumulus web service API library was written to simplify development of client side code that communicates with the Acumulus web service. It therefore specifically aims at a Dutch-based public.

It is currently used by the extensions for the web shop software of HikaShop, Magento, PrestaShop, OpenCart, VirtueMart and WooCommerce, but was built to be easily usable with other web shop/CMS software systems as well.

Note to extension/plugin/module reviewers

This is a cross-web shop/CMS library and can therefore not comply with often conflicting coding standards and guidelines for a specific web shop or CMS package. We ask for your understanding in these.

This library uses:

  • Composer to be included by the webshop-specific plugin/module. This will generate an autoloader for the classes in this library.
  • The PSR-12 coding standards.
  • Phpdoc to fully document each and every part of the code.
  • Its own translation system to present this library in English and Dutch.
  • Its own form renderer/builder.

This library may deviate from specific coding standards in a.o. these ways:

  • Classes are placed in a Composer-based folder structure and therefore use a Composer-generated autoloader, bypassing the web shop/CMS specific one.
  • Class constants are in StudlyCaps.
  • Class properties are in camelCase.
  • Form definitions are placed in the library and are also rendered/built in the library, but do follow form guidelines specific to the web shop/CMS package.
  • Translation is done using an own included translation system and is only done in Dutch and English. As the online SIEL Acumulus service only targets people running a small business in the Netherlands this is not seen as a limiting factor.

License

This library is licensed under the GNU GPLv3 Open Source license. The English and only official text can be found on: http://www.gnu.org/licenses/gpl.html. A non-binding Dutch version can be found on: http://bartbeuving.files.wordpress.com/2008/07/gpl-v3-nl-101.pdf. Both texts are also delivered as part of this library.

Development

This library is still under development and will:

  • where necessary, be adapted to changes in fiscal rules.
  • where necessary, be adapted to work with even more webshop packages.
  • be extended with new features.
  • where possible and useful, be further abstracted.

In doing so, backwards-compatibility is a consideration but not a must. Because the web shop plugins are delivered with this library, this is no problem for the users. However, developers that are developing their own software on top of this library should carefully check new releases for backwards incompatibilities.

siel/acumulus 适用场景与选型建议

siel/acumulus 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 9.29k 次下载、GitHub Stars 达 1, 最近一次更新时间为 2017 年 11 月 03 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 siel/acumulus 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 siel/acumulus 我们能提供哪些服务?
定制开发 / 二次开发

基于 siel/acumulus 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: GPL-3.0-or-later
  • 更新时间: 2017-11-03