https://github.com/smclab/liferay-connector
Liferay JSON WS wrapper for Node and Titanium SDK
https://github.com/smclab/liferay-connector
api jsonws liferay node-js titanium-sdk
Last synced: 6 days ago
JSON representation
Liferay JSON WS wrapper for Node and Titanium SDK
- Host: GitHub
- URL: https://github.com/smclab/liferay-connector
- Owner: smclab
- License: lgpl-2.1
- Created: 2014-03-07T16:13:09.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2018-09-04T08:45:55.000Z (over 6 years ago)
- Last Synced: 2025-04-18T18:59:10.505Z (about 1 month ago)
- Topics: api, jsonws, liferay, node-js, titanium-sdk
- Language: JavaScript
- Size: 148 KB
- Stars: 16
- Watchers: 9
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Liferay Connector
=================
[](https://david-dm.org/smclab/liferay-connector#info=dependencies)
[](https://david-dm.org/smclab/liferay-connector#info=devDependencies)
[](https://www.npmjs.org/package/liferay-connector)
[](http://gitt.io/component/liferay-connector)This module, available for Node.js and Titanium SDK, wraps the Liferay JSON WS into an easier to use (and easier to test!) API.
Works and tested with **Liferay 7.0.x** and **6.2.x** and **6.1.x**, both CE and EE.
Installation
------------With **npm** for **Node.js** and **io.js** you can easily install it with
$ npm install --save liferay-connector
With **gitTio** for **Titanium SDK** you can easily install it with
$ gittio install liferay-connector
To download the module for [manual install][mi] (e.g. through *Appcelerator Studio*) then head over the [releases page][rp] to download the latest packaged module.
[mi]: http://docs.appcelerator.com/titanium/latest/#!/guide/Using_a_Module
[rp]: https://github.com/smclab/liferay-connector/releasesUsage
-----An example is worth thousands of words.
```js
var liferay = require('liferay-connector');liferay.authenticate('http://localhost:8080', {
login: '??',
password: '??'
}, function (err, session) {
session.invoke({
"/group/get-user-sites": {}
}, function (err, sites) {
console.dir(sites);
});
});
```Credits
-------Humbly made the spry ladies and gents at SMC.
License
-------This library, *liferay-connector*, is free software ("Licensed Software"); you can
redistribute it and/or modify it under the terms of the [GNU Lesser General
Public License](http://www.gnu.org/licenses/lgpl-2.1.html) as published by the
Free Software Foundation; either version 2.1 of the License, or (at your
option) any later version.This library is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; including but not limited to, the implied warranty of MERCHANTABILITY,
NONINFRINGEMENT, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
Public License for more details.You should have received a copy of the [GNU Lesser General Public
License](http://www.gnu.org/licenses/lgpl-2.1.html) along with this library; if
not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
Floor, Boston, MA 02110-1301 USA