Maintainers strive to actively monitor issues and respond in a timely manner.

Simple Client

Simple Client is a developer tool for making simple HTTP GET and POST requests using Guzzle.

This is a simple HTTP client module, used primarily for fetching content from the internet.

If you are looking for additional normalisation, validation, URL parsing and construction functionality, you may like to use Link API in conjunction with this module.

Dependencies

Simple Client requires Guzzle to be present and autoloadable, which needs to be done via Composer. Two workable options for this are setting it up via Composer Vendor, or Composer Manager.

Why wrap Guzzle

Guzzle is a perfectly adept HTTP client, so why wrap it in another module? This is reasonably straightforward. Over several projects, I found that I needed to repeat the same wrapping code around Guzzle. Some of it is just request construction, but there is also error handling and other parts. The result is a "simple" client. Its not as powerful as a full Guzzle client implementaiotn, but its not as complicated to use either.

Usage

Node Tab

Provides a url-based tab solution.
Example implementation: PayPal on Commerce Marketplace

Each content type can have its own tabs defined, created as exportable, translatable entities.
If a node type has tabs, and a node of that type has an alias, an additional alias will be created per tab.
So if you have tabs Overview, Documentation and Pricing, and a node with the alias my-product, the module will create: my-product/overview, my-product/documentation and my-product/pricing.

Comparison with existing solutions

Existing solutions rely on various JS libraries to divide the content into tabs.
This has various drawbacks:
- All content for all tabs must be rendered at once, leading to suboptimal performance
- Visitors with JS turned off will see content for all tabs on the same page, which can be overwhelming.
- Suboptimal URLs leading to suboptimal SEO.

Scheduler (Paddle fork)

Temporary fork until all necessary patches get into the main Scheduler project.

Contains the following patches:

AVATestPHPSDK

Testing for PHP SDK with coding standards of drupal

Pages

Subscribe with RSS Subscribe to RSS - Actively maintained