Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 34.379.935 Times

Web Service Clients 6.x-1.x-de

  Date Added: September 08, 2013  |  Visits: 364

Web Service Clients

Report Broken Link
Printer Friendly Version

Product Homepage
Download (26 downloads)

Parallel to the Services module, the Clients module provides the ability to implement pluggable clients to external web services, including external Drupal sites running the Services module.The main use case is ingesting content from other Drupal installs via the Services module XMLRPC server. There is also a proof-of-concept module for Flickr using REST which could be used as a basis for other data providers.Two clients are provided which interface with existing modules: * A Feeds-based module which can be used to write nodes and perform basic ETL operations using Feeds mapping. * A Views3-based module which can be used for dynamic content that isn't stored locally.It is envisaged that other clients could be written e.g. migration client, write-based push client, search client, taxonomy client etc. Contributions are welcome of course.As clients and services are pluggable, any client should be able to use any compatible service.Following a rewrite or two, some incomplete but hopefully working code committed as a dev preview. This shouldn't be used in production but should work on a test system and demonstrates the architecture.This suite currently provides following modules: * clients - The base module for administration of client configurations. These are made of connections and resources. Connections are where you configure the connection details for an external service, such as API key, endpoint and methods you want to expose. Resources build on connections and each specify a connection, method and parameters. * clients_drupal. This allows you to set up connections and resources to external Drupal sites running the Services module. They should be running Services 6.x-2.0 using the built-in XML-RPC server with key and session authentication. * crypt_blowfish. A simple wrapper module for PEAR Crypt_Blowfish. Passwords to external services are encrypted before being stored on the db. (This is optional and called via hooks so you can use alternate encryption methods.) * clients_flickr. This allows you to set up connections and resources to Flickr. * clients_feeds. A feeds-based client. After enabling, you need to choose the clients fetcher and parser in your feeds configuration. N.B. requires Feeds alpha10 or greater. * clients_views. A views-based client. N.B. This requires Views 3.Some configuration required to get this working, see status report after install. In particular, clients_drupal currently recommends PEAR Crypt_Blowfish (can be installed standalone if you don't have PEAR access). See currently support a limited range of read methods - the services backend supports views and the flickr backend supports search. These will be expanded going forward. Immediate next steps are to stabilise this module against services, bugfixes, UI improvements and documentation.StructureThe core Clients module provides management of 'connnections' and 'resources'. One connection can have many resources.ConnectionsConnections handle fetching a result from a remote service. There are various types of connection defined by modules. These are shown under the menu item Site Configuration > Clients > Connections > Add {type} connection. All connection types require a unique name and remote endpoint. Depending on the kind of connection, various additional fields are required to configure it. For example, Drupal connections require key and login information. (We also store a list of remote services and remote view names in the configuration but looking at getting rid of these.)Connections also provide further configuration options that are exposed in Resources.ResourcesResources provide a helper layer for clients. While a client can access a connection directly and pass various arguments in code, in some cases (e.g. Views, Feeds) it is better to handle the configuration separately and simply provide a list of available preset configurations to the client.A resource represents the arguments that would be passed to a connection beyond the endpoint and authorization information - so for a Drupal connection they may include: connection, method, view name, view argument, offset and limit. This means that various resources can be defined and a client simply needs to select one and call it. (Clients can override default arguments provided here - for example Views does this.)Dependent on the connection selected for a resource, the configuration options will change depending on its type.

Requirements: No special requirements
Platforms: PHP
Keyword: Arguments Client Clients Configuration Connection Connections Drupal Endpoint External Module Modules Remote Resources Services Views
Users rating: 0/10

License: Freeware Size: 20.48 KB
More Reviews or Write Review

Modules  -  Drupal Ham Radio Module 6.x-1.x-de
Basic Features * Import ADIF logbook (exported from popular progams such as Ham Radio Deluxe) * Display Logbook * Search Logbook (date range, mode, callsign, grid locator, frequency) * Contact Details (all QSOs made with specific callsign) *...
20.48 KB  
Modules  -  Sentry Client 7.x-1.x-de
#D7CX: I pledge that Sentry Client will have a full Drupal 7 release on the day that Drupal 7 is released.Sentry client is the lightweight client component for the central site monitoring tool Drupal Sentry. It allows administrators to monitor any...
10 KB  
Networking Tools  -  10ZiG Management Software
10ZiG Thin Client Management Software provides centralized configuration, maintenance, and control of all local and remote 10ZiG thin client devices. Features include centralized management, automatic and manual device discovery, group...
109.67 MB  
MP3 Tools  -  Tcp Client Server 1.0.3
Tcp Client Sever is a useful network utility for testing network programs, network services, firewalls and intrusion detection systems. Tcp Client Sever can also be used for debugging network programs and configuring other network tools. Depending...
587.21 KB  
Modules  -  JW Player Module for Drupal 6.x-1.6
The JW Player Module for Drupal enables you to deliver video content through your Drupal website. This module has been developed by LongTail Video, the creator of the JW Player, and allows for easy customization and embedding of the Player in the...
1.11 MB  
Modules  -  Jango Mail 6.x-1.0
This module provides a way to opt for the jangomail configuration for your drupal site.If enabled, all mails will be sent using jangomail from your drupal site. It also provides a way to opt out at any moment of instance. When opted out, drupal's...
10 KB  
Modules  -  Organic Groups Sites 5.x-1.x-de
Together, og_sites_hub and og_sites provide multisite functionality in which a central 'hub' site has a set of associated sites leveraging Organic Groups functionality to selectively share data (nodes and users), such that the hub site has access...
10 KB  
Security Tools  -  yavipin-conf 0.0.1
This utility is meant to ease the configuration of yavipin on both clients and servers. It foll.ows the same configuration scheme as vtun, so people migrating from vtun will not find any difficulties writing up yavipin confs. Yavipind...
30.72 KB  
Telephone Utilities  -  PPhone 1.5.0 Beta 4
PPhone project is a universal communication client for IP telephony and instant messaging. The applications design is modular, so GUI, protocol, codec, and sound drivers have plugin interfaces, the GUI is detachable, and you can switch among...
2.6 MB  
Utilities  -  Asterisk Configuration and Management Interface 1.0-pre5
Asterisk Configuration and Management Interface is a module-based, object oriented framework to administrate Asterisk PBX boxes through a Web browser. The main difference between this and other projects is that ACaMI is based on a small template...
2 MB  
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Modules  -  TinyMCE Node Picker 6.x-2.1
This module will de discontinued and replaced with Node Picker as soon as a stable release is available.TinyMCE Node Picker provides a button in TinyMCE that displays a list of links to content. Choosing a link inserts it into the editor.The...
20.48 KB  
Modules  -  Fapilicious 5.x-1.x-de
Fapilicious is a collection of FormAPI goodies.I hope to make it a repository of reusable FormAPI trickery and short cuts. Currently it has small collection of powerful FormAPI element validators.Please submit your favorite tricks as patches so we...
10 KB  
Modules  -  Donation Goals 6.x-1.x-de
The Donation Goals module lets you create nodes of the type "Donation Goal." These goals allow you to set an amount of money you'll need for whatever you're saving up for. Visitors of the site can then donate money through PayPal. Once the target...
20.48 KB  
Modules  -  Plica Twitter 1.0.1
Plica TwitterInstallation : * Download, unzip, and install plugin dir in /wp-content/plugins * Activate * All right now
10 KB  
Modules  -  Page Array 5.x-1.x-de
The pagearray module is a small (single function) helper module that can be used whenever there is a need to load the output of any Drupal path in data form. Based on the code in index.php, Page Array bypasses the theme('page') call, instead...
10 KB