Fork me on GitHub
Get XOOPS XOOPSXOOPS FAQFAQ ForumsForums NewsNews ThemesThemes ModulesModules
News World of XOOPS Developers Hacks Modules Themes YAXS Archive Submit News

Search

Nominate XOOPS!

Learn XOOPS Core

Donat-O-Meter

Make donations with PayPal!
Stats
Goal: $100.00
Due Date: Jul 31
Gross Amount: $15.00
Net Balance: $14.11
Left to go: $85.89

Donations
Anonymous ($15)Jul-20

Local Support

Advertisement

XOOPS Code hosted on SourceForge

Cumulus Tag Cloud

- 2 2.5 2.6 3.0 4 6 2013 Abuse Android AntiHarvesting AntiMalUser AntiSpam API Apple Battlefield Blocks Bootstrap Captcha cell chronolabs CHUNG content CĂN demo download Dresses facebook Fat floor Food for free Gateway Google Guide herre Home Honeypot HP html5 Human HỘ iPhone jQuery Language List Loss mobile module modules Monster new newbb news NHÀ online PARK Payment phone PHP Prevention profile project Protector publisher Rapid RESIDENCE responsive review Rights rmcommon Room security Sentry site Smartphone Smarty Solution Spam stem Studio support tag tags tdmcreate The Theme themes User userlog web weight Wishcraft xoops Xortify XPayment ZendFramework

New Users

Registering user

# 137617

nasro

Welcome to XOOPS!

Archives

News Archives

X-XML 1.51 - #XML #API for #XOOPS

Posted by wishcraft on 2011/3/26 7:56:15 (2624 reads) | Posted on Modules
Resized Image
X-XML 1.51
XML API for XOOPS

What Can It Do for Me?

You can link with any curl compliant system with complete w3c. You can transfer data between any sort tunnel through most of not all firewalls and poll your xoops platform from with another xoops or CMS or even things like .NET, Delphi and many other programming languages. Functions as an XML based API.

X-XML is the quick way for cloud computing API's, you can link your xoops platform with any other computer network with this module, plug-in have complete WSDL compilation code and allow for easy and dynamic deployment.

Whats New in this release?
  • The Server.php has changed to accomodate piped slashing.


How do I call this API?
The API is farely simple to use - you have a plugin which is a function on the api which has a filename say xoops_create_user.php which has an XSD in it as well as the function itself which is named after the filename. The API takes JSON Packages of variable and provide JSON response. You will have to check the plugin functions to see them implemented as to what they do and how to use them. But you can also call multiple function in a single call in this version.

Just say you where going to call the example function it would look as a URL something like this, You can use a $_GET or a $_POST depending on the data size.
Quote:

yoursite.com/modules/xxml/?xoops_create_user=...XML Document...

If you where going to call multiple functions the url call would look like this with a $_GET.
Quote:

yoursite.com/modules/xcurl/?xoops_create_user=...XML Document...&secondary_function=...XML Document...&third_function=...XML Document...



To Download it Click here xoops2.5_xxml_1.51.zip
or goto the Mirror

Demo: http://xoops.demo.chronolabs.coop
Forum for Help: http://xoops.org/modules/newbb/viewto ... p?topic_id=73491&forum=66


Printer Friendly Page Send this Story to a Friend Create a PDF from the article
Bookmark Me
Bookmark to Google Plus
The comments are owned by the author. We aren't responsible for their content.

There was a minor bug in this release causing a WSDO - please download again xoops2.5_xxml_1.52.zip - 89K
Published: 2011/3/26 15:19 • Updated: 2011/3/26 15:19
You are brilliant, unfortunately I do not think that there are many who just this need.
*If* I used XOOPS as intranet, then I would definitely use this module to identity and access management (instead of LDAP). All the company's systems are available for identity and access management (IAM/IDM), will love the X-XML option in XOOPS.
Published: 2011/3/27 13:57 • Updated: 2011/3/27 13:57
And you know anderssk, the plugins are cross compatible with the other APIs so there is no reason why you can't implement them all

simon
Published: 2011/3/28 5:21 • Updated: 2011/3/28 5:21
The XML was being malformed from a poorly written routine I got from the web, i have rewritten it myself. please download this tested working edition xoops2.5_xxml_1.53.zip - 89Kb
Published: 2011/3/29 15:46 • Updated: 2011/3/29 15:46