全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 858|回复: 3

WHMCS模板体验太差,改Angular异步请求接口思路

[复制链接]
发表于 2020-2-6 21:33:57 | 显示全部楼层 |阅读模式
本帖最后由 vanshion 于 2020-2-6 22:31 编辑

现在疫情未解,正好有个大胆的想法,Smarty显的臃肿,难以二次开发,就算再优化,有时候WHMCS还是会卡顿,计划前端都以Vue、Angular.js这类框架实现,通过异步方式请求大批量数据,提升WHMCS前台用户体验。

第一步:先做几个接口文件,通过WHMCS创建自定义页面方式,访问某个页面返回json对象;(目前已完成,见下述源码)
第二步:改造Clientareaproducts.tpl、clientareainvoices.tpl,使用Angular.js设计数据量大、数据请求慢的逻辑,异步获取按需加载;
第三步:前端页面工程化剥离WHMCS Smarty,Smarty模板仅用来支撑WHMCS的固定超链接用途;

废话太多,源码先上(仅第一步)
https://github.com/shionphan/whmcs-products-interface

发表于 2020-2-6 21:38:59 | 显示全部楼层
推荐去隔壁V2,loc都是玩小鸡的比较多
 楼主| 发表于 2020-2-6 21:39:54 | 显示全部楼层
Zare 发表于 2020-2-6 21:38
推荐去隔壁V2,loc都是玩小鸡的比较多

无所谓,就友情分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-13 01:43 , Processed in 0.063803 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表