My favorites | Sign in
Logo
                
GettingStarted  
How-to install and configure JConnect with Elgg .

Before You Begin

There are few things that you need to have |know| before you go any funther

What is JConnect

JConnet is a Integration Engine Which can Integrate External Application to Joomla.Using JConnect it makes easier the communication between Joomla and External Application. And also There can also be communication between External Application.

In the sense of Communication currently

  • users can be synchronized
  • activities can be shared
  • more features is to be added...

What is an External Application

External Application is an application or a software which is going to be communicate with Joomla using JConnect. In order to do that External Application much implement a set of methods and should give xmlrpc access to those methods... Anyway this is not a wiki to tell you howto do that kind of work and also such a kind of document is to be arived.

We have build a plugin which makes Elgg as an External Application and rest of this wiki will show You how to configure it with JConnect. The configuration procedure is pretty much same for any application

Getting JConnect

JConnect engine

Elgg plugin

Install JConnect

Installing JConnect is pretty much straight forward.All you have to do is goto administration section of Joomla and install downloaded jconnect engine as an extension. If successful you will a get a menu item called JConnect in the Components menu.If you click that you'll get an view like this.

Configure JConnect (with Elgg)

Actually there is no configurations you've do with JConnect. All the things are automatically done by JConnect. Only thing you've to do is configure an External Application in this case with Elgg In order to do that we need some information

  1. appName - A Unique name for your external Application call this exApp
  2. A secret key - which is used as a password to communicate with External Application
  3. Host - The host of the exApp (eg:- www.joomla.org)
  4. Path - The path to implemented methods which used to communicate (for elgg it's something like this : /pg/jconnect)
  5. Port - The port used to communicate (normally it's 80)

That's all what you basically need..

Configuring Elgg

OK then we'll need an ExApp in our case Elgg. but normally Elgg doesn't have built-in support for JConnect. So need to plugin it. That's where our elgg_jconnect plugin needs.Then install that plugin into Elgg. (More Info)

Then You'll get a menu in the admin section named JConnect Configg - thats where what we interested. click on that you'll get a view like this...

Now you can see basic requirement for JConnect under the Information for JConnect. copy those info.

Now goto JConnect in Joomla and click External Applications then click addNew in the top bar... Then You'll get a view like this..

  1. Then fill appName as whatever you want
  2. generate a secret key by clicking generate button
  3. infomation next three field are the things what you've copied. Fill those;
  4. Then click apply..
  5. goto Elgg and paste the secret key for relevent textbox and do update.
  6. In the right handside of JConnect there will be button named "Send Info"
  7. Click that also which sends necessary details to Elgg ExApp.
  8. Now You are done..

Go to the Elgg and again click the JConnect config button.. Then You'll get a view like this..

Ok Now You've successfully,

  • downlaod and install JConnect
  • configured an external Application with JConnect
in future setting up an another External Application is pretty much the same.

In the next-wikies features of JConnect will be described.. And also leaning by the scrach will be encouraged!

Hosted by Google Code