v. 0.0.8.1 ( bugfix release, no new functions )
bug in the connector administration
v. 0.0.8
updated to joomla 1.0.7
added wrapped mode
v. 0.0.7
updated to joomla 1.0.5
fixed some messages with "warning"
v. 0.0.6
compatibility with new version of VB_SOAP
some bugs by login fixed
v. 0.0.5
cookie store bug in vbulletin module fixed
compatibility with JMSOAP addon, added
v. 0.0.4
added functions to update and delete users
splited modules to own packages
v. 0.0.3
each module has own logout function
fixed bugs in vbulletin_sql module
fixed bug in the connector.php file
v. 0.0.2
vbulletin_Sql module included
select menu in the admintool for the modules
v. 0.0.1
init release, vbulletin module included
included Modules:
vbulletin ( require php5 and SOAP extension )
v.1.0.4
cookie fix
v.1.0.3
compatibility with new version of VB_SOAP
v.1.0.2
supports login/logout,
add users to vbulletin/joomla
manage/delete/update users
vbulletin session support
protected users cannot be deleted ( in the config.php )
Online Demo running with vbulletin module (SOAP)
http://www.c4u.to
HOWTOs:
switching from vbridge to com_connector
creating own modules
patching joomla.php file himself
Component Information and description
at the moment are following things supported:
common login
global changing password
global changing username/email
synchronistion of the users ( by first login or registration )
That does i need to run this component?
for this component alone you needs only joomla 1.0.x
it should run with PHP4 und PHP5(tested)
some modules like vbulletin can have own requirements ( vbulletin module needs php5 + SOAP extension )
That does this component do?
this component allow you to connect different applications to joomla over SOAP/XMLRPC, SQL Connects ( other methods are posible too )
You should use this component if you wants to have common login with an aplications ( which based on cookie login (session to, because it use cookie to store a sessionid ))
it is posible to create own moduless to connect any applications
How to install ( beta versions will use component-installer )
download a package and unzip it
move all files from folder "upload" to your joomla installation
from joomla files was only joomla.php changed ( login/logout function )
run the following querys:
new table: jos_connector
Code: Select all
CREATE TABLE `jos_connectors` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255) default NULL,
`module` varchar(255) NOT NULL default 'vbulletin',
`url` varchar(255) NOT NULL default '',
`jos_useradd` tinyint(4) NOT NULL default '0',
`app_useradd` tinyint(4) NOT NULL default '0',
`smode` int(11) NOT NULL default '0',
`params` text,
`published` tinyint(4) NOT NULL default '0',
`checked_out` int(11) NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
Code: Select all
ALTER TABLE `jos_users` ADD `connector_cookies` TEXT;
Code: Select all
INSERT INTO `jos_components` VALUES ('', 'Connector', 'option=com_connector', 0, 0, 'option=com_connector', 'Add Connector', 'com_connector', 0, 'js/ThemeOffice/component.png', 0, '');
go to "Administration/Components/Connector"
click to "New"
Choose a Module like "vbulletin"
following are exaple data:
Title : MyFORUM
Module: vbulletin
Access Key: SECRETPASS ( this is need by SOAP applications to secure a access to soap-server )
URL: http://www.myapplication.com/index.php
Server URL: http://www.myapplication.com/server.php?wsdl ( URL to a server, for example soap or xmlrpc server )
after you have added a data, you can create a menu link
go to Menu config, create on New and select "Connector Item"
in next dialog select you forum and click to save
done
Warning
to use a vbulletin module you must install this extension on you vbulletin -> http://www.vbulletin.org/forum/showthread.php?t=100559
For update from 0.0.x to 0.0.8 please run this query
Code: Select all
ALTER TABLE `jos_connectors` ADD `smod` INT NOT NULL AFTER `app_useradd` ;