定制 jjjjcccjjf/ldps-show-users 二次开发

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

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

jjjjcccjjf/ldps-show-users

Composer 安装命令:

composer require jjjjcccjjf/ldps-show-users

包简介

A wordpress plugin that utilises a static URL to display a virtual page of https://jsonplaceholder.typicode.com/users in table format

README 文档

README

A wordpress plugin that utilises a static URL to display a virtual page of https://jsonplaceholder.typicode.com/users in table format

Contents

System Requirements

  • PHP >=5.6
  • Wordpress >= 5.4

Dependencies

Installation

Composer installation

To install via composer, simply run the following command:

$ composer require jjjjcccjjf/ldps-show-users

and activate the plugin.

Usage

The plugin, once activated, creates a virtual page on your wordpress site to access the default show-users url. I call it a virtual page because the plugin does not actually create an actual Page in the wordpress database.

Dashboard link

For convenience, a link is included in the WP-admin dashboard to access the virtual page. (Screenshots of the actual page can be found after the Settings section)

Dashboard link

Settings

Settings link

You can access the settings page of the plugin either by the WP-admin sidebar

Settings link

or at the Plugins page in WP-admin itself

Plugin link

Settings page

There are two options that could be configured in this plugin. They are listed below.

  • Use default style - If checked, this option allows the plugin to use its own default stylesheet. Otherwise the plugin will just inherit the styles of the active theme.
    • (Default value: checked)
  • Custom Page Slug - This option allows the user to set their own url of choosing for the plugin's virtual page.
    • (Default value: 'show-users')
    • (Note: If you create a Page with the same slug, it will be overriden and the custom page will take precedence)

Settings page

Plugin virtual page

Once the link is visited, the page will then display the users table fetched asynchronously from the API.

Plugin virtual page

Each user's details can be then found by clicking on any information on the row, making another asynchronous call to the API.

Details view

Notes

Composer support

A full composer support has been added to attend to modern wordpress development standard of using wordpress alongside composer such as installing the wordpress core itself, configuring plugins, themes, etc. But this is not a requirement and the plugin could also be installed using the traditional means by copy-and-pasting it to the wordpress plugin directory.

Caching explanation

I opted not to cache the JSON data fetched from the API as I found out that the browsers I've tested with already caches the response themselves (tested on Opera, Firefox, and Google Chrome). Since the plugin requirements didn't specify database transactions even at minimum, I figured using server-side caching is a bit overkill so I ultimately had to rely on the browser's native caching capabilities.

jjjjcccjjf/ldps-show-users 适用场景与选型建议

jjjjcccjjf/ldps-show-users 是一款 基于 CSS 开发的 Composer 扩展包,目前已累计 12 次下载、GitHub Stars 达 0, 最近一次更新时间为 2020 年 06 月 08 日, 在 PHP 生态内属于活跃度较高的组件。

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

围绕 jjjjcccjjf/ldps-show-users 我们能提供哪些服务?
定制开发 / 二次开发

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

BUG 修复 & 性能优化

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

项目外包 & 长期维护

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

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

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: GPL-2.0
  • 更新时间: 2020-06-08