网络上有很多优秀的应用程序可以帮助您构建网站,并且完全符合您的需求。然而,在将多个软件块链接在一起以使您的网站具有集成感和便于用户访问所需内容时,问题就出现了。
传统上,解决方案是对软件应用一些修补程序以实现集成,但在尝试升级您的软件时,这会带来问题,并可能使您走上花费多个夜晚试图修复网站的路径。
现在,有一个全新的解决方案,它没有使用修补程序的问题,它的名字叫做JFusion。
JFusion是什么?
JFusion是一个用于Joomla 1.5的全新的通用集成框架。它是一个“通用桥接器”,可以同步用户账户、用户会话,甚至可以将许多不同的应用程序可视化地集成到Joomla中。这是通过扩展Joomla 1.5的用户认证框架而不进行任何核心破解来实现的。现在,您可以将您的Joomla安装转变为一个强大的门户系统,跨所有在线应用程序管理用户基础。JFusion只是Joomla成为内容管理系统未来的众多原因之一。
JFusion项目是如何启动的?
“需要是发明之母。”这句由柏拉图所说的名言适用于许多项目,包括JFusion。JFusion项目由Marius van Rijnsoever创立,他需要为他的Joomla网站使用多个软件桥接。由于同时只能使用一个桥接,且某些桥接甚至需要核心破解,他感到沮丧,因此决定为Joomla创建一个革命性的新集成框架。因为JFusion是开源的、免费的且遵循GPL许可,JFusion已经从一个人的表演发展成为一个拥有超过10人的大型团队,他们中的大多数人将大部分业余时间投入到这个项目中。Ohlol估计,如果这是一个商业项目,开发和完成将花费超过20万美元,并需要4年以上的时间(https://www.ohloh.net/p/jfusion/)。借助GPL许可和庞大的社区努力,您可以免费下载并使用JFusion。
JFusion为用户提供了哪些功能?
JFusion通过扩展Joomla 1.5的用户认证框架,而无需任何核心破解,提供通用用户集成。单个安装包会自动安装所有所需项目;组件、模块和插件。安装向导可以自动检测您的软件设置。版本检查器会告诉您何时发布新的JFusion版本,并允许您通过单击鼠标进行升级。支持多种密码散列类型,这意味着JFusion与转换后的论坛配合得非常好。usersync工具可以导入和导出Joomla中的用户,广泛错误检查功能让您能够轻松管理应用程序之间的用户冲突。对Joomla或集成的应用程序都没有进行核心破解,这意味着您可以在不重新配置JFusion的情况下正常升级您的软件。无论是想要链接多个Joomla安装,还是将论坛应用程序集成到Joomla网站中,可能性都是无穷无尽的。捆绑视觉集成,您可以使得外部软件感觉就像是Joomla的一部分,而不是另一个软件。
JFusion通过使用其JFusion用户和认证插件来施展魔法。当集成了多个应用程序时,需要一个“主”应用程序来控制所有用户管理,例如用户注册。当用户登录Joomla时,JFusion将根据主应用程序中的用户详细信息验证用户。如果用户成功认证,JFusion将自动在所有从属软件应用程序中创建或更新用户。电子邮件、激活状态和封禁状态都可以通过JFusion在应用程序之间更新。为了使用单个Joomla登录登录所有应用程序,将为所有JFusion插件创建会话。
为什么使用JFusion而不是编写自己的桥接?
编写Joomla桥接从未如此简单。革命性的JFusion框架允许您以最少的努力创建高级桥接。可以编写一个包含基本代码的JFusion插件,以检索用户信息并将其放入JFusion可以识别的格式。JFusion可以使用这个插件来集成两个应用程序的用户,甚至可以视觉上集成两个站点。随着JFusion框架添加更多功能,所有不同的插件应用程序都可以从这些增强中受益。这不是很棒吗?
JFusion的未来会如何?JFusion从Joomla!社区中受益匪浅,社区通过提供代码编写者、文档编写者、捐赠者或者仅仅是测试代码并反馈的最终用户来支持这个项目。
即将发布的JFusion版本,即1.1.2 Beta版本,将整合更多功能,例如使用Joomla标准SEO系统实现简短的SEO URL,一键安装phpbb3认证模式插件,更好的服务器性能,焕新的活动模块以便非论坛应用使用,以及更多功能。它还将支持其他软件,如gallery2(由Christopher Pinkl开发),DokuWiki(由Morten Hundevad开发)和Flyspray(由Chris Simon开发)。此外,还包括Henk Wevers、Alan Hartless和Marius van Rijnsoever的其他开发工作。James Bream是我们的论坛支持专家,Imran Ali是JFusion的管理员。我们的文档团队(Mark Bender和Christopher Downs)正在努力使文档与快速的开发步伐保持同步。
项目的未来发展如何,只能是猜测。但从目前的水平来看,唯一的道路就是向上;JFusion团队不仅致力于此,也期待着这一点的实现。
这么多历史和承诺,你还在盯着电脑屏幕吗?!赶快访问网站,成为JFusion社区的一员。