PHPackages                             mtserve/hp-idol-on-demand-suite-for-wp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. mtserve/hp-idol-on-demand-suite-for-wp

ActiveWordpress-plugin[API Development](/categories/api)

mtserve/hp-idol-on-demand-suite-for-wp
======================================

HP IDOL OnDemand Suite For WP is a plugin for working with the IDOL OnDemand API

0.1.0(11y ago)1162GPLv2PHPPHP &gt;=5.3.0

Since Sep 24Pushed 11y agoCompare

[ Source](https://github.com/mtserve/IDOL-OnDemand-Suite-WP)[ Packagist](https://packagist.org/packages/mtserve/hp-idol-on-demand-suite-for-wp)[ Docs](https://github.com/mtserve/IDOL-OnDemand-Suite-WP)[ RSS](/packages/mtserve-hp-idol-on-demand-suite-for-wp/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

HP IDOL OnDemand Suite For WP
=============================

[](#hp-idol-ondemand-suite-for-wp)

[![Build Status](https://camo.githubusercontent.com/1b4b2103387a7215a7f785baf3437b18a5188ac0ac98220f2203fe91bf69b61c/68747470733a2f2f7472617669732d63692e6f72672f436f6c6f7266756c6c794d652f49444f4c2d4f6e44656d616e642d53756974652d57502e737667)](https://travis-ci.org/ColorfullyMe/IDOL-OnDemand-Suite-WP) [![Latest Stable Version](https://camo.githubusercontent.com/76f8bb0a321cd4e12c6de2a85a4bb969b80a5d8111ba55a187662a037cb4cf47/68747470733a2f2f706f7365722e707567782e6f72672f6d7473657276652f68702d69646f6c2d6f6e2d64656d616e642d73756974652d666f722d77702f762f737461626c652e737667)](https://packagist.org/packages/mtserve/hp-idol-on-demand-suite-for-wp) [![License](https://camo.githubusercontent.com/00a59d6924b2633d5045609b21de892c9e063d36c15ffc0ad597d7171895a7be/68747470733a2f2f706f7365722e707567782e6f72672f6d7473657276652f68702d69646f6c2d6f6e2d64656d616e642d73756974652d666f722d77702f6c6963656e73652e737667)](https://packagist.org/packages/mtserve/hp-idol-on-demand-suite-for-wp) [![Total Downloads](https://camo.githubusercontent.com/8bae7cb155171ff66447ff3d2bcf47330d15243473a467dac872ef6a2b11196c/68747470733a2f2f706f7365722e707567782e6f72672f6d7473657276652f68702d69646f6c2d6f6e2d64656d616e642d73756974652d666f722d77702f646f776e6c6f6164732e737667)](https://packagist.org/packages/mtserve/hp-idol-on-demand-suite-for-wp)

**WP plugin** bundling a collection of tools which ease the workflow when working with the **HP IDOL OnDemand API**.

Provides following sub modules:

- **HTTPClient** - Represents abstract class wrapping the build in WP HTTP API in easy to use bundle (the OOP way) capable of accessing the HP IDOL OnDemand API.
- **APIkeyManager** - Organizes the storage and management of the API keys used to access the IDOL API.
- **ContentEditWidget** - Represents class providing useful services when content (post/page) is edited or created.
- **DashBoardWidget** - Represnts widget on the admin dashboard.

How it looks like?
------------------

[](#how-it-looks-like)

[![](screenshot-3.png)](screenshot-3.png)

[![](screenshot-2.png)](screenshot-2.png)

[![](screenshot-1.png)](screenshot-1.png)

Installation
------------

[](#installation)

**Way 1(better):**

- In WP admin area go to **Plugins -&gt; Add New -&gt; Upload** and upload the plugin's [.zip file](https://github.com/mtserve/IDOL-OnDemand-Suite-WP/raw/master/dist/HP_IDOL_OnDemand_Suite_For_WP.zip)

*Done!*

**Way 2:**

1. Upload plugin's [.zip file](https://github.com/mtserve/IDOL-OnDemand-Suite-WP/raw/master/dist/HP_IDOL_OnDemand_Suite_For_WP.zip) to the "/wp-content/plugins/" directory.
2. Extract it there.
3. Activate the plugin through the "Plugins" menu in WordPress.

*Done!*

Frequently Asked Questions
--------------------------

[](#frequently-asked-questions)

- How can I change the HP IDOL API key the suite is currently using?
    - The suite is equipped with a options page under the "Settings" menu in WP's admin area. Try there.
- Where can I find help when needed?
    - Look at the [Wiki](https://github.com/mtserve/IDOL-OnDemand-Suite-WP/wiki) pages.
    - Open an [issue](https://github.com/mtserve/IDOL-OnDemand-Suite-WP/issues) when you know what you are doing.

Available in:
-------------

[](#available-in)

- English

Contributing
------------

[](#contributing)

Pull requests welcome! What you will need to do to contribute is:

- Fork, then clone this repo.
- Make your changes/updates.
- Push to your fork and submit a pull request.

Translators are welcome too!

Developer guide
---------------

[](#developer-guide)

Is [here](https://github.com/mtserve/IDOL-OnDemand-Suite-WP/wiki/Developer-guide).

License
-------

[](#license)

GPLv2 or later

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

4249d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/421cb50b8a6d572abbaca358e82908361da799ee7f3f099d577475cd45d0fcf5?d=identicon)[mtserve](/maintainers/mtserve)

---

Top Contributors

[![kkartunov](https://avatars.githubusercontent.com/u/5585002?v=4)](https://github.com/kkartunov "kkartunov (4 commits)")

---

Tags

apiwordpressHP IDOL OnDemand

### Embed Badge

![Health badge](/badges/mtserve-hp-idol-on-demand-suite-for-wp/health.svg)

```
[![Health](https://phpackages.com/badges/mtserve-hp-idol-on-demand-suite-for-wp/health.svg)](https://phpackages.com/packages/mtserve-hp-idol-on-demand-suite-for-wp)
```

###  Alternatives

[wp-graphql/wp-graphql-woocommerce

WooCommerce bindings for WPGraphQL

69146.8k](/packages/wp-graphql-wp-graphql-woocommerce)[hieu-le/wordpress-xmlrpc-client

A PHP client for Wordpress websites that closely implement the XML-RPC WordPress API with full test suite built in

118158.5k2](/packages/hieu-le-wordpress-xmlrpc-client)[wordpress/wp-ai-client

An AI client and API for WordPress to communicate with any generative AI models of various capabilities using a uniform API.

11117.5k1](/packages/wordpress-wp-ai-client)[pronamic/wp-documentor

Documentation Generator for WordPress.

6529.8k5](/packages/pronamic-wp-documentor)[rickwest/laravel-wordpress-api

A Laravel read-only client for the WordPress REST API (v2)

3712.5k1](/packages/rickwest-laravel-wordpress-api)[oomphinc/wp-forms-api

Drupal-esque API for creating and munging forms in WordPress

581.1k](/packages/oomphinc-wp-forms-api)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
