【www.arisingsemi.com--IT认证】

开解
openmeetings十万个如何(不断更新)
事先声明,我用的是最新的openmeetings源码(包括客户端与服务端),最新版本openmeeting是有多种风格
默认为蓝色
一.如何绕过登陆
找到base\auth\,在第一个oninit加上()
        nter = new LzDelegate(this, "login");        KeyCombo(nter, ["enter"]);        us(me,true);        ();  
这样,一进入登陆界面就会自动登陆.
二.如何传参数给openmeetings
如http://localhost:5080/openmeetings/?userName=土匪&pwd=123
可以修改,在openmeetings for java的源码找到它
var so = new SWFObject(", "lzapp", "100%", "100%", "8", "#ffffff");  am("quality", "high");  am("id", "lzapp");  am("allowScriptAccess", "always");  am("scale", "noscale");    iable("yxUserName","");  iable("yxUserPass","");     ("flashcontent");

以上iable是我加的,就是把传过来的用户名与密码加入到openlaze中,这里的yxUserName与yxUserPass在
openLaze中是全局变量
三.如何把传过来的参数,即用户名与密码直接录入到输入框中,来达到真正意义的跳转
找到base\auth\,
if (e) {ribute("text",yxUserName);ribute("text",yxUserPass);ent();} else {ent();}   
在里面加上
ribute("text",yxUserName);ribute("text",yxUserPass);四,如何在登陆后直接跳入到演讲界面
找到base\navi\
在最下面

我现在已经把i=0改为了i=2,这样就直接进入到演讲之前的一个界面,接着我们就是触发进入按钮就OK了
注意,还可以把i改成i=1,i=3
找到modules\conference\conference\

加入了一个name="enter_name",原来是没有
再把最前面方法的最后加入一句
enter_ent();
ok,现在就可直接进入到演讲界面
openmeeting 安装另一篇

Red5 , 视频会议 GgNET 08月 20th. 2008,
1:43am

(一)
好了,开始吧。首先我们需要用到以下东东:1. JDK 1.5或以上版本 -  这个就不说了,以下所有东西都是基于它的。2. Red5 -  开源Flash服务器,用来替代FCS/FMS,毕竟License还是有些贵的,呵呵。
这里有信息和下载/red5 3. OpenMeetings -  开源视频会议系统,基于OpenLaszlo开发。这里有信息和下载 /p/openmeetings/ 4. OpenLaszlo -  开源的富客户端应用开发平台(有点长,呵呵,用它的话来说是the premier open-source platform for rich internet applications)。
这里有信息和下载:/ 5. MySQL或者其他数据库 -  必须是Hibernate支持的数据库6. SVN - 著名的版本管理工具Subversion,用来下载OpenMeetings的源代码的。Windows下推荐TortoiseSVN,这里下载:/ 。Liunx就直接命令行吧,呵呵。
喜欢用Eclipse的兄弟也可以用Subclipse插件/ 7. 没有第7个东西要下载了好了上面是需要用到的项目,我们先来部署一次看看效果。
下面是部署过程,我们暂时不需要用到Laszlo和SVN
1. 先装JDK(注意要是1.5.0以上),这个到处都有教程,就不说了。注意装完以后要设置JAVA_HOME到JDK路径。2. 根据你的系统下载red5的安装包,然后傻瓜式安装3. 从OpenMeetings下载一个已经打包好的应用(/p/openmeetings/downloads/list ),解压到Red5的webapps里面,解压后目录应该是xmlcrm(最新版本可能为openmeetings)4. 到解压后的OpenMeetings项目下Install目录中(新版本可能为conf)按照你自己的数据库来修改目录中的任意一个 xxx_文件并另存为,我的是MySQL所以就直接把 mysql_文件改名然后把数据库地址用户名密码写上去就OK了。5. 打开文件,看看端口啊,地址啊,有没有什么要修改的。6. 启动Red5服务器。如果是在Windows下Red5设成了服务的,在Windows的服务中重启。7. 开浏览器输入地址http://localhost:5080/xmlcrm/Install (注意大小写;Install根据版本也有可能为conf;另外5080是默认端口,如果修改了就按照你自己的弄)先进入安装界面,东西随便填。注意邮件服务器,如果你像我一样没有邮件服务器的话,就不填,只是暂时只能由管理员来添加帐号而无法直接注册,呵呵。然后其中要填入两个工具地址,就在页面上已经提供了下载了。8. 配置完了点击Send按钮,然后去喝杯咖啡或者茶什么的,因为要5-10分钟。
。。=。=#9. 全部搞定访问 http://localhost:5080/xmlcrm 就可以登陆了,你登陆的时候会是管理员,可以在顶上选择Manage来进行管理。同时提供白板可以画画,还可以共享桌面,呵呵。先玩玩看看效果吧,晚点我再介绍修改。

(二)
看了效果后如果有兴趣,我们就可以开始着手修改OpenMeetings了。

要修改当然先是要拿到源代码了。
我们先大致了解一下OpenMeetings的源代码结构。OpenMeetings分为两部分:一部分是客户端,由OpenLaszlo和一些Flash文件组成,负责生成最终的客户端swf文件;另一部分是服务器端,由Java代码编写而成。
我们必须分别下载并编译这两个部分,注意这两个部分版本必须一样。下面分别说明这两个部分的部署过程。
服务器端
1. 用SVN从这个地址Check out出代码/svn/branches/dev/xmlcrm/java/ 2. 到install目录中(新版本可能为conf)按照你自己的数据库来修改目录中的任意一个 xxx_文件并另存为,我的是MySQL所以就直接把 mysql_文件改名然后把数据库地址用户名密码写上去就OK了。3. 代码可以用eclipse直接import,不过编译OpenMeetings推荐使用ant,项目已经提供了一个文件,直接在 eclipse里面Run as Ant就可以编译整个项目,编译结果将在项目下的dist目录下。(这里有个小问题,本人下载的r980版本中的文件居然编译的时候没有包含编译java文件,导致部署一直失败,解决方法只需要在最后一行的depends=”clean, prepare, compile, hibernate”最后加一个jar就可以了,改为 depends=”clean, prepare, compile, hibernate, jar”)4. 将编译完成的dist中的openmeetings文件夹复制到red5的webapps下,重启red5服务器,服务器端部署完成。

本文来源:http://www.arisingsemi.com/it/84155/